Skill 安装
多 Agent 安装npx skills add https://github.com/browser-use/browser-use --skill remote-browser
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
browser-use/browser-use#remote-browser
Skill 更新日志
版本列表
0.13.10 最新
## Browser Use 0.13.10
- Upgrade Browser Harness to 0.1.13.
- Exact-pin all declared runtime, optional, development, and build dependencies.
- Upgrade and migrate to MCP Python SDK 2.1.1.
- Add pydantic-settings 2.15.0 as an explicit runtime dependency.
- Pin Pydantic 2.13.5 and Hatchling 1.32.0.
- Upgrade pypdf to 6.16.2, resolving the three current pypdf Dependabot advisories.
- Report unknown MCP tool calls as application errors instead of successful results.
Validation includes the full GitHub test matrix, model adapters, MCP stdio handshakes, cross-platform wheel installation, focused PDF tests, CodeQL, GitGuardian, and an installed-runtime vulnerability audit.
0.13.9
## What's Changed
* fix(llm): make bu-2-0 the ChatBrowserUse default again, keep mini opt-in by @sauravpanda in https://github.com/browser-use/browser-use/pull/5488
* ci: remove the dead cloud_evals image-build trigger by @sauravpanda in https://github.com/browser-use/browser-use/pull/5491
* fix(filesystem): report missing target text in replace_file by @uczltw6 in https://github.com/browser-use/browser-use/pull/5498
* fix(filesystem): escape plain text in generated PDFs by @primorLee in https://github.com/browser-use/browser-use/pull/5502
* docs: highlight rerunnable Cloud scripts by @MagMueller in https://github.com/browser-use/browser-use/pull/5551
* docs(cloud): update tools guide for CLI 3.0 by @MagMueller in https://github.com/browser-use/browser-use/pull/5553
* fix(deps): bump dependency versions by @sauravpanda in https://github.com/browser-use/browser-use/pull/5382
* fix: Update DeepSeek default model to deepseek-v4-flash by @DipsyHou in https://github.com/browser-use/browser-use/pull/5563
* fix(llm): stop putting format/stream inside Ollama options by @official-burak in https://github.com/browser-use/browser-use/pull/5561
* fix(deps): update vulnerable Click, MCP, and pypdf pins by @green3sf in https://github.com/browser-use/browser-use/pull/5526
* fix(browser): clear cookies via Storage domain, not Network by @MrLeit in https://github.com/browser-use/browser-use/pull/5562
* fix(filesystem): render markdown emphasis in PDF export by @leilei3167 in https://github.com/browser-use/browser-use/pull/5540
* fix(llm): ignore empty reasoning model patterns by @ECD5A in https://github.com/browser-use/browser-use/pull/5545
* fix(dom): expose image context for clickable elements by @UniversePeak in https://github.com/browser-use/browser-use/pull/5541
* build: require Browser Harness 0.1.10 by @MagMueller in https://github.com/browser-use/browser-use/pull/5507
* fix(registry): replace sensitive placeholders inside tuple params by @LambIessz in https://github.com/browser-use/browser-use/pull/5570
* Fix WebSocket drops during reconnect window by @Soundcreates in https://github.com/browser-use/browser-use/pull/5373
* docs(cloud): replace retired V1 API examples with V4 by @MagMueller in https://github.com/browser-use/browser-use/pull/5578
* Upgrade datamodel-code-generator to 0.75.1 by @sauravpanda in https://github.com/browser-use/browser-use/pull/5588
* fix: keep balanced trailing brackets in URLs extracted from task text by @aniketwaghh in https://github.com/browser-use/browser-use/pull/5576
* docs: migrate remote browser skill to CLI 3.0 by @MagMueller in https://github.com/browser-use/browser-use/pull/5583
* fix: allow pydantic 2.13 by @MagMueller in https://github.com/browser-use/browser-use/pull/5577
* docs: correct Cloud signup credit by @MagMueller in https://github.com/browser-use/browser-use/pull/5602
* fix(browser): honor BROWSER_USE_HEADLESS in BrowserProfile (#5420) by @jiffyaneesh in https://github.com/browser-use/browser-use/pull/5475
* fix(llm/google): keep the first user message when include_system_in_user is set by @aniketwaghh in https://github.com/browser-use/browser-use/pull/5597
* docs: correct cloud browser session price by @MagMueller in https://github.com/browser-use/browser-use/pull/5601
* docs(cloud): add API v4 skill reference by @MagMueller in https://github.com/browser-use/browser-use/pull/5591
* fix(llm): preserve schema-keyword field names by @MagMueller in https://github.com/browser-use/browser-use/pull/5605
* fix(llm): preserve zero max_retries for Anthropic Bedrock by @cosin2077 in https://github.com/browser-use/browser-use/pull/5348
* fix(agent): match URL negations as whole words by @JayLay0310 in https://github.com/browser-use/browser-use/pull/5493
* fix(agent): preserve downloaded file path order by @oysz in https://github.com/browser-use/browser-use/pull/5453
* fix(browser): read persisted storage state as UTF-8 by @r266-tech in https://github.com/browser-use/browser-use/pull/5359
* fix(browser): preserve default Chrome arg order by @MagMueller in https://github.com/browser-use/browser-use/pull/5621
* Add OrcaRouter as a named LLM provider by @XiaoHuo888-hue in https://github.com/browser-use/browser-use/pull/5451
* fix(openrouter): validate client and response inputs by @MagMueller in https://github.com/browser-use/browser-use/pull/5599
* Show the live value of pre-filled inputs to the agent by @MagMueller in https://github.com/browser-use/browser-use/pull/5650
* fix(tools): report failed tab switches as errors instead of silent success by @Faseeh06 in https://github.com/browser-use/browser-use/pull/5500
* fix(browser): support literal plus in send_keys by @IENVYshanks in https://github.com/browser-use/browser-use/pull/5582
* fix(dom): expose image context for directly clickable images by @r266-tech in https://github.com/browser-use/browser-use/pull/5586
* fix: detect browser process exit early in _wait_for_cdp_url by @octo-patch in https://github.com/browser-use/browser-use/pull/4599
* fix(browser): restore session handlers after event bus reset by @lisa0314 in https://github.com/browser-use/browser-use/pull/5230
* chore: release 0.13.9 with Browser Harness 0.1.12 by @MagMueller in https://github.com/browser-use/browser-use/pull/5666
## New Contributors
* @uczltw6 made their first contribution in https://github.com/browser-use/browser-use/pull/5498
* @primorLee made their first contribution in https://github.com/browser-use/browser-use/pull/5502
* @DipsyHou made their first contribution in https://github.com/browser-use/browser-use/pull/5563
* @official-burak made their first contribution in https://github.com/browser-use/browser-use/pull/5561
* @green3sf made their first contribution in https://github.com/browser-use/browser-use/pull/5526
* @MrLeit made their first contribution in https://github.com/browser-use/browser-use/pull/5562
* @leilei3167 made their first contribution in https://github.com/browser-use/browser-use/pull/5540
* @ECD5A made their first contribution in https://github.com/browser-use/browser-use/pull/5545
* @UniversePeak made their first contribution in https://github.com/browser-use/browser-use/pull/5541
* @LambIessz made their first contribution in https://github.com/browser-use/browser-use/pull/5570
* @Soundcreates made their first contribution in https://github.com/browser-use/browser-use/pull/5373
* @aniketwaghh made their first contribution in https://github.com/browser-use/browser-use/pull/5576
* @jiffyaneesh made their first contribution in https://github.com/browser-use/browser-use/pull/5475
* @cosin2077 made their first contribution in https://github.com/browser-use/browser-use/pull/5348
* @JayLay0310 made their first contribution in https://github.com/browser-use/browser-use/pull/5493
* @oysz made their first contribution in https://github.com/browser-use/browser-use/pull/5453
* @XiaoHuo888-hue made their first contribution in https://github.com/browser-use/browser-use/pull/5451
* @Faseeh06 made their first contribution in https://github.com/browser-use/browser-use/pull/5500
* @IENVYshanks made their first contribution in https://github.com/browser-use/browser-use/pull/5582
* @octo-patch made their first contribution in https://github.com/browser-use/browser-use/pull/4599
* @lisa0314 made their first contribution in https://github.com/browser-use/browser-use/pull/5230
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.8...0.13.9
0.13.8
## What's Changed
* Update Cerebras model IDs and default by @ryanl-cerebras in https://github.com/browser-use/browser-use/pull/5323
* Recover Anthropic tool arguments when the model serializes its call as text by @ElayGelbart in https://github.com/browser-use/browser-use/pull/5330
* docs: replace broken profile sync link by @Hardik180704 in https://github.com/browser-use/browser-use/pull/5332
* fix(agent): guard last_action() against empty action list by @itxaiohanglover in https://github.com/browser-use/browser-use/pull/5103
* fix(agent): guard _inject_budget_warning against ZeroDivisionError by @itxaiohanglover in https://github.com/browser-use/browser-use/pull/5107
* fix(browser): return Path from validate_user_data_dir when creating temp dir by @itxaiohanglover in https://github.com/browser-use/browser-use/pull/5114
* Use UTF-8 for agent file writes by @Ghraven in https://github.com/browser-use/browser-use/pull/5309
* fix(dom): clamp final chunk char_end to len(content) for trailing newline by @Diwak4r in https://github.com/browser-use/browser-use/pull/5175
* fix(registry): do not expose domain-restricted actions on an empty URL by @abhay-codes07 in https://github.com/browser-use/browser-use/pull/5204
* fix(agent): give each MessageManager its own state (mutable default arg) by @abhay-codes07 in https://github.com/browser-use/browser-use/pull/5205
* fix(dom): fix stackingContexts access type mismatch by @itxaiohanglover in https://github.com/browser-use/browser-use/pull/5104
* fix: export documented LLM chat models by @Karunasagar12 in https://github.com/browser-use/browser-use/pull/5182
* Fix variable shadowing in Element.click() error handling by @Gaurav0807 in https://github.com/browser-use/browser-use/pull/5089
* fix(downloads): fire complete callbacks for remote-browser downloads by @sergioperezcheco in https://github.com/browser-use/browser-use/pull/5264
* fix(llm): read structured output from tool calls for Groq tool-calling models by @VenkateswarluNagineni in https://github.com/browser-use/browser-use/pull/5240
* Fix ChatAnthropicBedrock.ainvoke() IndexError on an empty response.content list by @chuenchen309 in https://github.com/browser-use/browser-use/pull/5233
* fix(async): avoid re-raising task callback errors by @GautamSharma99 in https://github.com/browser-use/browser-use/pull/5285
* fix(browser): apply storage_state cookies when passed as an in-memory dict by @ayaangazali in https://github.com/browser-use/browser-use/pull/5262
* fix(tools): restore SearchGoogleAction back-compat alias by @LHMQ878 in https://github.com/browser-use/browser-use/pull/5318
* Fix Mouse.scroll() silently redirecting an explicit x=0/y=0 to viewport center by @chuenchen309 in https://github.com/browser-use/browser-use/pull/5231
* Fix DOMTreeSerializer leaking paint-order-occluded text to the LLM by @chuenchen309 in https://github.com/browser-use/browser-use/pull/5225
* fix(mcp): mark read-only MCP tools with readOnlyHint annotations by @ayaangazali in https://github.com/browser-use/browser-use/pull/5246
* fix(mcp): surface CallToolResult.isError as a failed ActionResult by @chuenchen309 in https://github.com/browser-use/browser-use/pull/5235
* fix(agent): close PIL images after GIF creation to prevent resource leak by @itxaiohanglover in https://github.com/browser-use/browser-use/pull/5105
* fix: include exception details in coordinate click and add missing error logs by @shotsan in https://github.com/browser-use/browser-use/pull/5379
* docs: refresh the Open Source vs Cloud plot with Cloud v4 by @Alezander9 in https://github.com/browser-use/browser-use/pull/5388
* docs: show the hosted agent API call in the README by @Alezander9 in https://github.com/browser-use/browser-use/pull/5394
* fix(utils): prevent redact_sensitive_string cascade corruption by @santhreal in https://github.com/browser-use/browser-use/pull/5211
* Bump aiohttp and pypdf security pins by @sauravpanda in https://github.com/browser-use/browser-use/pull/5326
* fix(agent): honor zero message compaction threshold by @wesleyzhangwq in https://github.com/browser-use/browser-use/pull/5401
* fix(mcp): update deprecated Bedrock Claude model identifier by @scemii in https://github.com/browser-use/browser-use/pull/5448
* docs: trim README demo videos by @MagMueller in https://github.com/browser-use/browser-use/pull/5463
* docs: restore social video preview by @MagMueller in https://github.com/browser-use/browser-use/pull/5464
* feat(llm): default ChatBrowserUse to bu-2-0-mini-preview by @sauravpanda in https://github.com/browser-use/browser-use/pull/5465
* fix(deps): unblock OpenHands with rich 14.3.3 by @MagMueller in https://github.com/browser-use/browser-use/pull/5477
* feat: add first-party OpenClaw skill support by @MagMueller in https://github.com/browser-use/browser-use/pull/5476
* Release 0.13.8 with Browser Harness 0.1.9 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5481
## New Contributors
* @ryanl-cerebras made their first contribution in https://github.com/browser-use/browser-use/pull/5323
* @ElayGelbart made their first contribution in https://github.com/browser-use/browser-use/pull/5330
* @Hardik180704 made their first contribution in https://github.com/browser-use/browser-use/pull/5332
* @itxaiohanglover made their first contribution in https://github.com/browser-use/browser-use/pull/5103
* @Ghraven made their first contribution in https://github.com/browser-use/browser-use/pull/5309
* @Diwak4r made their first contribution in https://github.com/browser-use/browser-use/pull/5175
* @abhay-codes07 made their first contribution in https://github.com/browser-use/browser-use/pull/5204
* @Karunasagar12 made their first contribution in https://github.com/browser-use/browser-use/pull/5182
* @Gaurav0807 made their first contribution in https://github.com/browser-use/browser-use/pull/5089
* @sergioperezcheco made their first contribution in https://github.com/browser-use/browser-use/pull/5264
* @VenkateswarluNagineni made their first contribution in https://github.com/browser-use/browser-use/pull/5240
* @chuenchen309 made their first contribution in https://github.com/browser-use/browser-use/pull/5233
* @GautamSharma99 made their first contribution in https://github.com/browser-use/browser-use/pull/5285
* @ayaangazali made their first contribution in https://github.com/browser-use/browser-use/pull/5262
* @LHMQ878 made their first contribution in https://github.com/browser-use/browser-use/pull/5318
* @shotsan made their first contribution in https://github.com/browser-use/browser-use/pull/5379
* @santhreal made their first contribution in https://github.com/browser-use/browser-use/pull/5211
* @wesleyzhangwq made their first contribution in https://github.com/browser-use/browser-use/pull/5401
* @scemii made their first contribution in https://github.com/browser-use/browser-use/pull/5448
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.7...0.13.8
0.13.7
Ships the latest version of the CLI, which includes bug fixes and better browser management.
## What's Changed
* fix: dont send default params in gemini genconfig by @markmcd in https://github.com/browser-use/browser-use/pull/5173
* Fix tool name in flash prompts: replace_file_str -> replace_file by @MagMueller in https://github.com/browser-use/browser-use/pull/5272
* fix: handle file:// urls in _extract_start_url by @laithrw in https://github.com/browser-use/browser-use/pull/5276
* extract: stop auto-inheriting output_model_schema into per-page extraction by @MagMueller in https://github.com/browser-use/browser-use/pull/5278
* Fix clear-to-empty on React controlled inputs (native value setter) by @MagMueller in https://github.com/browser-use/browser-use/pull/5274
* Gate the skeleton-screen 'still loading?' hint on in-flight network requests by @MagMueller in https://github.com/browser-use/browser-use/pull/5273
* Fix nested cross-origin iframe extraction filtering by @MagMueller in https://github.com/browser-use/browser-use/pull/5290
* Keep selector indices unique across CDP sessions by @MagMueller in https://github.com/browser-use/browser-use/pull/5291
* fix(browser): bound DOM fanout and preserve recoverable state by @MagMueller in https://github.com/browser-use/browser-use/pull/5292
* Fix compact cross-origin payment field extraction by @MagMueller in https://github.com/browser-use/browser-use/pull/5296
* Stop reusing cached DOM after browser-state timeouts by @MagMueller in https://github.com/browser-use/browser-use/pull/5297
* Allow checkbox-sized cross-origin controls safely by @MagMueller in https://github.com/browser-use/browser-use/pull/5298
* Simplify cross-origin iframe minimum size by @MagMueller in https://github.com/browser-use/browser-use/pull/5299
* Call the model with minimal state after capture timeout by @MagMueller in https://github.com/browser-use/browser-use/pull/5300
* Release 0.13.7 with Browser Harness 0.1.8 by @laithrw in https://github.com/browser-use/browser-use/pull/5308
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.6...0.13.7
0.13.6
## What's Changed
* Release 0.13.6 with Browser Harness 0.1.6 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5245
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.5...0.13.6
0.13.5
## What's Changed
* Update README.md by @ShawnPana in https://github.com/browser-use/browser-use/pull/5197
* feat: accept bu-qa-1 model alias in ChatBrowserUse by @Alezander9 in https://github.com/browser-use/browser-use/pull/5226
* support MCP registry by @laithrw in https://github.com/browser-use/browser-use/pull/5242
* Bump browser-use version to 0.13.5 + sync BH by @laithrw in https://github.com/browser-use/browser-use/pull/5243
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.4...0.13.5
0.13.4
## What's Changed
- MCP server for CLI 3.0: shared MCP runner, `max_dim` guard.
- Fix navigation readiness detection: per-target lifecycle event storage, and handle same-document navigations without burning the readiness timeout.
- Fix markdown extraction destroying URLs and dropping long link lines.
- Detect LLM output truncation instead of failing with misleading parse errors, and let truncation errors switch to the fallback LLM.
- Keep plain BrowserErrors recoverable and preserve structured error memory through execute_action.
- Fix visibility check mutating shared snapshot bounds.
- Pin Browser Harness to `0.1.5` (Windows reliability fixes, cloud-browser suggestion).
- CLI polish: shim for legacy CLI commands, hints for unknown commands, faster startup.
- Restructure README quickstart around the CLI and Python library paths.
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.3...0.13.4
0.13.3
## What's Changed
- Launch Browser Use CLI 3.0 powered by Browser Harness.
- Add `browser-use skill` so coding agents can install the Browser Use skill directly.
- Pin Browser Harness to `0.1.4` and ship the Browser Use skill with the package.
- Improve skill install behavior across Claude Code, Codex, Cursor, Gemini, OpenCode, and related agent skill directories.
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.2...0.13.3
0.13.2
## What's Changed
* [codex] add BU3 browser use models by @MagMueller in https://github.com/browser-use/browser-use/pull/5002
* [ENG-4762] publish: gate publish_to_pypi behind release env by @LarsenCundric in https://github.com/browser-use/browser-use/pull/5013
* feat(llm): accept provider-prefixed models in ChatBrowserUse by @sauravpanda in https://github.com/browser-use/browser-use/pull/5007
* chore(llm): remove bu-3 / bu-3-max, default beta example to openai/gpt-5.5 by @sauravpanda in https://github.com/browser-use/browser-use/pull/5020
* Bump version from 0.13.1 to 0.13.2 by @MagMueller in https://github.com/browser-use/browser-use/pull/5026
* Bump browser-use-core to 0.13.2 by @laithrw in https://github.com/browser-use/browser-use/pull/5027
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.1...0.13.2
0.13.1
## What's Changed
* support claude fable 5 by @laithrw in https://github.com/browser-use/browser-use/pull/5008
* anthropic: tool choice auto when thinking (cannot force it) by @laithrw in https://github.com/browser-use/browser-use/pull/5009
* Fix packaged agent tools env by @gregpr07 in https://github.com/browser-use/browser-use/pull/5010
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.13.0...0.13.1
0.13.0
Browser Use 0.13.0 introduces a new Rust-backed beta agent.
It gives modern models a more direct browser control loop, guided by robust helpers instead of brittle browser abstractions.
```bash
uv add "browser-use[core]"
```
```python
from browser_use.beta import Agent
```
The existing Python agent remains unchanged.
## What's Changed
* add x402 skill by @laithrw in https://github.com/browser-use/browser-use/pull/4782
* fix by @laithrw in https://github.com/browser-use/browser-use/pull/4950
* Magnus/rust sdk server clean pr by @MagMueller in https://github.com/browser-use/browser-use/pull/4975
* Validate Rust terminal SDK server binary by @laithrw in https://github.com/browser-use/browser-use/pull/4996
* Add browser-use-core binary discovery by @gregpr07 in https://github.com/browser-use/browser-use/pull/4994
* Fix prerelease version upgrade check by @gregpr07 in https://github.com/browser-use/browser-use/pull/4998
* Prepare browser-use rc4 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5003
* Close beta SDK browser resources by @gregpr07 in https://github.com/browser-use/browser-use/pull/5004
* Prepare browser-use 0.13.0 by @gregpr07 in https://github.com/browser-use/browser-use/pull/5005
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.9...0.13.0
0.12.9
## What's Changed
* Pass session id to judge LLM calls by @MagMueller in https://github.com/browser-use/browser-use/pull/4918
* fix(agent): skip screenshots on new tab pages by @MagMueller in https://github.com/browser-use/browser-use/pull/4920
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.8...0.12.9
0.12.8
## What's Changed
* fix(daemon): restrict unix socket file to owner-only access by @sauravpanda in https://github.com/browser-use/browser-use/pull/4870
* docs: clarify integration example placement by @felix-windsor in https://github.com/browser-use/browser-use/pull/4856
* fix(tools): refuse evaluate() on restricted browser profiles by @sauravpanda in https://github.com/browser-use/browser-use/pull/4871
* chore(llm): default ChatBrowserUse to bu-2-0 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4876
* feat: add client header to GoogleChat by @markmcd in https://github.com/browser-use/browser-use/pull/4884
* chore(llm): recommend gemini-3-flash-preview in examples and tests by @sauravpanda in https://github.com/browser-use/browser-use/pull/4885
* Add OpenRouter pricing fallback for token costs by @sauravpanda in https://github.com/browser-use/browser-use/pull/4886
* agent(history): freeze HistoryItem + lock byte-prefix property by @sauravpanda in https://github.com/browser-use/browser-use/pull/4890
* agent(prompts): move per-step metadata out of into a tail block by @sauravpanda in https://github.com/browser-use/browser-use/pull/4891
* feat: forward cached_content into generate_content by @sauravpanda in https://github.com/browser-use/browser-use/pull/4889
* Move user request before agent history by @MagMueller in https://github.com/browser-use/browser-use/pull/4897
* Bump version to 0.12.8 by @MagMueller in https://github.com/browser-use/browser-use/pull/4899
* Revert ChatGoogle cached_content forwarding by @MagMueller in https://github.com/browser-use/browser-use/pull/4900
* Revert evaluate restriction on restricted profiles by @MagMueller in https://github.com/browser-use/browser-use/pull/4901
* Trim HistoryItem freeze follow-up by @MagMueller in https://github.com/browser-use/browser-use/pull/4902
## New Contributors
* @felix-windsor made their first contribution in https://github.com/browser-use/browser-use/pull/4856
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.7...0.12.8
0.12.7
## What's Changed
* another big cli update by @ShawnPana in https://github.com/browser-use/browser-use/pull/4514
* fix: security and correctness issues found in #4514 review by @sauravpanda in https://github.com/browser-use/browser-use/pull/4590
* fix: upgrade aiohttp to 3.13.4 to patch memory exhaustion vulnerability by @sauravpanda in https://github.com/browser-use/browser-use/pull/4596
* fix: upgrade requests to 2.33.0 to patch temp-file path-traversal vulnerability by @sauravpanda in https://github.com/browser-use/browser-use/pull/4597
* fix: add per-session auth token to daemon socket by @sauravpanda in https://github.com/browser-use/browser-use/pull/4598
* improve model docs by @laithrw in https://github.com/browser-use/browser-use/pull/4616
* fix: prevent KeyError in load_from_dict and IndexError in final_result by @r266-tech in https://github.com/browser-use/browser-use/pull/4464
* fix: use setattr for LLM ainvoke patching to avoid pydantic crash by @laithrw in https://github.com/browser-use/browser-use/pull/4641
* fix: guard against missing stdin in MCP stdio server startup by @laithrw in https://github.com/browser-use/browser-use/pull/4642
* chore: update browser-use-sdk from 2.0.15 to 3.4.2 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4644
* Improve OSS-to-cloud conversion: UTM tracking, better error messages, and cloud nudges by @Alezander9 in https://github.com/browser-use/browser-use/pull/4646
* Add per-link utm_medium slugs to README cloud links by @Alezander9 in https://github.com/browser-use/browser-use/pull/4653
* fix(#4631): clear dom cache after scroll to prevent stale extract data by @laithrw in https://github.com/browser-use/browser-use/pull/4658
* fix asyncio.get_event_loop for python 3.14 compat by @laithrw in https://github.com/browser-use/browser-use/pull/4659
* fix sensitive_data redaction order to prevent substring leaks by @laithrw in https://github.com/browser-use/browser-use/pull/4660
* fix pagination classifier to prioritize semantic labels over glyph syms by @laithrw in https://github.com/browser-use/browser-use/pull/4661
* fix: handle BrokenPipeError gracefully when MCP client disconnects by @laithrw in https://github.com/browser-use/browser-use/pull/4663
* prefer Playwright chromium over sys Chrome by default by @laithrw in https://github.com/browser-use/browser-use/pull/4664
* close alias for BrowserSession stop by @laithrw in https://github.com/browser-use/browser-use/pull/4665
* ci: pin stale workflow action by @grtninja in https://github.com/browser-use/browser-use/pull/4656
* improve connect failure UX: fix chrome://inspect link and add fallbac… by @ShawnPana in https://github.com/browser-use/browser-use/pull/4678
* fix: add utf-8 encoding to Local State file read in list_chrome_profiles by @voidborne-d in https://github.com/browser-use/browser-use/pull/4690
* fix input clear fallbacks and clarify clear-then-type behavior by @laithrw in https://github.com/browser-use/browser-use/pull/4692
* Fix: Catch TypeError during lmnr import to prevent CLI startup crash (#4046) by @AtharvaJaiswal005 in https://github.com/browser-use/browser-use/pull/4104
* Add `record start/stop` CLI command for session video capture by @sauravpanda in https://github.com/browser-use/browser-use/pull/4710
* fix(tools): enforce per-action timeout to prevent hung event handlers by @sauravpanda in https://github.com/browser-use/browser-use/pull/4711
* Bump pillow to 12.2.0 (CVE-2026-40192) by @sauravpanda in https://github.com/browser-use/browser-use/pull/4713
* Bump pypdf to 6.10.2 (CVE-2026-40260) by @sauravpanda in https://github.com/browser-use/browser-use/pull/4714
* Bump aiohttp to 3.13.4 (CVE-2026-34515) by @sauravpanda in https://github.com/browser-use/browser-use/pull/4715
* docs: fix malformed HTML attributes in README picture/img tags by @abhicris in https://github.com/browser-use/browser-use/pull/4712
* fix(element): redact sensitive values in fill() debug logging by @Will-hxw in https://github.com/browser-use/browser-use/pull/4736
* fix(schema): remove unreachable 'type' key from validation fields list by @Will-hxw in https://github.com/browser-use/browser-use/pull/4734
* docs: update issue template setup and docs links by @Ankit-Kotnala in https://github.com/browser-use/browser-use/pull/4746
* Find more recent versions of Playwright-installed Chromium for Mac/ARM users by @alisha in https://github.com/browser-use/browser-use/pull/4680
* fix: remove dead code `'type'` from second elif branch in optimize_schema() by @kuishou68 in https://github.com/browser-use/browser-use/pull/4704
* fix: preserve partial action results when mid-batch action fails by @toller892 in https://github.com/browser-use/browser-use/pull/4770
* fix: survive AX tree iframe detach in DOM extraction (#4778) by @sauravpanda in https://github.com/browser-use/browser-use/pull/4797
* fix(BrowserError): drop trailing 'during: None' when no event is attached by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4787
* fix: handle locked Chrome profile copies by @duyua9 in https://github.com/browser-use/browser-use/pull/4810
* fix: handle multi-character upper/lower in CDP typing by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4818
* fix: respect proxy_country_code=None to disable proxy in cloud mode by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4861
* patched python-dotenv by @sauravpanda in https://github.com/browser-use/browser-use/pull/4863
* fix(mcp): default retry_with_browser_use_agent allowed_domains to None by @sauravpanda in https://github.com/browser-use/browser-use/pull/4864
* fix(tools): contain upload_file path inside FileSystem dir by @sauravpanda in https://github.com/browser-use/browser-use/pull/4865
* fix(security): canonicalize non-standard IPv4 forms in block_ip_addresses by @sauravpanda in https://github.com/browser-use/browser-use/pull/4866
* fix(downloads): sanitize attacker-controlled filenames and verify containment by @sauravpanda in https://github.com/browser-use/browser-use/pull/4867
* Bump version from 0.12.6 to 0.12.7 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4869
## New Contributors
* @r266-tech made their first contribution in https://github.com/browser-use/browser-use/pull/4464
* @grtninja made their first contribution in https://github.com/browser-use/browser-use/pull/4656
* @voidborne-d made their first contribution in https://github.com/browser-use/browser-use/pull/4690
* @AtharvaJaiswal005 made their first contribution in https://github.com/browser-use/browser-use/pull/4104
* @abhicris made their first contribution in https://github.com/browser-use/browser-use/pull/4712
* @Will-hxw made their first contribution in https://github.com/browser-use/browser-use/pull/4736
* @Ankit-Kotnala made their first contribution in https://github.com/browser-use/browser-use/pull/4746
* @alisha made their first contribution in https://github.com/browser-use/browser-use/pull/4680
* @kuishou68 made their first contribution in https://github.com/browser-use/browser-use/pull/4704
* @toller892 made their first contribution in https://github.com/browser-use/browser-use/pull/4770
* @duyua9 made their first contribution in https://github.com/browser-use/browser-use/pull/4810
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.6...0.12.7
0.12.6
## What's Changed
* fix: set default temperature to 1.0 for gemini-3 models by @markmcd in https://github.com/browser-use/browser-use/pull/4489
* fix bedrock structured output w SchemaOptimizer to flatten schema by @laithrw in https://github.com/browser-use/browser-use/pull/4524
* fix: use login shell for PATH configuration in install script by @techiro in https://github.com/browser-use/browser-use/pull/4457
* fix(utils): add option to disable SignalHandler for host app signal control by @BillionClaw in https://github.com/browser-use/browser-use/pull/4387
* rm pass by @laithrw in https://github.com/browser-use/browser-use/pull/4525
* fix daemon orphaning when external browser dies on --connect/--cdp-url by @laithrw in https://github.com/browser-use/browser-use/pull/4526
* Feature/cdp navigation timeout by @laithrw in https://github.com/browser-use/browser-use/pull/4527
* feat(tokens): allow overriding model pricing URL by @laithrw in https://github.com/browser-use/browser-use/pull/4528
* fix anthropic action field double-serialization by @laithrw in https://github.com/browser-use/browser-use/pull/4529
* fix(agent): prevent stale history and stuck step counter on timeout by @warren618 in https://github.com/browser-use/browser-use/pull/4481
* fix tunnel process kill and daemon spawn on windows by @laithrw in https://github.com/browser-use/browser-use/pull/4530
* fix: stop cloud sessions when reconnecting via cdp_url by @iafisch in https://github.com/browser-use/browser-use/pull/4096
* fix(mcp): remove oneOf from browser_click schema that breaks Claude API clients by @gabros20 in https://github.com/browser-use/browser-use/pull/4212
* feat(cli): add install-lite.sh script for the CLI by @ShawnPana in https://github.com/browser-use/browser-use/pull/4534
* fix: close httpx client pool on session stop to prevent OOM on Lambda by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4577
* perf: fix O(n²) bottlenecks in DOM capture for heavy pages by @MagMueller in https://github.com/browser-use/browser-use/pull/4587
## New Contributors
* @markmcd made their first contribution in https://github.com/browser-use/browser-use/pull/4489
* @techiro made their first contribution in https://github.com/browser-use/browser-use/pull/4457
* @BillionClaw made their first contribution in https://github.com/browser-use/browser-use/pull/4387
* @warren618 made their first contribution in https://github.com/browser-use/browser-use/pull/4481
* @iafisch made their first contribution in https://github.com/browser-use/browser-use/pull/4096
* @gabros20 made their first contribution in https://github.com/browser-use/browser-use/pull/4212
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.5...0.12.6
0.12.5
## Security fix
Remove `litellm` from core dependencies in response to the litellm supply chain attack (versions 1.82.7 & 1.82.8 backdoored on March 24, 2026).
- `pip install browser-use` no longer installs litellm
- `ChatLiteLLM` wrapper is preserved — install litellm separately if needed: `pip install litellm`
See: https://github.com/browser-use/browser-use/pull/4515
0.12.4
Pinned litellm library version
------
## What's Changed
* fix: detect uv installed via curl script by @ishan0102 in https://github.com/browser-use/browser-use/pull/4478
* frozen litellm version by @sauravpanda in https://github.com/browser-use/browser-use/pull/4509
* Update pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4511
## New Contributors
* @ishan0102 made their first contribution in https://github.com/browser-use/browser-use/pull/4478
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.3...0.12.4
0.12.3
## Browser Use CLI 2.0
The fastest browser automation for AI coding agents. 2x faster, 50% fewer tokens, and works with any CLI agent — Claude Code, Codex, and more.
Built on direct CDP (Chrome DevTools Protocol) instead of Playwright, giving ~50ms command latency via a persistent background daemon.
https://github.com/user-attachments/assets/a604895b-4ff9-47be-8161-56c48773f93b
### Install
```bash
# Install the CLI
curl -fsSL https://browser-use.com/cli/install.sh | bash
# Install the skill (for Claude Code / Codex)
mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md
```
> Works with **any CLI coding agent** — Claude Code, Codex, OpenClaw, and more. Just install the CLI and the skill.
---
### Quick Start
```bash
browser-use open https://example.com # Navigate (starts browser if needed)
browser-use state # Returns clickable elements: [0] button "Submit", [1] input "Email"...
browser-use click 0 # Click by index
browser-use input 3 "hello@example.com" # Click element, then type
browser-use type "search query" # Type into focused element
browser-use screenshot page.png # See the page
browser-use close # Done
```
The CLI uses element indices from `state` — no selectors to maintain. `browser-use state` is optimized for agents: fast, token-efficient, and returns every interactable element on the page.
---
### 🖥️ Browser Modes
| Mode | Command | Description |
|------|---------|-------------|
| Headless | `browser-use open ` | Default, fast, invisible |
| Headed | `browser-use --headed open ` | Visible window for debugging |
| Real Chrome | `browser-use --profile "Default" open ` | Your Chrome with existing logins & cookies |
| Connect | `browser-use --connect open ` | Auto-discover and attach to running Chrome via CDP |
| CDP URL | `browser-use --cdp-url ws://localhost:9222/... open ` | Connect to any browser via CDP URL |
| ☁️ Cloud | `browser-use cloud connect` | Stealth cloud browser + proxies included |
> **Chrome only.** The CLI uses Chrome DevTools Protocol (CDP), which is Chrome/Chromium-specific. Safari and Firefox are not supported.
> **Cloud browser** requires `BROWSER_USE_API_KEY` from [cloud.browser-use.com](https://cloud.browser-use.com). Cloud gives you agent-ready browsers with anti-detection, proxies, and massive parallelization.
---
### 🔗 Connect to Running Chrome
One of the most requested features — connect to your already-running Chrome with all your logins, cookies, and extensions:
```bash
# Auto-discover running Chrome's CDP endpoint
browser-use --connect open https://github.com
# Or use an existing Chrome profile directly
browser-use --profile "Default" open https://github.com # Already logged in!
browser-use --profile "Profile 1" open https://gmail.com # Named profile
# List available profiles
browser-use profile list
```
> **Tip for WSL2 users:** Add `browser-use --cdp-url` to your CLAUDE.md to control the host browser from WSL2.
---
### 🔀 Multiple Sessions
```bash
browser-use -s work open https://work.example.com
browser-use -s personal open https://gmail.com
browser-use sessions # List all
browser-use close --all # Close all
```
---
### 📤 Forms, Uploads & Interactions
The CLI excels at form filling and complex interactions:
```bash
browser-use input 5 "user@example.com" # Fill email field
browser-use input 6 "password123" # Fill password
browser-use click 7 # Submit button
browser-use select 3 "United States" # Dropdown selection
browser-use upload 4 ./resume.pdf # Upload a file
browser-use hover 2 # Hover over element
browser-use keys "Enter" # Send keyboard keys
```
---
### 📊 Data Extraction
```bash
browser-use get title # Page title
browser-use get html --selector "table" # Scoped HTML
browser-use get text 5 # Element text
browser-use eval "document.title" # Run JavaScript
browser-use screenshot --full page.png # Full-page screenshot
```
---
### 🐍 Persistent Python Session
```bash
browser-use python "browser.goto('https://example.com')"
browser-use python "items = browser.html"
browser-use python "print(len(items))" # Variables persist across calls
browser-use python --vars # Show defined variables
```
---
### 🌐 Tunnels (Expose Local Dev)
```bash
browser-use tunnel 3000 # → https://abc.trycloudflare.com
browser-use open https://abc.trycloudflare.com
browser-use tunnel stop --all
```
---
### How It Works
The CLI doesn't use screenshots or image detection. Instead, it directly reads the browser's DOM tree via CDP and returns structured, token-efficient element data. Your coding agent processes the content; the CLI handles browser context and command execution. Every command shares the same battle-tested implementation as the browser-use Python library.
**Architecture:** A background daemon keeps the browser alive between commands, so there's no startup cost per command — just ~50ms latency.
---
### FAQ
**Does it work with Codex / other CLI agents?**
Yes — it works with any CLI coding agent. Install the CLI and the skill file.
**Can it run headless?**
Yes, headless is the default. Use `--headed` when you want to see the browser.
**How does it compare to the Claude Chrome extension?**
The Browser Use CLI is also free, faster and more token efficient, doesn't require a Chrome extension, and works with any CLI agent (not just Claude).
**How does it compare to Vercel Agent Browser?**
2x the speed for half the cost with half the commands.
**Does it work with Safari/Firefox?**
No — it uses Chrome DevTools Protocol (CDP), which is Chrome/Chromium only.
**Can it upload files?**
Yes! Use `browser-use upload `.
**What about security/pentesting?**
Yes — popular use cases include form filling, QA/pentesting, and general web automation.
---
## What's Changed
* docs: clarify open-source model prompt guidance by @tsubasakong in https://github.com/browser-use/browser-use/pull/4314
* Enhance ChatVercel model support and update API key handling by @AntonVishal in https://github.com/browser-use/browser-use/pull/4270
* fix(browser): prevent remove_highlights() from blocking screenshot ha… by @sauravpanda in https://github.com/browser-use/browser-use/pull/4381
* [feat] add litellm by @shanyu-strix in https://github.com/browser-use/browser-use/pull/4384
* added better data grounding in done action by @sauravpanda in https://github.com/browser-use/browser-use/pull/4416
* Fix(DOM): Exclude Password Field Values from DOM Snapshots sent to LLM by @zachdotai in https://github.com/browser-use/browser-use/pull/4388
* fix: prevent compaction hallucination by @sauravpanda in https://github.com/browser-use/browser-use/pull/4403
* docs: update CLOUD.md to reflect 5 free tasks offer by @lukasec in https://github.com/browser-use/browser-use/pull/4425
* fixed system prompt for data grounding by @sauravpanda in https://github.com/browser-use/browser-use/pull/4417
* fix image URLs stripped from extracted markdown by @sauravpanda in https://github.com/browser-use/browser-use/pull/4427
* Enhance User-Agent header handling in BrowserSession by @reformedot in https://github.com/browser-use/browser-use/pull/4431
* huge cli update by @ShawnPana in https://github.com/browser-use/browser-use/pull/4364
* rm code agent by @laithrw in https://github.com/browser-use/browser-use/pull/4438
* widen retry timing assertions so CI stops flaking by @laithrw in https://github.com/browser-use/browser-use/pull/4439
* fix: index elements inside cross-origin iframes reliably by @sauravpanda in https://github.com/browser-use/browser-use/pull/4452
* fix: auto-switch to new tabs after click and add checkbox toggle fall… by @sauravpanda in https://github.com/browser-use/browser-use/pull/4433
* docs: add browser-use-docs skill with cloud API and open-source .md files by @ShawnPana in https://github.com/browser-use/browser-use/pull/4450
* fix: extensions broken on Chrome 145+ (MV2 removal + flag changes) by @laithrw in https://github.com/browser-use/browser-use/pull/4466
* fix open security advisories: restrict workflow permissions, bump vulnerable deps, remove unused authlib by @laithrw in https://github.com/browser-use/browser-use/pull/4468
* add bu benchmark plot and cloud vs oss discussion in readme by @Alezander9 in https://github.com/browser-use/browser-use/pull/4454
* Update pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4495
## New Contributors
* @tsubasakong made their first contribution in https://github.com/browser-use/browser-use/pull/4314
* @shanyu-strix made their first contribution in https://github.com/browser-use/browser-use/pull/4384
* @zachdotai made their first contribution in https://github.com/browser-use/browser-use/pull/4388
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.2...0.12.3
0.12.2
## What's Changed
* don't explicitly pass newWindow: false to CDP createTarget by @laithrw in https://github.com/browser-use/browser-use/pull/4283
* Update documentation links in README.md by @Cheggin in https://github.com/browser-use/browser-use/pull/4308
* Delete docs directory by @Cheggin in https://github.com/browser-use/browser-use/pull/4309
* added check for hard constraints by @sauravpanda in https://github.com/browser-use/browser-use/pull/4318
* fix: detect empty DOM after navigation and retry before reporting failure by @sauravpanda in https://github.com/browser-use/browser-use/pull/4319
* fix: prevent duplicate items in multi-page extraction via already_col… by @sauravpanda in https://github.com/browser-use/browser-use/pull/4320
* Remove free credit mentions from documentation by @sauravpanda in https://github.com/browser-use/browser-use/pull/4322
* fix: add strict data grounding rules to prevent hallucination by @sauravpanda in https://github.com/browser-use/browser-use/pull/4323
* fix: remove incorrect await on synchronous get_llm() by @Bortlesboat in https://github.com/browser-use/browser-use/pull/4305
* improved scrolling instruction for agent by @sauravpanda in https://github.com/browser-use/browser-use/pull/4325
* fix: prevent false success reporting on unresolved blocking error by @sauravpanda in https://github.com/browser-use/browser-use/pull/4324
* added current date to the judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4332
* Set google genai to 1.65.0. by @sauravpanda in https://github.com/browser-use/browser-use/pull/4339
* remove read long content action by @sauravpanda in https://github.com/browser-use/browser-use/pull/4340
## New Contributors
* @Bortlesboat made their first contribution in https://github.com/browser-use/browser-use/pull/4305
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.1...0.12.2
0.12.1
## What's Changed
* Fix proxy auth attach handler overwriting tab tracking by @laithrw in https://github.com/browser-use/browser-use/pull/4220
* fix(#3523): storage_state restore (cookies + localStorage) by @laithrw in https://github.com/browser-use/browser-use/pull/4102
* patched gemini version by @sauravpanda in https://github.com/browser-use/browser-use/pull/4234
* Docs primary colors by @lukasec in https://github.com/browser-use/browser-use/pull/4244
* added product hunt launch banner by @sauravpanda in https://github.com/browser-use/browser-use/pull/4247
* fix browser state format in system_prompt.md by @laithrw in https://github.com/browser-use/browser-use/pull/4248
* fix: disable proxy for localhost CDP requests (#4050) by @Chase-Xuu in https://github.com/browser-use/browser-use/pull/4063
* OS documentation text by @MagMueller in https://github.com/browser-use/browser-use/pull/4250
* fix: use tempfile.gettempdir() instead of hardcoded /tmp for Windows compat by @laithrw in https://github.com/browser-use/browser-use/pull/4249
* fix(#3099): use configured default model instead of hardcoding gpt-4o by @laithrw in https://github.com/browser-use/browser-use/pull/4252
* fix: read aws_sso_auth from config instead of hardcoding True by @Br1an67 in https://github.com/browser-use/browser-use/pull/4246
* fix(agent): disable json escaping in conversation history by @sudhanshu112233shukla in https://github.com/browser-use/browser-use/pull/3878
* fix(#3124): wrong bedrock import paths in docs by @laithrw in https://github.com/browser-use/browser-use/pull/4253
* fix(mcp): ensure extracted content is used in next step (#2582) by @sudhanshu112233shukla in https://github.com/browser-use/browser-use/pull/3886
* fix(#3934): use MCP ImageContent for screenshots instead of embedding base64 in JSON by @laithrw in https://github.com/browser-use/browser-use/pull/4255
* fix channel param to select correct browser binary by @laithrw in https://github.com/browser-use/browser-use/pull/4256
* Docs production to Claude by @MagMueller in https://github.com/browser-use/browser-use/pull/4251
* Update docs by @ShawnPana in https://github.com/browser-use/browser-use/pull/4263
* fix: allow cross-origin iframe targets with empty URLs through _is_va… by @sauravpanda in https://github.com/browser-use/browser-use/pull/4264
* Update pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4265
## New Contributors
* @lukasec made their first contribution in https://github.com/browser-use/browser-use/pull/4244
* @Br1an67 made their first contribution in https://github.com/browser-use/browser-use/pull/4246
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.12.0...0.12.1
0.12.0
## What's Changed
* improved csv file generation by @sauravpanda in https://github.com/browser-use/browser-use/pull/4213
* pin all dependency version in pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4215
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.13...0.12.0
0.11.13
## What's Changed
* updated laminar version by @sauravpanda in https://github.com/browser-use/browser-use/pull/4154
* updated _navigate_and_wait by @sauravpanda in https://github.com/browser-use/browser-use/pull/4146
* fix radio button click occlusion when label overlaps input by @sauravpanda in https://github.com/browser-use/browser-use/pull/4157
* feat: added automatic captcha solver handling via CAPTCHA watchdog by @reformedot in https://github.com/browser-use/browser-use/pull/4155
* Add WebSocket reconnection for remote browser CDP connections by @sauravpanda in https://github.com/browser-use/browser-use/pull/4160
* Add timeouts to browser connects and waits by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4204
* Add save_as_pdf agent action for CDP-based page-to-PDF export by @sauravpanda in https://github.com/browser-use/browser-use/pull/4205
* new version 0.11.13 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4207
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.12...0.11.13
0.11.12
## What's Changed
* Fix CDP connectivity issues by @LarsenCundric in https://github.com/browser-use/browser-use/pull/4135
* feat: improve auth/real browser docs + add Browser.from_system_chrome() by @laithrw in https://github.com/browser-use/browser-use/pull/3955
* Anthropic model configuration by @MagMueller in https://github.com/browser-use/browser-use/pull/4138
* Browser agent setup by @MagMueller in https://github.com/browser-use/browser-use/pull/4139
* remove simple judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4144
* Add docs terms of service and PyPI metadata by @MagMueller in https://github.com/browser-use/browser-use/pull/4147
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.11...0.11.12
0.11.11
## What's Changed
* fix(#3895): stop agent if browser closed by @laithrw in https://github.com/browser-use/browser-use/pull/4056
* fix(llm): handle missing choices in openai proxy response by @sudhanshu112233shukla in https://github.com/browser-use/browser-use/pull/3899
* fix: redirect logging to stderr so MCP stdio doesn't break (#2748) by @laithrw in https://github.com/browser-use/browser-use/pull/4058
* Fix: consecutive_failures counter resetting on multi-action steps by @laithrw in https://github.com/browser-use/browser-use/pull/4059
* Fix: Improve sensitive data replacement when LLM omits tags by @mo1998 in https://github.com/browser-use/browser-use/pull/3971
* fix: improve sensitive_data placeholder instructions for LLM clarity by @ashish-cheruku in https://github.com/browser-use/browser-use/pull/4048
* Fixed structured output issue with simple judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4064
* fix: remove double-counting of reasoning_tokens in OpenAI usage by @Chase-Xuu in https://github.com/browser-use/browser-use/pull/4075
* increase default consecutive failure to 5 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4080
* fix: retry select_dropdown when options are lazily populated by @sauravpanda in https://github.com/browser-use/browser-use/pull/4084
* better installation and more cli features by @ShawnPana in https://github.com/browser-use/browser-use/pull/4078
* feat(install): always install from GitHub main branch by @ShawnPana in https://github.com/browser-use/browser-use/pull/4092
* preview release by @sauravpanda in https://github.com/browser-use/browser-use/pull/4093
* Fix download monitoring issues with fetch requests and blob downloads by @sandeepsalwan1 in https://github.com/browser-use/browser-use/pull/3518
* Agent max clickable parameter by @MagMueller in https://github.com/browser-use/browser-use/pull/4107
* fix(#3791) keep-alive hang by @laithrw in https://github.com/browser-use/browser-use/pull/4112
* Action name unbound error by @MagMueller in https://github.com/browser-use/browser-use/pull/4114
* Agent event output truncation by @MagMueller in https://github.com/browser-use/browser-use/pull/4113
* added cookie overlay fix by @sauravpanda in https://github.com/browser-use/browser-use/pull/4111
* feat: add custom headers support + add example by @reformedot in https://github.com/browser-use/browser-use/pull/4118
* update SKILL.md files by @ShawnPana in https://github.com/browser-use/browser-use/pull/4122
* add file attachments to structured output. by @sauravpanda in https://github.com/browser-use/browser-use/pull/4123
* new direct cli mode by @sauravpanda in https://github.com/browser-use/browser-use/pull/4124
* Update pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4125
## New Contributors
* @mo1998 made their first contribution in https://github.com/browser-use/browser-use/pull/3971
* @ashish-cheruku made their first contribution in https://github.com/browser-use/browser-use/pull/4048
* @Chase-Xuu made their first contribution in https://github.com/browser-use/browser-use/pull/4075
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.9...0.11.11
0.11.10a2
## What's Changed
* Fix download monitoring issues with fetch requests and blob downloads by @sandeepsalwan1 in https://github.com/browser-use/browser-use/pull/3518
* Agent max clickable parameter by @MagMueller in https://github.com/browser-use/browser-use/pull/4107
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.10a1...0.11.10a2
0.11.10a1
## What's Changed
* fix(#3895): stop agent if browser closed by @laithrw in https://github.com/browser-use/browser-use/pull/4056
* fix(llm): handle missing choices in openai proxy response by @sudhanshu112233shukla in https://github.com/browser-use/browser-use/pull/3899
* fix: redirect logging to stderr so MCP stdio doesn't break (#2748) by @laithrw in https://github.com/browser-use/browser-use/pull/4058
* Fix: consecutive_failures counter resetting on multi-action steps by @laithrw in https://github.com/browser-use/browser-use/pull/4059
* Fix: Improve sensitive data replacement when LLM omits tags by @mo1998 in https://github.com/browser-use/browser-use/pull/3971
* fix: improve sensitive_data placeholder instructions for LLM clarity by @ashish-cheruku in https://github.com/browser-use/browser-use/pull/4048
* Fixed structured output issue with simple judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4064
* fix: remove double-counting of reasoning_tokens in OpenAI usage by @Chase-Xuu in https://github.com/browser-use/browser-use/pull/4075
* increase default consecutive failure to 5 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4080
* fix: retry select_dropdown when options are lazily populated by @sauravpanda in https://github.com/browser-use/browser-use/pull/4084
* better installation and more cli features by @ShawnPana in https://github.com/browser-use/browser-use/pull/4078
* feat(install): always install from GitHub main branch by @ShawnPana in https://github.com/browser-use/browser-use/pull/4092
* preview release by @sauravpanda in https://github.com/browser-use/browser-use/pull/4093
## New Contributors
* @mo1998 made their first contribution in https://github.com/browser-use/browser-use/pull/3971
* @ashish-cheruku made their first contribution in https://github.com/browser-use/browser-use/pull/4048
* @Chase-Xuu made their first contribution in https://github.com/browser-use/browser-use/pull/4075
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.9...0.11.10a1
0.11.9
## What's Changed
* added basic planing to agents by @sauravpanda in https://github.com/browser-use/browser-use/pull/4008
* align agent success with simple judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4009
* updated agent success with simple judge by @sauravpanda in https://github.com/browser-use/browser-use/pull/4014
* fix(#3619): add hidden content hints for iframes in DOM context by @laithrw in https://github.com/browser-use/browser-use/pull/3941
* feat: read_long_content action for long webpages and files by @laithrw in https://github.com/browser-use/browser-use/pull/3994
* Action Loop detection by @sauravpanda in https://github.com/browser-use/browser-use/pull/4027
* improve text field handling by @sauravpanda in https://github.com/browser-use/browser-use/pull/4023
* increased threshold for loop detection by @sauravpanda in https://github.com/browser-use/browser-use/pull/4033
* Add HarRecordingWatchdog for HTTPS HAR capture by @kalil0321 in https://github.com/browser-use/browser-use/pull/3543
* fix(#3657): agent not switching tabs after new opened by @laithrw in https://github.com/browser-use/browser-use/pull/4034
* fix: correct docker build context path in build-base-images.sh by @shobhitsahani in https://github.com/browser-use/browser-use/pull/4018
* updated default max step to 500 by @sauravpanda in https://github.com/browser-use/browser-use/pull/4040
* added milder nudge for action loop by @sauravpanda in https://github.com/browser-use/browser-use/pull/4039
* added message compaction for agent by @sauravpanda in https://github.com/browser-use/browser-use/pull/4042
* fix: hide StructuredOutputAction.success from LLM schema to prevent field name collisions by @laithrw in https://github.com/browser-use/browser-use/pull/4044
* Update pyproject.toml by @sauravpanda in https://github.com/browser-use/browser-use/pull/4045
## New Contributors
* @shobhitsahani made their first contribution in https://github.com/browser-use/browser-use/pull/4018
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.8...0.11.9
0.11.8
## What's Changed
* docs: add quotes around browser-use[cli] for shell compatibility by @ShawnPana in https://github.com/browser-use/browser-use/pull/4002
* schema enforcement in extract tool by @sauravpanda in https://github.com/browser-use/browser-use/pull/3996
* added extraction schema by @sauravpanda in https://github.com/browser-use/browser-use/pull/4005
* cli additions by @ShawnPana in https://github.com/browser-use/browser-use/pull/4007
* Improve multiact for agent by @sauravpanda in https://github.com/browser-use/browser-use/pull/4010
* Improve Markdown Chunker by @sauravpanda in https://github.com/browser-use/browser-use/pull/4006
* Update pyproject.toml by @ShawnPana in https://github.com/browser-use/browser-use/pull/4013
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.7...0.11.8
0.11.7
## What's Changed
* add grep tool to agent by @sauravpanda in https://github.com/browser-use/browser-use/pull/3997
* Revert "feat(cli): add --cdp-url flag to connect to existing browser … by @sauravpanda in https://github.com/browser-use/browser-use/pull/3998
* improved filename sanitization by @sauravpanda in https://github.com/browser-use/browser-use/pull/3985
* fix: restore install, init, --mcp commands in skill_cli by @gregpr07 in https://github.com/browser-use/browser-use/pull/3999
* 0.11.7 release by @gregpr07 in https://github.com/browser-use/browser-use/pull/4001
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.6...0.11.7
0.11.6
## What's Changed
* fix(#3264): clear agent eventbus, not just browser session's by @laithrw in https://github.com/browser-use/browser-use/pull/3964
* Increase LLM timeout to 75s for gemini and browser-use models by @MagMueller in https://github.com/browser-use/browser-use/pull/3966
* Increase default step_timeout from 120s to 180s by @MagMueller in https://github.com/browser-use/browser-use/pull/3967
* docs(skill): add installation and API key configuration to SKILL.md by @gregpr07 in https://github.com/browser-use/browser-use/pull/3962
* feat(cli): add --cdp-url flag to connect to existing browser via CDP by @iammarcin in https://github.com/browser-use/browser-use/pull/3927
* switched to bu-2-0 in all the examples by @sauravpanda in https://github.com/browser-use/browser-use/pull/3974
* handle autocomplete fields by @sauravpanda in https://github.com/browser-use/browser-use/pull/3980
* Increase MAX_MEMORY_LENGTH from 1000 to 10000 chars by @MagMueller in https://github.com/browser-use/browser-use/pull/3977
* fix: validate file size on upload and dynamic text extension list by @MagMueller in https://github.com/browser-use/browser-use/pull/3976
* add step budget awareness to prompt by @sauravpanda in https://github.com/browser-use/browser-use/pull/3981
* fix(filesystem): improve write_file filename handling and error messages by @MagMueller in https://github.com/browser-use/browser-use/pull/3975
* Backport prompt improvements from anthropic variants to standard prompts by @sauravpanda in https://github.com/browser-use/browser-use/pull/3982
* added optional file_name param to ss action by @laithrw in https://github.com/browser-use/browser-use/pull/3989
* rm special anthropic prompts unless flash by @laithrw in https://github.com/browser-use/browser-use/pull/3991
* generalize leaf start fix by @laithrw in https://github.com/browser-use/browser-use/pull/3963
* Feat: wait for file download action by @laithrw in https://github.com/browser-use/browser-use/pull/3984
* bumping to 0.11.6 by @sauravpanda in https://github.com/browser-use/browser-use/pull/3995
## New Contributors
* @iammarcin made their first contribution in https://github.com/browser-use/browser-use/pull/3927
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.5...0.11.6
0.11.5
Release: 0.11.5 - Browser Use Model bu-2-0 🚀
We're excited to announce bu-2-0, our latest premium model for browser automation.
What's New
bu-2-0 delivers a significant leap in accuracy while maintaining the speed that made bu-1-0 the fastest web agent:
Metric | bu-1-0 | bu-2-0
-- | -- | --
Accuracy | 74.7% | 83.3% (+12%)
Speed | 58s/task | 60s/task (≈ same)
Quick Start
from browser_use import Agent, ChatBrowserUse
llm = ChatBrowserUse(model='bu-2-0')
agent = Agent(
task="Your task here",
llm=llm
)
await agent.run()
Environment Setup
export BROWSER_USE_API_KEY=your_api_key_here
Get your API key at cloud.browser-use.com
----
## What's Changed
* Added support for new browser use model by @sauravpanda in https://github.com/browser-use/browser-use/pull/3920
* Added browser use 2-0 support by @sauravpanda in https://github.com/browser-use/browser-use/pull/3921
* set default thinking to 0 for gemini-3 models by @sauravpanda in https://github.com/browser-use/browser-use/pull/3922
* feat(cli): add ChatBrowserUse support for BROWSER_USE_API_KEY by @BouquetAntoine in https://github.com/browser-use/browser-use/pull/3914
* feat: added thinking level for gemini 3 pro by @sauravpanda in https://github.com/browser-use/browser-use/pull/3925
* increase char limit for extraction by @laithrw in https://github.com/browser-use/browser-use/pull/3923
* 4096-token prompts for Opus/Haiku 4.5 by @laithrw in https://github.com/browser-use/browser-use/pull/3924
* detect JS event listeners for clickable elements (resolves #958) by @laithrw in https://github.com/browser-use/browser-use/pull/3933
* fix: detect label/span wrappers for AntD-style controls by @ditingdapeng in https://github.com/browser-use/browser-use/pull/3854
* fix(#3292): make table rows and cells with role='row'/'cell' interactive by @sudhanshu112233shukla in https://github.com/browser-use/browser-use/pull/3870
* removed duplicate --headed flag from skill cli by @sauravpanda in https://github.com/browser-use/browser-use/pull/3943
* fix(#2867): verify dropdown selection and retry on framework revert by @laithrw in https://github.com/browser-use/browser-use/pull/3944
* fix(#3538): always index scrollable dropdown containers by @laithrw in https://github.com/browser-use/browser-use/pull/3945
* issue 3694 fixed: handling aria combobox options dropdown by @AbhinavMalkoochi in https://github.com/browser-use/browser-use/pull/3698
* set default gemini thinking to auto by @sauravpanda in https://github.com/browser-use/browser-use/pull/3950
* fix(#3889): Draft.js editors lose first character when typing by @laithrw in https://github.com/browser-use/browser-use/pull/3952
* fix(#3889): Draft.js editors lose first character when typing by @Jacky040124 in https://github.com/browser-use/browser-use/pull/3896
* feat: add bu-2-0 pricing by @sauravpanda in https://github.com/browser-use/browser-use/pull/3956
* added bu 2-0 pricing to docs by @sauravpanda in https://github.com/browser-use/browser-use/pull/3958
* Fix/respect use vision in judge fix by @laithrw in https://github.com/browser-use/browser-use/pull/3957
* update browser use version by @sauravpanda in https://github.com/browser-use/browser-use/pull/3960
## New Contributors
* @BouquetAntoine made their first contribution in https://github.com/browser-use/browser-use/pull/3914
* @laithrw made their first contribution in https://github.com/browser-use/browser-use/pull/3923
* @ditingdapeng made their first contribution in https://github.com/browser-use/browser-use/pull/3854
* @sudhanshu112233shukla made their first contribution in https://github.com/browser-use/browser-use/pull/3870
* @Jacky040124 made their first contribution in https://github.com/browser-use/browser-use/pull/3896
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.4...0.11.5
0.11.4
## Browser Use CLI + skill
Give your Claude Code/Codex agent access to local and remote browsers. Really helpful for local dev.
```bash
browser-use open https://example.com # Navigate
browser-use state # Returns clickable elements: [0] button "Submit", [1] input "Email"...
browser-use click 0 # Click by index
browser-use type "hello@example.com" # Type text
browser-use screenshot page.png # See the page
browser-use close # Done
```
Just install the skill and ask Claude to browse:
```bash
mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md
```
---
### 🖥️ Browser Modes
| Mode | Command | Description |
|------|---------|-------------|
| Headless | `browser-use open ` | Default, fast |
| Headed | `browser-use open --headed ` | Visible window |
| Real Chrome | `browser-use --browser real open ` | Your Chrome with existing logins |
| ☁️ Cloud | `browser-use --browser remote open ` | Stealth browser + proxies included |
> **Cloud browser** requires `BROWSER_USE_API_KEY` from [cloud.browser-use.com](https://cloud.browser-use.com).
> Proxies and anti-detection are automatic - just use `--browser remote`. Returns a live preview URL.
---
### 🔀 Multiple Sessions
```bash
browser-use -s work open https://work.example.com
browser-use -s personal open https://gmail.com
browser-use sessions # List all
browser-use close --all # Close all
```
## What's Changed
* Improve placeholder handling for 2FA secrets in registry service by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3902
* Custom tool registry documentation by @mertunsall in https://github.com/browser-use/browser-use/pull/3904
* Browser Use CLI (+ skill) by @gregpr07 in https://github.com/browser-use/browser-use/pull/3911
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.3...0.11.4
0.11.3
## What's Changed
* Bu_oss example flash mode by @mertunsall in https://github.com/browser-use/browser-use/pull/3774
* include ax_name for rerun history element hash by @sauravpanda in https://github.com/browser-use/browser-use/pull/3775
* Dont skip failrues by default by @mertunsall in https://github.com/browser-use/browser-use/pull/3777
* fix: Cascading element matching for history rerun stability by @mertunsall in https://github.com/browser-use/browser-use/pull/3781
* feat: added Unique attribute match and better error logging for rerun by @sauravpanda in https://github.com/browser-use/browser-use/pull/3783
* Fix glob pattern for Playwright browser paths by @stevbev in https://github.com/browser-use/browser-use/pull/3778
* added BROWSER_USE_DISABLE_EXTENSIONS env var to disable extension by @sauravpanda in https://github.com/browser-use/browser-use/pull/3784
* added gemini 3 flash preview model by @sauravpanda in https://github.com/browser-use/browser-use/pull/3785
* fix: change max_step_interval to 45s by @sauravpanda in https://github.com/browser-use/browser-use/pull/3788
* Simplify Sandbox Structured Output Example by @mertunsall in https://github.com/browser-use/browser-use/pull/3789
* add support for external skillservice by @sauravpanda in https://github.com/browser-use/browser-use/pull/3790
* fetch all skills available for agent by @sauravpanda in https://github.com/browser-use/browser-use/pull/3792
* fix: include shadow DOM form elements in selector_map even without sn… by @sauravpanda in https://github.com/browser-use/browser-use/pull/3793
* fix: expose prohibited_domains in BrowserSession by @akramcodez in https://github.com/browser-use/browser-use/pull/3770
* fix: use correct MIME type for images in Google serializer by @sauravpanda in https://github.com/browser-use/browser-use/pull/3798
* fix: resolve Gemini API error on empty action schemas by @nitesh-77 in https://github.com/browser-use/browser-use/pull/3804
* feat: remove redundant retry step from history by @sauravpanda in https://github.com/browser-use/browser-use/pull/3807
* feat: add support for openai responses model by @sauravpanda in https://github.com/browser-use/browser-use/pull/3805
* feat: added exp backoff retry and minimum element load by @sauravpanda in https://github.com/browser-use/browser-use/pull/3808
* refactor: Replace print with logger.debug in actor/page.py by @constx1337 in https://github.com/browser-use/browser-use/pull/3814
* Remove search from v1 by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3834
* fixed broken links in docs by @sauravpanda in https://github.com/browser-use/browser-use/pull/3841
* docs: add missing video recording dependency notice by @sauravpanda in https://github.com/browser-use/browser-use/pull/3842
* Added ax-name fallback for history rerun. by @sauravpanda in https://github.com/browser-use/browser-use/pull/3849
* Add support for multi-tab video recording by @EnzoFanAccount in https://github.com/browser-use/browser-use/pull/3728
* fix-scroll-action by @MagMueller in https://github.com/browser-use/browser-use/pull/3869
* make event bus timeout configurable using env by @sauravpanda in https://github.com/browser-use/browser-use/pull/3893
* Added docs for timeout env variables. by @sauravpanda in https://github.com/browser-use/browser-use/pull/3894
* Add menu retry for agent rerun if fails by @sauravpanda in https://github.com/browser-use/browser-use/pull/3891
* fix: updated aiohttp version by @sauravpanda in https://github.com/browser-use/browser-use/pull/3901
## New Contributors
* @stevbev made their first contribution in https://github.com/browser-use/browser-use/pull/3778
* @nitesh-77 made their first contribution in https://github.com/browser-use/browser-use/pull/3804
* @constx1337 made their first contribution in https://github.com/browser-use/browser-use/pull/3814
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.2...0.11.3
0.11.2
We released an open source model specialized in Browser Use https://huggingface.co/browser-use/bu-30b-a3b-preview.
Check it out 🚀
## What's Changed
* perf: lazy import for openai and reportlab to reduce startup latency by @hacking-racoon in https://github.com/browser-use/browser-use/pull/3764
* Fix XAI vision check to only disable for grok-3 and grok-code models by @bbarwik in https://github.com/browser-use/browser-use/pull/3762
* max wait between execution by @mertunsall in https://github.com/browser-use/browser-use/pull/3765
* BU OSS Support :) by @mertunsall in https://github.com/browser-use/browser-use/pull/3769
* fix: prevent unnecessary blank tab creation when closing background tabs by @akramcodez in https://github.com/browser-use/browser-use/pull/3766
* Pyproject version bump by @mertunsall in https://github.com/browser-use/browser-use/pull/3773
## New Contributors
* @hacking-racoon made their first contribution in https://github.com/browser-use/browser-use/pull/3764
* @bbarwik made their first contribution in https://github.com/browser-use/browser-use/pull/3762
* @akramcodez made their first contribution in https://github.com/browser-use/browser-use/pull/3766
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.1...0.11.2
0.11.1
## What's Changed
* docs: fix default action count in docs by @sauravpanda in https://github.com/browser-use/browser-use/pull/3741
* update system prompts by @mertunsall in https://github.com/browser-use/browser-use/pull/3746
* docs fix ChatOpenAI import path by @sauravpanda in https://github.com/browser-use/browser-use/pull/3748
* Fix short line removal bug by @mertunsall in https://github.com/browser-use/browser-use/pull/3749
* Filter sensitive data in history by @mertunsall in https://github.com/browser-use/browser-use/pull/3750
* Browser logging constant documentation by @mertunsall in https://github.com/browser-use/browser-use/pull/3756
* make coordinates optionally available by @mertunsall in https://github.com/browser-use/browser-use/pull/3757
* Fix structured output for sandboxes by @mertunsall in https://github.com/browser-use/browser-use/pull/3759
* Pyproject version bump by @mertunsall in https://github.com/browser-use/browser-use/pull/3760
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.11.0...0.11.1
0.11.0
```python
from browser_use import Agent, ChatBrowserUse
agent = Agent(
task='Your task',
skills=['skill-uuid-1', 'skill-uuid-2'], # Specific skills (recommended)
# or
# skills=['*'], # All skills
llm=ChatBrowserUse()
)
await agent.run()
```
## What's Changed
* Add cloud by @mertunsall in https://github.com/browser-use/browser-use/pull/3692
* Add Mistral chat provider with schema sanitization and presets by @MagellaX in https://github.com/browser-use/browser-use/pull/3679
* change mistral model by @mertunsall in https://github.com/browser-use/browser-use/pull/3693
* get rid of force by @mertunsall in https://github.com/browser-use/browser-use/pull/3695
* fix example by @mertunsall in https://github.com/browser-use/browser-use/pull/3699
* Bugfix to #3702 by @amascolo in https://github.com/browser-use/browser-use/pull/3703
* fix the supported model broken link by @ai-naymul in https://github.com/browser-use/browser-use/pull/3711
* feat: added fallback llm support by @sauravpanda in https://github.com/browser-use/browser-use/pull/3712
* Check agent urls in docs by @MagMueller in https://github.com/browser-use/browser-use/pull/3714
* AI: add ai_step to replace extract_content on rerun by @sauravpanda in https://github.com/browser-use/browser-use/pull/3696
* faster scroll by @mertunsall in https://github.com/browser-use/browser-use/pull/3732
* added gemini-3-pro-preview to verified models by @sauravpanda in https://github.com/browser-use/browser-use/pull/3738
* fix structured output when tools is passeD by @mertunsall in https://github.com/browser-use/browser-use/pull/3739
* Skills Integration by @gregpr07 in https://github.com/browser-use/browser-use/pull/3724
## New Contributors
* @amascolo made their first contribution in https://github.com/browser-use/browser-use/pull/3703
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.10.1...0.11.0
0.10.1
Release again because forgot to bump pyproject :)
## What's Changed
* Bump pyproject to 0.10.0 by @mertunsall in https://github.com/browser-use/browser-use/pull/3690
* Bump dependency to 0.10.1 by @mertunsall in https://github.com/browser-use/browser-use/pull/3691
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.10.0...0.10.1
0.10.0
In this release, we merged many PRs from the community into Browser Use and made the library significantly more stable!
## What's Changed
* more timeout for gemini 3 pro by @mertunsall in https://github.com/browser-use/browser-use/pull/3618
* Record click coordinates in agent's system by @mertunsall in https://github.com/browser-use/browser-use/pull/3621
* fix: Add default=True to ScrollAction.down field to handle LLM respon… by @Utkarshkarki in https://github.com/browser-use/browser-use/pull/3602
* add the captcha and impossible flag in AgentEvent by @Alezander9 in https://github.com/browser-use/browser-use/pull/3622
* feat: added step_interval calculation for Agent history rerun by @sauravpanda in https://github.com/browser-use/browser-use/pull/3625
* fix: prevent KeyError crash in OpenAI reasoning models by @karamvirsingh1998 in https://github.com/browser-use/browser-use/pull/3540
* added variable detection from agent history by @sauravpanda in https://github.com/browser-use/browser-use/pull/3628
* add-variable-substitution-in-rerun by @sauravpanda in https://github.com/browser-use/browser-use/pull/3631
* feat: added AI summary for rerun task by @sauravpanda in https://github.com/browser-use/browser-use/pull/3634
* fixed rerun_history by @sauravpanda in https://github.com/browser-use/browser-use/pull/3635
* BU model fix by @mertunsall in https://github.com/browser-use/browser-use/pull/3637
* Fix framework events not triggering by @MagMueller in https://github.com/browser-use/browser-use/pull/3639
* Fix framework events not triggering by @sophiabits in https://github.com/browser-use/browser-use/pull/3367
* deepcogito/cogito-v2.1-671b by @MagMueller in https://github.com/browser-use/browser-use/pull/3642
* Fixing the identified issue by @MagMueller in https://github.com/browser-use/browser-use/pull/3644
* Update agent prompts for action limits and verification by @mertunsall in https://github.com/browser-use/browser-use/pull/3645
* fix: apply cache_control only to last block in Anthropic messages by @pyrytakala in https://github.com/browser-use/browser-use/pull/3636
* Optimize javascript result memory handling by @mertunsall in https://github.com/browser-use/browser-use/pull/3650
* Enforce screenshot exclusion for non-auto vision by @mertunsall in https://github.com/browser-use/browser-use/pull/3651
* fix:#3620/Quote fixer for javascript evaluate action by @shubham-021 in https://github.com/browser-use/browser-use/pull/3623
* Fix scroll action for pdf viewers by @mertunsall in https://github.com/browser-use/browser-use/pull/3660
* Update MCP server documentation with cloud and local options by @ShawnPana in https://github.com/browser-use/browser-use/pull/3610
* fix:#3587/CDP URL with Query Parameters Incorrectly Constructs Path by @shubham-021 in https://github.com/browser-use/browser-use/pull/3658
* Fix allowed domains to match the docs by @mertunsall in https://github.com/browser-use/browser-use/pull/3661
* Add Vercel AI Gateway integration with ChatVercel model support by @kalil0321 in https://github.com/browser-use/browser-use/pull/3432
* Replace broken mouse click with ClickCoordinateEvent by @mertunsall in https://github.com/browser-use/browser-use/pull/3663
* Remove pages from browser state by @mertunsall in https://github.com/browser-use/browser-use/pull/3664
* exponential retries improved by @mertunsall in https://github.com/browser-use/browser-use/pull/3666
* Fix Structured Output with Enums by @mertunsall in https://github.com/browser-use/browser-use/pull/3667
* fix: use default_factory for event_timeout to allow runtime env var c… by @tomerwave in https://github.com/browser-use/browser-use/pull/3668
* Increase screenshot event timeout to 15 seconds by @mertunsall in https://github.com/browser-use/browser-use/pull/3669
* Improve demo mode by @kalil0321 in https://github.com/browser-use/browser-use/pull/3614
* Fixes what https://github.com/browser-use/browser-use/pull/3114 tried to fix by @mertunsall in https://github.com/browser-use/browser-use/pull/3670
* Quick Hack allow passing Base URL to MCP Server by @mertunsall in https://github.com/browser-use/browser-use/pull/3671
* new tab in headless respect window size by @AndyJado in https://github.com/browser-use/browser-use/pull/3369
* dont change agent focus outside? by @mertunsall in https://github.com/browser-use/browser-use/pull/3672
* Update URL from localhost to 127.0.0.1 and fix typo by @youngquan in https://github.com/browser-use/browser-use/pull/3360
* Fix: Preserve in-use temporary user_data_dir during browser launch by @pyrytakala in https://github.com/browser-use/browser-use/pull/3638
* env var to disable version check by @mertunsall in https://github.com/browser-use/browser-use/pull/3673
* Add CodeAgentHistoryList for improved history management by @kalil0321 in https://github.com/browser-use/browser-use/pull/3510
* Add output format to Code Agent docs by @kalil0321 in https://github.com/browser-use/browser-use/pull/3505
* Copy profiles to temp for real browsers (fix #3329, #3301, #3184) by @kalil0321 in https://github.com/browser-use/browser-use/pull/3395
* now newlines are executed well with send keys by @mertunsall in https://github.com/browser-use/browser-use/pull/3675
* allowing MUCH MORE with coordinates by @mertunsall in https://github.com/browser-use/browser-use/pull/3676
* Revert "allowing MUCH MORE with coordinates" by @mertunsall in https://github.com/browser-use/browser-use/pull/3682
* Revert "Improve demo mode" by @mertunsall in https://github.com/browser-use/browser-use/pull/3687
* Add provider options to ChatVercel for enhanced model routing by @AntonVishal in https://github.com/browser-use/browser-use/pull/3685
* docs(sandbox): fix async sandbox example by adding asyncio.run and import asyncio by @krishna-dhulipalla in https://github.com/browser-use/browser-use/pull/3677
* Fix Regressions by @mertunsall in https://github.com/browser-use/browser-use/pull/3688
* Update agent name in documentation by @mertunsall in https://github.com/browser-use/browser-use/pull/3689
## New Contributors
* @Utkarshkarki made their first contribution in https://github.com/browser-use/browser-use/pull/3602
* @karamvirsingh1998 made their first contribution in https://github.com/browser-use/browser-use/pull/3540
* @pyrytakala made their first contribution in https://github.com/browser-use/browser-use/pull/3636
* @shubham-021 made their first contribution in https://github.com/browser-use/browser-use/pull/3623
* @tomerwave made their first contribution in https://github.com/browser-use/browser-use/pull/3668
* @AndyJado made their first contribution in https://github.com/browser-use/browser-use/pull/3369
* @youngquan made their first contribution in https://github.com/browser-use/browser-use/pull/3360
* @AntonVishal made their first contribution in https://github.com/browser-use/browser-use/pull/3685
* @krishna-dhulipalla made their first contribution in https://github.com/browser-use/browser-use/pull/3677
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.7...0.10.0
0.9.7
## What's Changed
* Fix: Ignore Inert Carousel Elements by @PredictiveManish in https://github.com/browser-use/browser-use/pull/3564
* Revert "Fix: Ignore Inert Carousel Elements" by @mertunsall in https://github.com/browser-use/browser-use/pull/3598
* Configure screenshot size for browser-use models by @mertunsall in https://github.com/browser-use/browser-use/pull/3603
* fix max steps bug by @mertunsall in https://github.com/browser-use/browser-use/pull/3607
* Updated Laminar docs by @skull8888888 in https://github.com/browser-use/browser-use/pull/3600
* gemini 3 by @MagMueller in https://github.com/browser-use/browser-use/pull/3616
* bump 0.9.7 by @MagMueller in https://github.com/browser-use/browser-use/pull/3617
## New Contributors
* @PredictiveManish made their first contribution in https://github.com/browser-use/browser-use/pull/3564
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.6...0.9.7
0.9.6
## What's Changed
* change example by @MagMueller in https://github.com/browser-use/browser-use/pull/3494
* fix: improved sandbox example removing bugged output_model_schema by @reformedot in https://github.com/browser-use/browser-use/pull/3495
* Updated openai logging by @krishnarathore12 in https://github.com/browser-use/browser-use/pull/3503
* Updated faq section in the readme by @krishnarathore12 in https://github.com/browser-use/browser-use/pull/3502
* Update file write tool and log location by @MagMueller in https://github.com/browser-use/browser-use/pull/3504
* option to not force structured output by @mertunsall in https://github.com/browser-use/browser-use/pull/3509
* Library judge by @Alezander9 in https://github.com/browser-use/browser-use/pull/3496
* Remove stripping of required fields from gemini optimized schema by @matt-greathouse in https://github.com/browser-use/browser-use/pull/3493
* fix-pricing by @MagMueller in https://github.com/browser-use/browser-use/pull/3520
* fix-pricing2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3521
* improve judge logging to laminar and separate code by @mertunsall in https://github.com/browser-use/browser-use/pull/3525
* set price for bu model by @MagMueller in https://github.com/browser-use/browser-use/pull/3526
* Add download statistics badge to README by @Alezander9 in https://github.com/browser-use/browser-use/pull/3528
* Improve judge result console output by @mertunsall in https://github.com/browser-use/browser-use/pull/3529
* allow reading images such as jpg/png, as well as docx, fixes to system prompt flash by @mertunsall in https://github.com/browser-use/browser-use/pull/3530
* Add cloud.md file by @Alezander9 in https://github.com/browser-use/browser-use/pull/3536
* Docs small fix by @Alezander9 in https://github.com/browser-use/browser-use/pull/3537
* pricing change by @MagMueller in https://github.com/browser-use/browser-use/pull/3545
* include kimi-2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3547
* Add judge output fields for task impossibility and captcha by @mertunsall in https://github.com/browser-use/browser-use/pull/3546
* default to PNG everywhere by @mertunsall in https://github.com/browser-use/browser-use/pull/3548
* Fix: display Chinese characters correctly in conversation logs by @skools-here in https://github.com/browser-use/browser-use/pull/3532
* vision defaults to True by @mertunsall in https://github.com/browser-use/browser-use/pull/3550
* update agents md and llm quickstarts by @Alezander9 in https://github.com/browser-use/browser-use/pull/3551
* Remove deprecated agent.context documentation by @mertunsall in https://github.com/browser-use/browser-use/pull/3561
* Mert/optimize sonnet by @mertunsall in https://github.com/browser-use/browser-use/pull/3552
* change to warnings by @mertunsall in https://github.com/browser-use/browser-use/pull/3563
* Adjust error reporting for partial failures by @mertunsall in https://github.com/browser-use/browser-use/pull/3562
* Add polynomial to url endings by @MagMueller in https://github.com/browser-use/browser-use/pull/3566
* fix: fix link in llm's readme by @zhyg in https://github.com/browser-use/browser-use/pull/3565
* Add ground truth to judge by @mertunsall in https://github.com/browser-use/browser-use/pull/3567
* Update badge link in README.md by @Alezander9 in https://github.com/browser-use/browser-use/pull/3569
* Perform general action by @MagMueller in https://github.com/browser-use/browser-use/pull/3571
* docs: add AWS Bedrock configuration to .env.example by @ricky-aufvaa in https://github.com/browser-use/browser-use/pull/3559
* Add http_client to Anthropic Chat by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3574
* Bump google-genai and anthropic by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3575
* more logging by @mertunsall in https://github.com/browser-use/browser-use/pull/3577
* feat: improved navigate to URL event logic and wait mechanism by @reformedot in https://github.com/browser-use/browser-use/pull/3549
* log too much by @mertunsall in https://github.com/browser-use/browser-use/pull/3579
* Add fuzzy search TUI for template selection by @ShawnPana in https://github.com/browser-use/browser-use/pull/3578
* add the system prompt by @mertunsall in https://github.com/browser-use/browser-use/pull/3580
* Handle None session_manager in DownloadsWatchdog network handler by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3582
* InterruptedError is due to user interrupting, so should be warning by @LarsenCundric in https://github.com/browser-use/browser-use/pull/3585
* Fix upgrade command to use == instead of @ for uv compatibility (#3573) by @balazsthomay in https://github.com/browser-use/browser-use/pull/3583
* Implement demo mode for in-browser logging by @kalil0321 in https://github.com/browser-use/browser-use/pull/3554
* sanitize everything now by @mertunsall in https://github.com/browser-use/browser-use/pull/3588
* fix: improve CDPClient cleanup by @reformedot in https://github.com/browser-use/browser-use/pull/3590
* refactor: change stop/reset logs from info to debug by @reformedot in https://github.com/browser-use/browser-use/pull/3591
* we call the judge before done callback to enable in the cloud by @mertunsall in https://github.com/browser-use/browser-use/pull/3592
* update readme2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3593
* Set default max actions per step by @mertunsall in https://github.com/browser-use/browser-use/pull/3594
* disable telemetry logs for chatbrowseruse by @MagMueller in https://github.com/browser-use/browser-use/pull/3596
* bump version 0.9.6 by @MagMueller in https://github.com/browser-use/browser-use/pull/3597
## New Contributors
* @skools-here made their first contribution in https://github.com/browser-use/browser-use/pull/3532
* @zhyg made their first contribution in https://github.com/browser-use/browser-use/pull/3565
* @ricky-aufvaa made their first contribution in https://github.com/browser-use/browser-use/pull/3559
* @balazsthomay made their first contribution in https://github.com/browser-use/browser-use/pull/3583
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.5...0.9.6
0.9.5
## What's Changed
* small-fixes2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3457
* fix link to supported models documentation by @Timoite in https://github.com/browser-use/browser-use/pull/3460
* download-less by @MagMueller in https://github.com/browser-use/browser-use/pull/3462
* remove-popups by @MagMueller in https://github.com/browser-use/browser-use/pull/3464
* docs: added pricing for bu llm by @sauravpanda in https://github.com/browser-use/browser-use/pull/3465
* msg-for-file-path-not-there by @MagMueller in https://github.com/browser-use/browser-use/pull/3466
* fix-gemini by @MagMueller in https://github.com/browser-use/browser-use/pull/3467
* better descripiton for extract by @MagMueller in https://github.com/browser-use/browser-use/pull/3468
* fix-enter by @MagMueller in https://github.com/browser-use/browser-use/pull/3469
* fix-evaluate screenshot by @MagMueller in https://github.com/browser-use/browser-use/pull/3470
* fix-required by @MagMueller in https://github.com/browser-use/browser-use/pull/3471
* fix-scroll by @MagMueller in https://github.com/browser-use/browser-use/pull/3481
* Better cloud params by @gregpr07 in https://github.com/browser-use/browser-use/pull/3484
* gitignore by @MagMueller in https://github.com/browser-use/browser-use/pull/3485
* Implement template system with template-library repo by @ShawnPana in https://github.com/browser-use/browser-use/pull/3487
* Add extra_body parameter support in openrouter by @krishnarathore12 in https://github.com/browser-use/browser-use/pull/3479
* 1.support unicode characters in filenames and improve path handling. 2. fixed path validation failures in Windows OS environments. by @lidongbo in https://github.com/browser-use/browser-use/pull/3478
* make images in readme default to light mode by @Alezander9 in https://github.com/browser-use/browser-use/pull/3492
* Remote Code Upload and Execution by @gregpr07 in https://github.com/browser-use/browser-use/pull/3490
## New Contributors
* @Timoite made their first contribution in https://github.com/browser-use/browser-use/pull/3460
* @lidongbo made their first contribution in https://github.com/browser-use/browser-use/pull/3478
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.4...0.9.5
0.9.4
## What's Changed
* make pip workflow funciton by installing uv from pip by @Alezander9 in https://github.com/browser-use/browser-use/pull/3454
* remove ads inserted by other companies by @Alezander9 in https://github.com/browser-use/browser-use/pull/3455
* feat: improved session manager by @reformedot in https://github.com/browser-use/browser-use/pull/3430
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.3...0.9.4
0.9.3
## What's Changed
* Add DOM serializer test with shadow DOM, iframes, and click functionality by @MagMueller in https://github.com/browser-use/browser-use/pull/3435
* fix/increase-interaction-timeouts by @MagMueller in https://github.com/browser-use/browser-use/pull/3440
* fix-auto-download by @MagMueller in https://github.com/browser-use/browser-use/pull/3443
* change browser-use install to uvx browser-use install by @Alezander9 in https://github.com/browser-use/browser-use/pull/3444
* small fix by @Alezander9 in https://github.com/browser-use/browser-use/pull/3446
* Add template generation command for quick project setup by @Cheggin in https://github.com/browser-use/browser-use/pull/3361
* bump 0.9.3 by @MagMueller in https://github.com/browser-use/browser-use/pull/3451
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.2...0.9.3
0.9.2
## What's Changed
* bug-template by @MagMueller in https://github.com/browser-use/browser-use/pull/3416
* fix evaluate test by @MagMueller in https://github.com/browser-use/browser-use/pull/3418
* Fix dropdown selection for Vue.js and reactive frameworks (#3415) by @MagMueller in https://github.com/browser-use/browser-use/pull/3419
* Add direct action call API to Tools via __getattr__ by @MagMueller in https://github.com/browser-use/browser-use/pull/3420
* Add element lookup helper methods to BrowserSession by @MagMueller in https://github.com/browser-use/browser-use/pull/3421
* Code use exports now include JavaScript code blocks by @kalil0321 in https://github.com/browser-use/browser-use/pull/3413
* update-tests by @MagMueller in https://github.com/browser-use/browser-use/pull/3422
* update-tests2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3423
* new-tests by @MagMueller in https://github.com/browser-use/browser-use/pull/3424
* Nicer API key creation by @gregpr07 in https://github.com/browser-use/browser-use/pull/3426
* model-tests by @MagMueller in https://github.com/browser-use/browser-use/pull/3425
* api key not required by @MagMueller in https://github.com/browser-use/browser-use/pull/3427
* Updated agents.md by @gregpr07 in https://github.com/browser-use/browser-use/pull/3428
* Add documentation for monitoring using OpenLIT by @patcher9 in https://github.com/browser-use/browser-use/pull/3408
* eval on pr by @MagMueller in https://github.com/browser-use/browser-use/pull/3431
* test-broken-navigation by @MagMueller in https://github.com/browser-use/browser-use/pull/3434
* Bu install with merge conflict fixed by @Alezander9 in https://github.com/browser-use/browser-use/pull/3438
* create `uvx browser-use install` by @ShawnPana in https://github.com/browser-use/browser-use/pull/3429
## New Contributors
* @patcher9 made their first contribution in https://github.com/browser-use/browser-use/pull/3408
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.1...0.9.2
0.9.1
## What's Changed
* readme faq by @MagMueller in https://github.com/browser-use/browser-use/pull/3390
* readme auth by @MagMueller in https://github.com/browser-use/browser-use/pull/3391
* Fix laminar bug by @mertunsall in https://github.com/browser-use/browser-use/pull/3396
* Remove translation links from README as they are now outdated and not… by @Alezander9 in https://github.com/browser-use/browser-use/pull/3397
* error-msg-if-chrome-is-running by @MagMueller in https://github.com/browser-use/browser-use/pull/3398
* add tool example browser session by @MagMueller in https://github.com/browser-use/browser-use/pull/3399
* reset state stopped after new task by @MagMueller in https://github.com/browser-use/browser-use/pull/3400
* Clean url endings by @MagMueller in https://github.com/browser-use/browser-use/pull/3033
* improve-svg-serializer by @MagMueller in https://github.com/browser-use/browser-use/pull/3401
* fix-send-keys2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3402
* fix-link-docs by @MagMueller in https://github.com/browser-use/browser-use/pull/3403
* linter optimized by @MagMueller in https://github.com/browser-use/browser-use/pull/3404
* docs2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3406
* remove-test by @MagMueller in https://github.com/browser-use/browser-use/pull/3405
* optimize-tests by @MagMueller in https://github.com/browser-use/browser-use/pull/3407
* split-tests by @MagMueller in https://github.com/browser-use/browser-use/pull/3409
* weekly-cache by @MagMueller in https://github.com/browser-use/browser-use/pull/3411
* fix-browser-launch by @MagMueller in https://github.com/browser-use/browser-use/pull/3412
* bump version 3 by @MagMueller in https://github.com/browser-use/browser-use/pull/3410
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.9.0...0.9.1
0.9.0
Just import the `CodeAgent`. The APIs are compatible.
```python
from browser_use import CodeAgent, ChatBrowserUse
agent = CodeAgent(
task=task,
llm=ChatBrowserUse(), # requires our special LLM
)
await agent.run()
```
0.8.1
## What's Changed
We have new highlights which show where the agent clicked:
* Fix highlighting system with browser-side highlights: fixes #3064 by @kalil0321 in https://github.com/browser-use/browser-use/pull/3151
* Enhancement: Oracle Oci Generative AI models integration by @tsk1729 in https://github.com/browser-use/browser-use/pull/3125
* Update examples to use ChatBrowserUse by @mertunsall in https://github.com/browser-use/browser-use/pull/3291
* refc: removed auth message and cloud_sync_field by @sauravpanda in https://github.com/browser-use/browser-use/pull/3249
* add-highlights by @MagMueller in https://github.com/browser-use/browser-use/pull/3295
* BU model pricing by @gregpr07 in https://github.com/browser-use/browser-use/pull/3299
* include todo in files by @MagMueller in https://github.com/browser-use/browser-use/pull/3302
* logging by @MagMueller in https://github.com/browser-use/browser-use/pull/3304
* remove-default-llm-fallback by @MagMueller in https://github.com/browser-use/browser-use/pull/3306
* get-live-coords by @MagMueller in https://github.com/browser-use/browser-use/pull/3307
* remove-multiact-hash-check by @MagMueller in https://github.com/browser-use/browser-use/pull/3308
* remove-activateTarget by @MagMueller in https://github.com/browser-use/browser-use/pull/3309
* fix-output-format by @MagMueller in https://github.com/browser-use/browser-use/pull/3310
* start-time-improvement by @MagMueller in https://github.com/browser-use/browser-use/pull/3311
* model-eval-google by @MagMueller in https://github.com/browser-use/browser-use/pull/3312
* context-reduction2 by @MagMueller in https://github.com/browser-use/browser-use/pull/3315
* fix-screenshot by @MagMueller in https://github.com/browser-use/browser-use/pull/3317
* wait between actions to 0.1 by @MagMueller in https://github.com/browser-use/browser-use/pull/3320
* added onepassword example by @ShawnPana in https://github.com/browser-use/browser-use/pull/3319
* initial action by @MagMueller in https://github.com/browser-use/browser-use/pull/3324
* Removed cloud docs by @gregpr07 in https://github.com/browser-use/browser-use/pull/3325
* html2markdown by @MagMueller in https://github.com/browser-use/browser-use/pull/3328
* improve force done message by @MagMueller in https://github.com/browser-use/browser-use/pull/3330
* linter ignore oci_raw by @MagMueller in https://github.com/browser-use/browser-use/pull/3331
* Added message about free credits on signup by @sauravpanda in https://github.com/browser-use/browser-use/pull/3333
* Add costs section to docs by @kalil0321 in https://github.com/browser-use/browser-use/pull/3327
* fix-output-schema-task by @MagMueller in https://github.com/browser-use/browser-use/pull/3336
* reduce max_output_tokens gemini by @MagMueller in https://github.com/browser-use/browser-use/pull/3337
* bump-version 0.8.1 by @MagMueller in https://github.com/browser-use/browser-use/pull/3338
## New Contributors
* @tsk1729 made their first contribution in https://github.com/browser-use/browser-use/pull/3125
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.8.0...0.8.1
0.8.0
## New light speed LLMs available
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.7.12...0.8.0
0.7.12
## What's Changed
* 0.7.12 by @gregpr07 in https://github.com/browser-use/browser-use/pull/3274
* update tools by @MagMueller in https://github.com/browser-use/browser-use/pull/3275
* remove prompt_description by @MagMueller in https://github.com/browser-use/browser-use/pull/3276
* bump version3 by @MagMueller in https://github.com/browser-use/browser-use/pull/3278
* bump version 0.7.12 by @MagMueller in https://github.com/browser-use/browser-use/pull/3279
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.7.11...0.7.12
0.7.11
## What's Changed
* fix the spelling mistakes in the using_cdp example by @Cu1111 in https://github.com/browser-use/browser-use/pull/3190
* Optimized Block Domains for Large Lists by @mertunsall in https://github.com/browser-use/browser-use/pull/3224
* fix-auth by @MagMueller in https://github.com/browser-use/browser-use/pull/3225
* save-cookies by @MagMueller in https://github.com/browser-use/browser-use/pull/3227
* linter by @MagMueller in https://github.com/browser-use/browser-use/pull/3228
* Add execute_js tool to docs by @MagMueller in https://github.com/browser-use/browser-use/pull/3230
* [fix] type checking in CI by @wyatt-avilla in https://github.com/browser-use/browser-use/pull/3226
* Functionality to stop the agent externally by @mertunsall in https://github.com/browser-use/browser-use/pull/3231
* IP blocking feature by @mertunsall in https://github.com/browser-use/browser-use/pull/3232
* try to make actions shorter by @mertunsall in https://github.com/browser-use/browser-use/pull/3233
* less-quality-image by @MagMueller in https://github.com/browser-use/browser-use/pull/3235
* added option to interactive elements by @prakhar1114 in https://github.com/browser-use/browser-use/pull/3239
* screenshot-tool by @MagMueller in https://github.com/browser-use/browser-use/pull/3240
* bump-anthropic-version-for-linter by @MagMueller in https://github.com/browser-use/browser-use/pull/3241
* short-systemprompt by @MagMueller in https://github.com/browser-use/browser-use/pull/3248
* create cerebras provider by @kevint-cerebras in https://github.com/browser-use/browser-use/pull/3266
* store state message in the history by @mertunsall in https://github.com/browser-use/browser-use/pull/3271
* merge by @MagMueller in https://github.com/browser-use/browser-use/pull/3272
* bump lmnr to latest by @mertunsall in https://github.com/browser-use/browser-use/pull/3273
## New Contributors
* @Cu1111 made their first contribution in https://github.com/browser-use/browser-use/pull/3190
* @wyatt-avilla made their first contribution in https://github.com/browser-use/browser-use/pull/3226
* @prakhar1114 made their first contribution in https://github.com/browser-use/browser-use/pull/3239
* @kevint-cerebras made their first contribution in https://github.com/browser-use/browser-use/pull/3266
**Full Changelog**: https://github.com/browser-use/browser-use/compare/0.7.10...0.7.11
暂无评论...