Commit Graph

4189 Commits

Author SHA1 Message Date
mertunsall c4bb681058 now newlines are executed well with send keys 2025-11-26 18:04:56 -08:00
Mert Unsal a048d97eab Merge branch 'main' into attempt-fix-real-browser 2025-11-26 13:22:22 -08:00
Mert Unsal 7851657ded Merge branch 'main' into kalil0321/codeagent-api-improv 2025-11-26 13:18:06 -08:00
Mert Unsal 9dc64f9b8b Merge branch 'main' into mert/disable_version_check 2025-11-26 13:06:33 -08:00
mertunsall f98eb7a838 env var to disable version check 2025-11-26 13:06:03 -08:00
Mert Unsal bc332c2cf5 Merge branch 'main' into fix/temp-dir-cleanup-bug 2025-11-26 12:49:43 -08:00
Mert Unsal ca11fbb80e Merge branch 'main' into main 2025-11-26 12:49:07 -08:00
Mert Unsal 4a7334ae77 Merge branch 'main' into fix/temp-dir-cleanup-bug 2025-11-26 12:45:53 -08:00
mertunsall 7e98622594 Remove wrong log{ 2025-11-26 12:40:47 -08:00
Mert Unsal ca2bed58fe Merge branch 'main' into main 2025-11-26 12:36:02 -08:00
Mert Unsal cb21a1b70e Merge branch 'main' into mert/fix_screenshot_bug 2025-11-26 12:32:47 -08:00
mertunsall ce3d222f2a safety checks 2025-11-26 12:32:15 -08:00
mertunsall d7600603a2 dont change agent focus outside? 2025-11-26 12:25:40 -08:00
Mert Unsal 89990d360d Merge branch 'main' into main 2025-11-26 11:02:10 -08:00
mertunsall 839ef52d3e quick hack 2025-11-26 10:40:34 -08:00
Mert Unsal 885ec7cc6f Merge branch 'main' into mert/fix_more 2025-11-26 10:33:39 -08:00
mertunsall ad1c9b070e fix 2025-11-26 10:33:06 -08:00
Mert Unsal 81fe5c0573 Merge branch 'main' into kalil0321/demo-mode 2025-11-26 10:28:04 -08:00
Cursor Agent 717845c4a7 Increase ScreenshotEvent timeout to 15 seconds
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-26 17:29:29 +00:00
tomerwave 00462f9282 fix: use default_factory for event_timeout to allow runtime env var configuration 2025-11-26 10:20:56 +02:00
Mert Unsal 4d87e49e1f Merge branch 'main' into mert/structured_output 2025-11-25 13:43:55 -08:00
mertunsall 1c9a87b98f Fix more 2025-11-25 13:33:28 -08:00
mertunsall ed7cfa4ab2 fix title problem in schema as well as enum problems 2025-11-25 13:02:39 -08:00
mertunsall 84be050ed7 exponential retries improved 2025-11-25 11:18:03 -08:00
Cursor Agent e9cd88e6a5 Refactor page boundary indicators in prompts and formatting
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-24 22:10:08 +00:00
mertunsall b2c56f63c7 better 2025-11-24 12:37:57 -08:00
mertunsall 0f315be2bd Small fix 2025-11-24 12:26:01 -08:00
Cursor Agent 36b2b93d9b Replace broken mouse click with ClickCoordinateEvent
- Add ClickCoordinateEvent to handle coordinate-based clicking via CDP
- Replace broken page.mouse.click() with CDP Input.dispatchMouseEvent
- Add safety checks for file inputs, select elements, and print dialogs
- Add get_dom_element_at_coordinates() to BrowserSession for element detection
- Add force parameter to ClickElementAction to optionally skip safety checks
- Update _click_by_coordinate to dispatch ClickCoordinateEvent instead of using mouse

This fixes coordinate clicking functionality by using CDP directly instead of
the broken Actor mouse object, matching the implementation from mert/everything_coordinates.
2025-11-24 19:55:48 +00:00
Mert Unsal fd665e01cd Merge branch 'main' into add-vercel-ai-gateway 2025-11-24 11:24:28 -08:00
Mert Unsal 1ed439156c Merge branch 'main' into mert/fix_allowed_domains 2025-11-24 11:22:53 -08:00
mertunsall 375bc6a283 fix 2025-11-24 11:22:24 -08:00
Shubham Singh 66f2da3abc Merge branch 'main' into fix/3587-cdp-url-with-query-params 2025-11-23 19:27:10 +05:30
mertunsall a396927435 Fix scroll action 2025-11-22 21:27:01 -08:00
Shubham Singh 652e94ed82 Merge branch 'main' into fix/3587-cdp-url-with-query-params 2025-11-22 19:19:58 +05:30
shubham-021 b03d450c70 fix/linting_issue 2025-11-22 19:19:37 +05:30
shubham-021 73c294f7a3 fix/cdp_url_parsing 2025-11-22 18:47:36 +05:30
kalil0321 c951b94193 Merge branch 'main' into kalil0321/demo-mode 2025-11-22 13:43:07 +01:00
Mert Unsal 020af1f5e9 Merge branch 'main' into fix/3620-javascript-quote-fixer-regex 2025-11-22 00:55:55 -08:00
mertunsall e00ad12c40 lint 2025-11-22 00:16:09 -08:00
Mert Unsal 6d062fa139 Merge branch 'main' into cursor/enforce-screenshot-exclusion-for-non-auto-vision-claude-4.5-sonnet-thinking-bce8 2025-11-22 00:12:29 -08:00
mertunsall 688ff43f26 lint 2025-11-22 00:09:27 -08:00
Cursor Agent 444825f307 Checkpoint before follow-up message
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-22 08:08:44 +00:00
Mert Unsal 5833f885a7 Update browser_use/tools/service.py 2025-11-22 00:02:30 -08:00
Cursor Agent e4fd00ca08 Refactor: Remove unused file_system from evaluate and simplify memory handling
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-22 08:01:05 +00:00
Cursor Agent 6f2906762a Add long-term memory to evaluate action
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-22 07:57:17 +00:00
Mert Unsal 2ba8e0cef6 Merge branch 'main' into fix/anthropic-cache-breakpoint-limit-clean 2025-11-21 17:57:41 -08:00
Mert Unsal 2df1faabe8 Apply suggestions from code review 2025-11-21 17:49:28 -08:00
Cursor Agent 1cb1676779 Refine action rules for sequential browser actions
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-22 01:43:40 +00:00
Cursor Agent 9388800a9d Refine action rules for better state verification
Co-authored-by: mailmertunsal <mailmertunsal@gmail.com>
2025-11-22 01:35:29 +00:00
Mert Unsal 1a46aee4b8 Merge branch 'main' into cursor/update-agent-prompts-for-action-limits-and-verification-claude-4.5-sonnet-thinking-e3b0 2025-11-21 17:32:53 -08:00