cloud

3周前发布 7 0 0 0

browser-use/browser-use#cloud

Skill 安装

多 Agent 安装
npx skills add https://github.com/browser-use/browser-use --skill cloud

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

browser-use/browser-use#cloud

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

暂无评论

none
暂无评论...