Commit Graph

  • 3b2b213dd3 Increase LLM timeout to 75s for gemini and browser-use models Magnus Müller 2026-01-29 00:35:56 -08:00
  • 39e70368ec fix(#3264): clear agent eventbus, not just browser session's (#3964) laithrw 2026-01-28 20:31:57 -05:00
  • be6873636e clear agent eventbus, not just browser session's #3964 Laith Weinberger 2026-01-28 20:28:14 -05:00
  • b09ff46f90 included thoughts for output #3961 saurav-panda/test-gemini-thinking-signature Saurav Panda 2026-01-28 16:25:28 -08:00
  • 150e99db8e lint Laith Weinberger 2026-01-28 19:08:24 -05:00
  • fc293f83e7 generalize leaf start fix Laith Weinberger 2026-01-28 19:04:24 -05:00
  • 5682268a03 docs(skill): add installation instructions and API key configuration Gregor Žunič 2026-01-28 16:03:21 -08:00
  • 80f4de1734 replaced our thinking with gemini thinking Saurav Panda 2026-01-28 10:59:33 -08:00
  • eed197835c update browser use version (#3960) 0.11.5 Saurav Panda 2026-01-27 20:26:02 -08:00
  • 93fd57258e Merge branch 'main' into add-bu-2-0-pricing-to-docs #3960 Saurav Panda 2026-01-27 20:23:57 -08:00
  • 7a2a00463b update browser use version Saurav Panda 2026-01-27 20:23:00 -08:00
  • a4a8edc290 Fix/respect use vision in judge fix (#3957) laithrw 2026-01-27 18:35:18 -05:00
  • ff0af1b5de Merge branch 'main' into fix/respect-use-vision-in-judge-fix #3957 laithrw 2026-01-27 18:33:30 -05:00
  • a80692a033 added bu 2-0 pricing to docs (#3958) Saurav Panda 2026-01-27 15:33:03 -08:00
  • b00ffd5380 lint Laith Weinberger 2026-01-27 18:28:53 -05:00
  • 303361ff6c added bu 2-0 pricing to docs #3958 Saurav Panda 2026-01-27 15:27:16 -08:00
  • 5a3f8b4d54 Merge branch 'main' into fix/respect-use-vision-in-judge-fix laithrw 2026-01-27 18:22:06 -05:00
  • 6faa66365a rm test Laith Weinberger 2026-01-27 18:13:58 -05:00
  • 2420fce5c1 feat: add bu-2-0 pricing (#3956) Saurav Panda 2026-01-27 10:44:23 -08:00
  • c011c529fc feat: add bu-2-0 pricing #3956 Saurav Panda 2026-01-27 10:35:41 -08:00
  • b157775d82 docs: auth overview Laith Weinberger 2026-01-27 12:35:04 -05:00
  • d8aef72702 lint Laith Weinberger 2026-01-27 11:58:25 -05:00
  • 77160b7d79 feat: add Browser.from_system_chrome() for real browser auto-detection - auto-detects chrome executable and user data dir on macos/windows/linux - auto-selects first available profile if none specified - added Browser.list_chrome_profiles() to see available profiles - updated examples to prompt user for profile selection - fixed missing browser.stop() in save_cookies.py Laith Weinberger 2026-01-27 11:52:48 -05:00
  • 9a1fb547d3 fix(cli): use 'cdp-default' session name when --cdp-url is provided Marcin 2026-01-27 08:38:59 +01:00
  • d17f5e9e71 fix(#3889): Draft.js editors lose first character when typing (#3952) laithrw 2026-01-26 19:53:00 -05:00
  • c62ceafa25 Merge branch 'main' into fix/3889-draftjs-first-char #3952 laithrw 2026-01-26 19:51:08 -05:00
  • 2ecd02ea03 fix: Draft.js first character loss (#3889) #3951 fix/3889-draftjs-cleanup Jacky040124 2026-01-26 19:40:53 -05:00
  • ca049c67a1 clean comments Laith Weinberger 2026-01-26 19:28:45 -05:00
  • 5b9371ee30 use existing clickable element detector Laith Weinberger 2026-01-26 17:21:38 -05:00
  • bd0c9f306e set default gemini thinking to auto (#3950) Saurav Panda 2026-01-26 12:49:13 -08:00
  • ee35b53b12 Merge branch 'main' into saurav/change-gemini-thinking-to-auto #3950 Saurav Panda 2026-01-26 12:46:52 -08:00
  • 6d54f521cf set default gemini thinking to auto Saurav Panda 2026-01-26 12:44:51 -08:00
  • d58f40b811 issue 3694 fixed: handling aria combobox options dropdown (#3698) laithrw 2026-01-26 15:27:14 -05:00
  • 7cf8575e4a Merge branch 'main' into main #3698 laithrw 2026-01-26 15:24:11 -05:00
  • d8feccdf09 fix(#3538): always index scrollable dropdown containers (#3945) laithrw 2026-01-26 15:18:46 -05:00
  • 7bacbbbfa2 Merge branch 'main' into 3538 #3945 laithrw 2026-01-26 15:15:27 -05:00
  • 004756da5a fix(#2867): verify dropdown selection and retry on framework revert (#3944) laithrw 2026-01-26 15:14:18 -05:00
  • b1fad345d6 style: remove trailing whitespace #3896 zhongzhenyu 2026-01-25 22:02:01 -08:00
  • f13d8246e9 fix: Fix Draft.js space prepending to only apply when clear=True zhongzhenyu 2026-01-25 21:58:18 -08:00
  • e1c4eeef35 fix(#3538): always index scrollable dropdown containers regardless of interactive descendants Laith Weinberger 2026-01-25 17:05:10 -05:00
  • 6f8c077932 lint #3944 Laith Weinberger 2026-01-25 15:49:49 -05:00
  • 64ada81915 fix(#2867): verify dropdown selection and retry if reverted addresses select_dropdown silently claiming success even when frameworks intercepted and reverted the selection Laith Weinberger 2026-01-25 15:40:22 -05:00
  • 8b5b7a715b removed duplicate --headed flag from skill cli (#3943) Saurav Panda 2026-01-25 12:00:41 -08:00
  • acd05e30e0 removed duplicate --headed flag from skill cli #3943 Saurav Panda 2026-01-25 11:34:09 -08:00
  • f3f82689dd fix docstring incorrectly referencing y_position instead of pages + show generic hint Laith Weinberger 2026-01-25 13:19:30 -05:00
  • 9027991bae when detecting iframe elements, tell LLM exactly how far to scroll to reach each Get pixel location of each iframe element that's out of the viewport, convert from pixels to number of page lengths, and provide that to the LLM as context Laith Weinberger 2026-01-25 13:11:37 -05:00
  • d1a53a158e Merge branch 'main' into main pr-3698-rebased laithrw 2026-01-25 12:31:43 -05:00
  • 230a60d6c5 lint Laith Weinberger 2026-01-25 12:29:29 -05:00
  • eb8e1c1d59 fix(#3619): add hidden content hints for iframes in DOM context Elements in iframes beyond the 1000px viewport threshold are filtered from selector_map, causing agents to scroll blindly to find them. Add hints to the LLM context indicating hidden content Laith Weinberger 2026-01-25 12:19:57 -05:00
  • 639d4829a5 fix(#3292): make table rows and cells with role='row'/'cell' interactive (#3870) 3934-mcp-server-return-file-path-instead-of-base64-for-screenshots laithrw 2026-01-25 10:50:33 -05:00
  • 468d149588 Merge branch 'main' into fix/3292-table-row-clickability #3870 laithrw 2026-01-25 10:48:47 -05:00
  • e2c24e2967 fix: detect label/span wrappers for AntD-style controls (#3854) laithrw 2026-01-25 10:45:30 -05:00
  • 794b68b448 Merge branch 'main' into fix/label-span-interactive-antd #3854 laithrw 2026-01-25 10:43:27 -05:00
  • d646f2fbc0 revert tests/ci/browser Laith Weinberger 2026-01-25 10:41:48 -05:00
  • aa58d7222e detect JS event listeners for clickable elements (resolves #958) (#3933) laithrw 2026-01-25 10:38:31 -05:00
  • 0b8aa55d54 Merge branch 'main' into fix/label-span-interactive-antd testing-3742 Laith Weinberger 2026-01-24 17:19:38 -05:00
  • 1794849886 don't mutate page instead of writing markers to DOM, collect element references in JS, resolve them to internal Chrome node IDs via CDP, and store those IDs in Python #3933 Laith Weinberger 2026-01-24 16:36:14 -05:00
  • 510c28ad16 lint #3935 3906 Laith Weinberger 2026-01-24 15:23:24 -05:00
  • 874d90d33d fix css escaping and multi-id aria-controls parsing use attribute selector instead of id selector to avoid css escaping issues with special chars (e.g. :r1:). parse aria-controls/aria-owns as space-separated list per aria spec. Laith Weinberger 2026-01-24 15:18:20 -05:00
  • cded687fe6 fix portal dropdown aria-controls resolution Portal-based dropdowns render options in a separate container via aria-controls. Resolve aria-controls/aria-owns to find options outside the trigger element's descendants. Laith Weinberger 2026-01-24 15:05:49 -05:00
  • 20f51c7fef detect JS event listeners for clickable elements uses CDP Runtime.evaluate with includeCommandLineAPI to access getEventListeners() and mark elements with click/mousedown/pointerdown listeners before DOM snapshot capture Laith Weinberger 2026-01-24 14:44:08 -05:00
  • 965bc68195 style: format ensure_server function signature Marcin 2026-01-24 08:56:07 +01:00
  • 1791462de1 feat(cli): add --cdp-url flag to connect to existing browser via CDP Marcin 2026-01-24 08:21:11 +01:00
  • dbe3fdd95b only prepend at leaf start fix/3889-draftjs-first-char-fix Laith Weinberger 2026-01-23 22:08:38 -05:00
  • 527fc93a03 4096-token prompts for Opus/Haiku 4.5 (#3924) Magnus Müller 2026-01-23 18:10:17 -08:00
  • 6b23672c3c Merge branch 'main' into cache-anthropic #3924 Magnus Müller 2026-01-23 18:10:11 -08:00
  • 116eb349cb increase char limit for extraction (#3923) Magnus Müller 2026-01-23 18:07:18 -08:00
  • 80a08a4a03 Merge branch 'main' into #3557 #3923 Magnus Müller 2026-01-23 18:06:47 -08:00
  • 7e9bf5c0d7 feat: enhance extraction tool with raw mode for direct content retrieval #3926 feat/improve-extraction-tool reformedot 2026-01-23 16:26:42 -08:00
  • d9dec964be Merge branch 'main' into fix/3889-draftjs-first-char Magnus Müller 2026-01-23 16:24:34 -08:00
  • edfcfadf67 Merge branch 'feat/improve-extraction-tool' of github.com:browser-use/browser-use into feat/improve-extraction-tool reformedot 2026-01-23 16:10:09 -08:00
  • 2a0b5ab033 feat: add SOTA content extraction module with structured output reformedot 2026-01-23 16:09:58 -08:00
  • d7bfc4766e Merge branch 'main' into feat/improve-extraction-tool Aitor 2026-01-24 00:36:09 +01:00
  • 7e9ebb7e3c feat: improved extraction tool reformedot 2026-01-23 15:35:35 -08:00
  • 55580b73ac feat: added thinking level for gemini 3 pro (#3925) Saurav Panda 2026-01-23 15:23:03 -08:00
  • b63ae37008 Merge branch 'main' into gemini-add-thinking-level #3925 Saurav Panda 2026-01-23 15:21:17 -08:00
  • a97fa345f8 feat(cli): add ChatBrowserUse support for BROWSER_USE_API_KEY (#3914) Saurav Panda 2026-01-23 15:21:05 -08:00
  • 2774be5cc6 Merge branch 'main' into fix/cli-chatbrowseruse-support #3914 Saurav Panda 2026-01-23 15:18:19 -08:00
  • ac4d958183 Merge branch 'main' into gemini-add-thinking-level Saurav Panda 2026-01-23 15:16:18 -08:00
  • 89fec05871 revert the example.py Saurav Panda 2026-01-23 15:13:52 -08:00
  • bb3b1e8cf5 added minimal model for gemini 3 flash Saurav Panda 2026-01-23 15:11:13 -08:00
  • 041d03a93f feat: updated the thinking budget Saurav Panda 2026-01-23 14:42:59 -08:00
  • 1671170bf6 set default thinking to 0 for gemini-3 models (#3922) Saurav Panda 2026-01-23 13:47:22 -08:00
  • 5b06f4edd9 set default thinking to 0 for gemini-3 models #3922 Saurav Panda 2026-01-23 13:44:29 -08:00
  • a75fa14d14 increase char limit for extraction Laith Weinberger 2026-01-23 16:38:38 -05:00
  • 18c33bbdc6 Added browser use 2-0 support (#3921) Saurav Panda 2026-01-23 13:37:37 -08:00
  • f85bbb49c8 pass model_name to SystemPrompt Laith Weinberger 2026-01-23 16:33:28 -05:00
  • 2f24f53900 use longer prompts for opus/haiku 4.5 to allow caching Laith Weinberger 2026-01-23 16:20:25 -05:00
  • f3aad3c145 Added browser use 2-0 support #3921 Saurav Panda 2026-01-23 13:17:56 -08:00
  • 9ce7135073 Added support for new browser use model (#3920) Saurav Panda 2026-01-23 12:42:39 -08:00
  • 37586c9e9f Added support for new browser use model #3920 Saurav Panda 2026-01-23 12:39:10 -08:00
  • 730ce0e8c3 improve accuracy w new system prompt anthropic-caching-debugging laithrw 2026-01-23 15:20:36 -05:00
  • e25df86921 use anthropic prompt for flash mode, too Laith Weinberger 2026-01-23 14:44:07 -05:00
  • 0bb848089b longer system prompt for anthropic so it caches Laith Weinberger 2026-01-23 14:02:04 -05:00
  • 1a01e5dff7 feat(cli): add ChatBrowserUse support for BROWSER_USE_API_KEY BouquetAntoine 2026-01-22 17:18:08 +01:00
  • b2228b5321 Browser Use CLI (+ skill) (#3911) 0.11.4 Gregor Žunič 2026-01-22 00:01:16 -08:00
  • b6bdc17bcb addresses cubic #3911 Gregor Žunič 2026-01-21 22:17:07 -08:00
  • 67351127a5 prepare for 0.11.4 launch Gregor Žunič 2026-01-21 22:13:21 -08:00
  • 5fc3a428c7 better remote session management Gregor Žunič 2026-01-21 22:12:51 -08:00
  • c7c5cae20e remote browser fixes + readme Gregor Žunič 2026-01-21 21:49:26 -08:00