Commit Graph

381 Commits

Author SHA1 Message Date
Nick Sweeting
a5b99f9b7f fix re-use of BrowserSession between agents by copying on Agent init 2025-05-25 06:38:43 -07:00
Nick Sweeting
2328986236 fix BrowserSession init on reuse case 2025-05-25 06:00:25 -07:00
Nick Sweeting
ee62541042 Merge branch 'main' into docs-improvements 2025-05-25 03:50:55 -07:00
Nick Sweeting
addeb56f8c add new param optimization test 2025-05-25 03:50:02 -07:00
2pac
ac1e8f5471 ruff format 2025-05-24 19:35:25 +02:00
2pac
dd23030bc5 cubic comments 2025-05-24 19:33:37 +02:00
2pac
9200d1f197 ran ruff 2025-05-24 19:27:44 +02:00
2pac
6a5b6ead1b fix: Binding already registered issue on follow-up task 2025-05-24 19:26:21 +02:00
Nick Sweeting
f8967a12f4 reuse patchright instance 2025-05-23 18:36:09 -07:00
Nick Sweeting
7540fdbf71 fix string math error 2025-05-23 18:34:36 -07:00
Nick Sweeting
ba85963c45 merge browser_viewport tests into single example 2025-05-23 18:21:19 -07:00
Nick Sweeting
3a86fac15f minor comments and logging improvements 2025-05-23 18:21:18 -07:00
Nick Sweeting
1883091204 Improve file upload detection (#1759) 2025-05-23 06:51:20 -07:00
Enzo Biondo
2c7b718767 Merge branch 'main' into docs/document-memory-customizability 2025-05-23 09:04:13 -03:00
Evgeny Kim
5da261310b Improve file upload detection 2025-05-23 13:05:06 +02:00
EnzoFanAccount
b303568164 lint example 2025-05-23 07:56:04 -03:00
EnzoFanAccount
1a90fc4d60 Add example script 2025-05-23 07:43:55 -03:00
Nick Sweeting
5410fd5664 improve google sheets example prompt 2025-05-23 03:31:58 -07:00
Nick Sweeting
22bf1c30c6 Merge branch 'main' into bug-bash 2025-05-23 01:40:58 -07:00
Nick Sweeting
9032787752 add stagehand back and forth example 2025-05-23 01:37:36 -07:00
Nick Sweeting
f6ca4e13a3 massively improve logging experience and add loading animation on browser startup 2025-05-23 00:48:52 -07:00
Nick Sweeting
6b8360c475 better logging 2025-05-22 23:17:21 -07:00
Nick Sweeting
187641f695 add support for nested sensitive_data 2025-05-22 04:58:23 -07:00
Nick Sweeting
b92fffae2e fix google sheets example 2025-05-22 02:30:43 -07:00
Magnus Müller
e16653b150 Example/simple (#1724)
### Example Task Update:
*
[`examples/simple.py`](diffhunk://#diff-7fc9f71ba0fe3a9a223587549462f41d40b57cb9d9097a0349eb7abeb9d04e39L20-R20):
Modified the example task description to specify finding the cheapest
one-way flight in 3 weeks, making it more realistic and time-relative.
    
<!-- This is an auto-generated description by cubic. -->
---

## Summary by cubic
Updated the example task to search for the cheapest one-way flight in 3
weeks, added a default browser profile fallback, and ignored temp
directories in git.

<!-- End of auto-generated description by cubic. -->
2025-05-21 13:10:49 +02:00
Magnus Müller
9021e83c15 Update advanced_search.py to change include_in_memory parameter to False in ActionResult and modify task description for concurrent processing of search queries. 2025-05-21 13:02:22 +02:00
Magnus Müller
18c13bda26 Refactor advanced_search.py to use SERP API for web search and improve error handling for API keys. Added logging for debugging and updated agent initialization with BrowserProfile. 2025-05-21 12:20:51 +02:00
Magnus Müller
d401cc77ab Update task description in simple.py to specify a one-way flight search in 3 weeks instead of a round trip on a specific date. 2025-05-21 12:02:07 +02:00
yasithdev
b491c87144 fix few bugs due to api changes, conditional logics, and null type-checks 2025-05-21 01:38:04 -05:00
Nick Sweeting
9190a908a5 stealth comments 2025-05-20 06:09:28 -07:00
Nick Sweeting
c6504da9ea more stealth browser launch tuning 2025-05-20 06:05:35 -07:00
Nick Sweeting
2f002b4c22 rename session.py profile.py, fix stealth example, fix tests 2025-05-20 05:34:47 -07:00
Nick Sweeting
63382d8bfc update examples to use new BrowserProfile and BrowserSession 2025-05-20 02:32:43 -07:00
Nick Sweeting
edb4d760a8 fix path level 2025-05-13 17:41:42 -07:00
Nick Sweeting
f17cf4de75 linter fixes 2025-05-13 17:25:08 -07:00
Nick Sweeting
3e66046046 linter 2025-05-13 17:18:50 -07:00
Nick Sweeting
bfcd8a0140 make examples imports more consistent 2025-05-13 17:18:09 -07:00
Nick Sweeting
96682d8910 switch back from patchright to playwright until issues are resolved 2025-05-09 18:14:07 -07:00
2pac
384fc3fde0 chore: Bedrock optional dependencies 2025-05-05 21:39:48 +02:00
Nick Sweeting
23252192a0 remove non-functional group tabs code 2025-05-04 19:40:27 +08:00
Nick Sweeting
d08b402101 finish updating last few locations where nested window_size was used 2025-05-04 00:29:29 +08:00
Nick Sweeting
4b1e15d8bd remove BrowserWindowContextSize in favor of window_width and window_height attrs 2025-05-03 15:32:42 +08:00
Nick Sweeting
2be4ba4f70 more pyupgrade changes 2025-05-02 20:50:21 +08:00
Nick Sweeting
66b3c26df5 add pyupgrade to lint rules 2025-05-02 15:21:23 +08:00
RogelioRichmanAstronaut
0e5c676504 fix: Apply pre-commit linting fixes and improve Playwright example script execution
- Applied automated linting suggestions from pre-commit hooks, primarily updating type hints (e.g., Dict -> dict) and organizing imports.
- Refactored Playwright script execution in examples/features/playwright_script_generation.py to use asyncio.create_subprocess_exec for asynchronous handling and real-time log streaming, resolving ASYNC221 lint error and improving output visibility.
2025-04-30 00:05:36 -05:00
Nick Sweeting
51f09b85aa Merge branch 'main' into feat/playwright-script-generation 2025-04-28 20:11:41 -07:00
Nick Sweeting
fa461585f1 Merge pull request #1456 from Anirudha619/fix-test_vision 2025-04-26 02:28:04 -07:00
Anirudha619
2cea6aef79 run pre-commit 2025-04-25 23:42:23 +05:30
paul2048
e2abbe7f3c rename the Ollama example file 2025-04-22 14:24:36 +01:00
Nick Sweeting
ca8aed227a Merge branch 'main' into chore/replace-playwright-with-patchright 2025-04-22 01:58:45 -07:00