Commit Graph

1537 Commits

Author SHA1 Message Date
mertunsall ed965ac6c2 increment step at the end 2025-08-01 20:18:57 +01:00
mertunsall fd635c896c fix step logging 2025-08-01 19:47:30 +01:00
Nick Sweeting 659c5145f6 more event-driven refactoring 2025-08-01 02:42:01 -07:00
MagellaX e67209c17a Fix #1716: Consolidate pause/resume state management 2025-08-01 14:59:01 +05:30
MagellaX 604b4eefd4 Fix #1716: Refactor pause/resume to use event-driven approach 2025-08-01 14:23:51 +05:30
Nick Sweeting ebc3a3846f wip cleanup flow] 2025-07-31 22:10:25 -07:00
Nick Sweeting e1de431cfe Merge branch 'main' into local-remote-split 2025-07-31 03:37:38 -07:00
Nick Sweeting af92619c7d fix imports and lint 2025-07-30 21:46:34 -07:00
Alezander9 87ab3c20fb address cubic comments 2025-07-30 17:31:22 -07:00
Alezander9 907e82603e cleanup formatting issues with get_trace() 2025-07-29 18:40:36 -07:00
Alezander9 18876f222e add helper function for getting agent trace, remove references to deprecated gpt-4o 2025-07-29 18:11:56 -07:00
Nick Sweeting 7549d16d1e Merge branch 'main' into feat/custom-screenshot-quality 2025-07-29 12:03:33 -07:00
Nick Sweeting 836ddcc71b fix redundant gif none screenshot check 2025-07-29 11:42:42 -07:00
Mert Unsal ce024d25ab Merge branch 'main' into mert/improve_messages_for_kv_cache 2025-07-25 19:40:02 +02:00
Nick Sweeting b4c3cca789 fix merge conflict error 2025-07-25 02:39:22 -07:00
Nick Sweeting 2e768bdc7c Merge branch 'main' into never-relaunch 2025-07-25 02:37:35 -07:00
Nick Sweeting c73c87c9f4 fix gif tests 2025-07-25 01:09:03 -07:00
Nick Sweeting c86cd96274 Merge branch 'main' into claude-issue-2497-20250721-0633 2025-07-24 22:20:15 -07:00
Mert Unsal 75cbb6b0f4 Merge branch 'main' into llm 2025-07-24 19:43:00 +02:00
mertunsall 327cc537dc Merge remote-tracking branch 'origin/cursor/handle-pdf-viewer-content-with-read-file-7b55' into mert/improve_messages_for_kv_cache 2025-07-24 17:54:18 +02:00
Cursor Agent 0778166109 Add PDF viewer detection and handling in browser state summary
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-07-24 15:44:19 +00:00
mertunsall fd3d04537a fix 2025-07-23 19:24:20 +02:00
mertunsall eb833d34d9 now history is cached 2025-07-23 19:08:50 +02:00
Enzo Biondo 06f15003b7 Merge branch 'main' into feat/custom-screenshot-quality 2025-07-22 09:41:00 -03:00
Magnus Müller 07451552b2 Fix prompts - use correct action names 2025-07-22 12:17:18 +02:00
claude[bot] ba12148b19 refactor: consolidate PLACEHOLDER_4PX_SCREENSHOT constant
- Move 4px placeholder screenshot constant to browser_use.browser.views
- Update all references to use the single definition
- Fix all lint errors and formatting issues

Co-authored-by: Nick Sweeting <pirate@users.noreply.github.com>
2025-07-21 22:28:01 +00:00
Enzo Biondo 0c5451caa0 Merge branch 'main' into feat/custom-screenshot-quality 2025-07-21 13:27:07 -03:00
Magnus Müller 3b93e04b4d Fix system prompt 2025-07-21 16:49:34 +02:00
Magnus Müller e7e9c2de94 Encourage multistep 2025-07-21 16:12:35 +02:00
claude[bot] fba94602fe fix: filter out about:blank placeholder screenshots from GIF generation
- Skip 4px placeholder screenshots when creating GIFs
- Find first real screenshot for task frame instead of using placeholder
- Add comprehensive tests for GIF filtering behavior
- Fixes issue where GIFs were generated at 4px dimensions

Co-authored-by: Nick Sweeting <pirate@users.noreply.github.com>
2025-07-21 06:48:26 +00:00
Mert Unsal a5bc83f766 Revert "add init to make things library" 2025-07-20 23:57:53 +02:00
mertunsall f901a6931f add init to make things library 2025-07-20 23:55:25 +02:00
Magnus Müller 76b57a5586 Merge branch 'main' into feat/speed-improvements-wait 2025-07-20 23:23:50 +02:00
mertunsall ce5bfe6195 lazy imports and bump some versions 2025-07-20 22:58:34 +02:00
Magnus Müller eafb170dec Merge branch 'main' into feat/speed-improvements-wait 2025-07-20 16:15:01 +02:00
mertunsall b8067da3d4 no screenshots if vision is disabled 2025-07-20 16:10:38 +02:00
Magnus Müller 34590509fa Change log 2025-07-20 15:45:12 +02:00
Magnus Müller c7f266d52a Improved error for timeout 2025-07-19 20:55:19 +02:00
Magnus Müller 067b249da2 More tracking 2025-07-19 20:53:22 +02:00
Magnus Müller 724dc15b29 Fix timeout exception handling in Agent class
- Changed the exception type from asyncio.TimeoutError to TimeoutError for better clarity in timeout handling.
- Updated the error message to suggest generating fewer tokens in case of a timeout.
2025-07-19 20:36:56 +02:00
Magnus Müller 01f5854706 Inlcude timeout per step at 3min 2025-07-19 19:40:21 +02:00
Magnus Müller e43363cb0b Set maximum 1 min timeout for llm call 2025-07-19 18:56:50 +02:00
மனோஜ்குமார் பழனிச்சாமி 95009f7d95 Add runtime type check for llm in Agent init
Added a type check to ensure the llm argument is an instance of BaseChatModel in Agent's constructor, raising a ValueError otherwise. Also marked BaseChatModel as @runtime_checkable to support isinstance checks.
2025-07-19 13:54:12 +05:30
Magnus Müller b7d29f54e8 Wait inside multiact 2025-07-19 01:40:41 +02:00
Enzo Biondo 52e287aa93 Merge branch 'main' into feat/custom-screenshot-quality 2025-07-18 19:50:25 -03:00
Magnus Müller 04e780124c Merge remote-tracking branch 'origin/HEAD' into speed-improvements 2025-07-19 00:10:24 +02:00
Nick Sweeting d2dbe538c9 disable bubus WAL for now 2025-07-18 12:49:39 -07:00
Magnus Müller 15dd27f2b5 Dont take screenshots in multact and move get_browser_state_with_recovery to the browser session 2025-07-18 18:11:45 +02:00
Magnus Müller 3ae32e5092 Remove Remove_highlights only use it before we screenshot 2025-07-18 17:40:56 +02:00
Enzo Biondo 4133b17ad8 Merge branch 'main' into feat/custom-screenshot-quality 2025-07-18 11:52:41 -03:00