Commit Graph

  • 349d72c220 docs: Auto-close browser when done Gregor Žunič 2026-01-21 21:22:42 -08:00
  • 08c72f67ba chore: Remove auxiliary planning docs Gregor Žunič 2026-01-21 21:20:44 -08:00
  • 5e75df3eb0 fix: Clean up Python command output format Gregor Žunič 2026-01-21 21:16:20 -08:00
  • df01886791 docs: Add cleanup instructions to SKILL.md Gregor Žunič 2026-01-21 21:12:34 -08:00
  • 4716ae50ce fix: State command now outputs LLM representation, add CLI aliases Gregor Žunič 2026-01-19 09:32:26 -08:00
  • 0f9e955276 refactor: Rename CLI from 'bu' to 'browser-use' Gregor Žunič 2026-01-19 09:11:39 -08:00
  • c4ffaca6e7 feat: Add fast CLI for browser automation (bu command) Gregor Žunič 2026-01-19 01:05:35 -08:00
  • 02aa681693 cache logging Laith Weinberger 2026-01-18 21:40:44 -05:00
  • aee05d629e Add debug logging for Anthropic cache_control verification Laith Weinberger 2026-01-18 21:26:22 -05:00
  • 2822511357 Custom tool registry documentation (#3904) Mert Unsal 2026-01-18 12:18:22 -08:00
  • 1c70a9dbc5 docs: fix custom tool registry documentation to prevent common pitfalls #3904 Cursor Agent 2026-01-18 20:12:46 +00:00
  • 3cd06ea640 for testing purposes, track cache creation tokens (anthropic-specific), cache creation cost, and cache savings Laith Weinberger 2026-01-17 10:06:41 -05:00
  • 83d667a023 Improve placeholder handling for 2FA secrets in registry service (#3902) Larsen Cundrič 2026-01-16 17:21:03 -08:00
  • dd8a63ce41 Improve placeholder handling for 2FA secrets in registry service #3902 LarsenCundric 2026-01-16 17:05:50 -08:00
  • bf056b69b4 style: fix formatting in tests/ci/conftest.py sudhanshu112233shukla 2026-01-16 21:01:34 +00:00
  • ddb8a93b2f test: increase event bus timeout to 60s to fix CI flakes sudhanshu112233shukla 2026-01-16 20:58:13 +00:00
  • a110878f12 fix: updated aiohttp version (#3901) 0.11.3 Saurav Panda 2026-01-16 12:33:50 -08:00
  • e1ee8b753f fix: updated aiohttp version #3901 Saurav Panda 2026-01-16 12:26:30 -08:00
  • 4c81648d68 fix(llm): handle missing choices in openai proxy response sudhanshu112233shukla 2026-01-16 20:21:53 +00:00
  • c0f4f39570 fix(#3889): Draft.js editors lose first character when typing zhongzhenyu 2026-01-15 18:13:25 -08:00
  • 728ec50536 Add menu retry for agent rerun if fails (#3891) 3895-bug-if-the-browser-is-closed-manually-agent-should-be-stopped Saurav Panda 2026-01-15 11:36:19 -08:00
  • 147db04c1c Merge branch 'main' into add-ax-name-fallback-rerun #3891 Saurav Panda 2026-01-15 11:03:27 -08:00
  • ac118718d0 Added docs for timeout env variables. (#3894) Saurav Panda 2026-01-15 11:03:12 -08:00
  • 050cea627a make event bus timeout configurable using env (#3893) Saurav Panda 2026-01-15 11:01:28 -08:00
  • b71894b97b fixed parameter name in docs #3894 Saurav Panda 2026-01-15 10:57:03 -08:00
  • 9339935c1f added check for history item state Saurav Panda 2026-01-15 10:50:07 -08:00
  • 730ae0fda4 Added docs for timeout env variables. Saurav Panda 2026-01-15 10:48:08 -08:00
  • 9c042d7d98 make event bus timeout configurable using env #3893 Saurav Panda 2026-01-15 10:44:44 -08:00
  • 97d71b84fa added a fix for multi menu dropdown Saurav Panda 2026-01-15 10:17:59 -08:00
  • 5b8d6aa014 fix(mcp): ensure extracted content is used in next step (#2582) sudhanshu112233shukla 2026-01-14 18:59:04 +00:00
  • f49fc33f2d Merge remote-tracking branch 'upstream/main' into fix/3292-table-row-clickability sudhanshu112233shukla 2026-01-11 13:04:41 +00:00
  • d7990721f8 fix(#3292): make table rows and cells with role='row'/'cell' interactive sudhanshu112233shukla 2026-01-11 12:44:52 +00:00
  • 612d8c49e4 fix-scroll-action (#3869) Magnus Müller 2026-01-10 20:18:44 -08:00
  • 6bccc224ca Remove comma #3869 Magnus Müller 2026-01-10 20:01:14 -08:00
  • aac5cad62a Fix system prompt code use Magnus Müller 2026-01-10 20:00:18 -08:00
  • 5652ba5dd9 Small comment Magnus Müller 2026-01-10 19:03:35 -08:00
  • c4b9710a84 Less priming for scroll Magnus Müller 2026-01-10 18:33:17 -08:00
  • 680d2551df Scroll element Magnus Müller 2026-01-10 18:20:32 -08:00
  • 1e0fd4d814 Remove CTA Magnus Müller 2026-01-10 17:36:43 -08:00
  • 9609aa10e5 Prompt Magnus Müller 2026-01-10 17:25:36 -08:00
  • fc2dc27c63 Prompts Magnus Müller 2026-01-10 17:24:07 -08:00
  • 87ac059086 fix(browser): add explicit fallback for CDP session attachment (#3735) sudhanshu112233shukla 2026-01-08 14:19:05 +00:00
  • 56d0f1cc8d chore: align click counter comment with expectation ditingdapeng 2026-01-08 04:16:22 +08:00
  • 8d969f3935 chore: clarify click count assertion message ditingdapeng 2026-01-08 04:09:42 +08:00
  • 882ac6471a fix: detect label/span wrappers for AntD-style controls ditingdapeng 2026-01-08 04:04:10 +08:00
  • d73bca47e8 fix: respect use_vision=False in judge to prevent screenshot leakage (#3726) #3801 Mr-Neutr0n 2025-12-22 17:00:36 +05:30
  • 31ed79d6c9 Add support for multi-tab video recording (#3728) Magnus Müller 2026-01-07 17:51:21 +01:00
  • d9943a0246 Merge branch 'main' into feat/multi-tab-recording #3728 Magnus Müller 2026-01-07 17:49:16 +01:00
  • 2b61886093 Added ax-name fallback for history rerun. (#3849) Saurav Panda 2026-01-06 13:07:03 -08:00
  • 2c06eabf5f Added ax-name fallback for history rerun. #3849 Saurav Panda 2026-01-06 12:07:10 -08:00
  • c9b6fe76dd docs: add missing video recording dependency notice (#3842) Saurav Panda 2026-01-05 11:22:29 -08:00
  • 4c151c214c docs: add missing video recording dependency notice #3842 Saurav Panda 2026-01-05 10:56:01 -08:00
  • 9cfec600d4 fixed broken links in docs (#3841) Saurav Panda 2026-01-05 10:47:47 -08:00
  • 75b5a0dffd fixed broken links in docs #3841 Saurav Panda 2026-01-05 10:45:14 -08:00
  • 630f85dd05 Remove search from v1 (#3834) Larsen Cundrič 2026-01-03 14:28:20 +01:00
  • 10b2623f17 Remove search from v1 #3834 LarsenCundric 2026-01-03 14:26:57 +01:00
  • 6b4ed25347 refactor: Replace print with logger.debug in actor/page.py (#3814) rerun-inconsistency-with-chat-browser-use Saurav Panda 2025-12-26 13:07:45 -08:00
  • 0a6c50d644 shadowdom fix 3810-interaction-issue-agent-unable-to-click-elements-inside-shadow-dom Saurav Panda 2025-12-26 12:50:23 -08:00
  • 49a345fb19 Lint kalil0321 2025-12-25 18:56:30 +01:00
  • 1a96cf7ef0 Improve HAR Watchdog kalil0321 2025-12-25 17:44:49 +01:00
  • 038ae4bc8d Merge branch 'main' into kalil0321/har_watchdog kalil0321 2025-12-25 17:10:05 +01:00
  • 6b77410683 refactor: Replace print with logger.debug in actor/page.py #3814 constx1337 2025-12-25 14:39:05 +08:00
  • 5f854e687a Merge branch 'main' into 3678-shouldnt-the-attribute-value-be-evaluated-empty-string #3800 3678-shouldnt-the-attribute-value-be-evaluated-empty-string Saurav Panda 2025-12-23 23:15:29 -08:00
  • 9302df4c99 fixed serializers Saurav Panda 2025-12-23 20:53:35 -08:00
  • 310bc12c3e feat: added exp backoff retry and minimum element load (#3808) Saurav Panda 2025-12-23 20:22:52 -08:00
  • 1073fc9e7a Merge branch 'main' into rerun-history-add-exp-retry #3808 Saurav Panda 2025-12-23 20:16:27 -08:00
  • 9c90ff0081 feat: add support for openai responses model (#3805) Saurav Panda 2025-12-23 19:31:18 -08:00
  • 319d0acd45 fixed the edge case for handling max index Saurav Panda 2025-12-23 19:29:43 -08:00
  • 2f6a18a64e Merge branch 'main' into 3771-feature-request-add-support-for-openai-responses-api-for-azure-openai #3805 Saurav Panda 2025-12-23 19:28:17 -08:00
  • fe6e8d47e1 fixed azure openai chat with gpt-5.1-codex Saurav Panda 2025-12-23 18:04:30 -08:00
  • 2aa23f01dc fixed backend_node_id based element counting. Saurav Panda 2025-12-23 17:25:38 -08:00
  • 0da9457f6b feat: added exp backoff retry and minimum element load Saurav Panda 2025-12-23 17:02:28 -08:00
  • a25bd42124 feat: remove redundant retry step from history (#3807) Saurav Panda 2025-12-23 16:31:21 -08:00
  • bb13679f85 feat: remove redundant retry step from history #3807 Saurav Panda 2025-12-23 16:25:52 -08:00
  • 29c9f1a416 feat: add support for openai responses model Saurav Panda 2025-12-22 22:16:56 -08:00
  • 1849730d9f fix: resolve Gemini API error on empty action schemas (#3804) Saurav Panda 2025-12-22 19:40:22 -08:00
  • bd6c1d76e2 style: use single quotes to satisfy ruff formatter #3804 nitesh-77 2025-12-23 06:06:33 +05:30
  • d17f10fe45 fix: use str | None type hint to satisfy linter nitesh-77 2025-12-23 06:00:22 +05:30
  • 285995ecce fix: resolve Gemini API error on empty action schemas nitesh-77 2025-12-23 05:48:12 +05:30
  • c4c5875ad0 Merge branch 'main' into feat/multi-tab-recording Enzo Biondo 2025-12-22 09:28:00 -03:00
  • 5589da44bd fix: preserve empty string boolean attributes in DOM serialization Saurav Panda 2025-12-21 21:13:15 -08:00
  • 30c441ac04 fix: use correct MIME type for images in Google serializer (#3798) Saurav Panda 2025-12-21 09:49:45 -08:00
  • 221d85744e fix: use correct MIME type for images in Google serializer #3798 Saurav Panda 2025-12-21 09:45:09 -08:00
  • c05f390237 fix: expose prohibited_domains in BrowserSession (#3770) Saurav Panda 2025-12-21 09:20:38 -08:00
  • fc4c017076 Merge branch 'main' into fix/add-prohibited-domains-to-browser-session #3770 Saurav Panda 2025-12-21 09:10:27 -08:00
  • 64e702e2ae fix: include shadow DOM form elements in selector_map even without sn… (#3793) Saurav Panda 2025-12-19 18:40:15 -08:00
  • 07b7a6d8c0 fix: include shadow DOM form elements in selector_map even without snapshot data #3793 Saurav Panda 2025-12-19 18:32:40 -08:00
  • 085a43e268 fetch all skills available for agent (#3792) 3791-bug-browserkeep_alivetrue-conflicts-with-asynciorun-and-the-program-does-not-terminate-as-expected Saurav Panda 2025-12-19 16:24:16 -08:00
  • e8366536c4 fetch all skills available for agent #3792 Saurav Panda 2025-12-19 13:51:19 -08:00
  • 195f61a70d add support for external skillservice (#3790) Saurav Panda 2025-12-18 19:35:20 -08:00
  • cf0894ff8d add support for external skillservice #3790 Saurav Panda 2025-12-18 19:09:32 -08:00
  • f698abf531 Simplify Sandbox Structured Output Example (#3789) Mert Unsal 2025-12-18 19:06:47 -08:00
  • 5e5c84c81c simplify #3789 mertunsall 2025-12-19 04:06:00 +01:00
  • 7d48e71326 fix: change max_step_interval to 45s (#3788) Saurav Panda 2025-12-18 16:49:03 -08:00
  • b9c8346499 fix: change max_step_interval to 45s #3788 Saurav Panda 2025-12-18 16:45:21 -08:00
  • e62fc5242b Merge branch 'main' into fix/add-prohibited-domains-to-browser-session Saurav Panda 2025-12-18 15:56:24 -08:00
  • 84261a9f7c added gemini 3 flash preview model (#3785) Saurav Panda 2025-12-18 12:25:02 -08:00
  • eb2382c7c4 added gemini 3 flash preview model #3785 Saurav Panda 2025-12-18 11:25:23 -08:00
  • 28d31b3f54 added BROWSER_USE_DISABLE_EXTENSIONS env var to disable extension (#3784) Saurav Panda 2025-12-17 18:10:41 -08:00
  • 88420e4fcd Merge branch 'main' into 3780-bug-environment-variables-completely-invalid-on-wsl2 #3784 Saurav Panda 2025-12-17 17:48:25 -08:00