# browser-use changelog > 🌐 Make websites accessible for AI agents. Automate tasks online with ease. - Vendor: browser-use - Category: AI - Official site: https://browser-use.com/ - Tracked by: What's New (https://whatsnew.fyi/product/browser-use) - Harvested from: GitHub (browser-use/browser-use) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 0.13.7 - Date: 2026-07-27 - Version: 0.13.7 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.7 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.7 - **fixed** — Do not send default params in gemini genconfig - **fixed** — Fix tool name in flash prompts from replace_file_str to replace_file - **fixed** — Handle file:// URLs in _extract_start_url - **changed** — Stop auto-inheriting output_model_schema into per-page extraction - **fixed** — Fix clear-to-empty on React controlled inputs using native value setter - **fixed** — Gate the skeleton-screen 'still loading?' hint on in-flight network requests - **fixed** — Fix nested cross-origin iframe extraction filtering - **fixed** — Keep selector indices unique across CDP sessions - **fixed** — Bound DOM fanout and preserve recoverable state in browser - **fixed** — Fix compact cross-origin payment field extraction - **fixed** — Stop reusing cached DOM after browser-state timeouts - **fixed** — Allow checkbox-sized cross-origin controls safely - **changed** — Simplify cross-origin iframe minimum size - **fixed** — Call the model with minimal state after capture timeout 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 - Date: 2026-07-17 - Version: 0.13.6 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.6 - Permalink: https://whatsnew.fyi/product/browser-use/releases/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 - Date: 2026-07-17 - Version: 0.13.5 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.5 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.5 - **added** — Accept bu-qa-1 model alias in ChatBrowserUse - **added** — Support MCP registry ##### 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 - Date: 2026-07-11 - Version: 0.13.4 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.4 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.4 - **added** — MCP server for CLI 3.0 with shared MCP runner and max_dim guard - **fixed** — Navigation readiness detection with per-target lifecycle event storage and handling of same-document navigations without timeout burning - **fixed** — Markdown extraction no longer destroys URLs and drops long link lines - **added** — Detect LLM output truncation instead of failing with misleading parse errors, with fallback LLM switching on truncation - **fixed** — Keep plain BrowserErrors recoverable and preserve structured error memory through execute_action - **fixed** — Visibility check no longer mutates shared snapshot bounds - **changed** — Pin Browser Harness to 0.1.5 for Windows reliability fixes and cloud-browser suggestion - **changed** — CLI polish including shim for legacy CLI commands, hints for unknown commands, and faster startup - **changed** — Restructure README quickstart around the CLI and Python library paths ##### 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 - Date: 2026-07-01 - Version: 0.13.3 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.3 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.3 - **added** — Launch Browser Use CLI 3.0 powered by Browser Harness - **added** — Add browser-use skill so coding agents can install the Browser Use skill directly - **changed** — Pin Browser Harness to 0.1.4 and ship the Browser Use skill with the package - **changed** — Improve skill install behavior across Claude Code, Codex, Cursor, Gemini, OpenCode, and related agent skill directories ##### 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 - Date: 2026-06-12 - Version: 0.13.2 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.2 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.2 - **added** — Add BU3 browser use models - **changed** — Accept provider-prefixed models in ChatBrowserUse - **removed** — Remove bu-3 and bu-3-max models - **changed** — Default beta example to openai/gpt-5.5 ##### 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 - Date: 2026-06-10 - Version: 0.13.1 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.1 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.1 - **added** — Support Claude Fable 5 model - **changed** — Anthropic tool choice set to auto when thinking (cannot force it) - **fixed** — Fix packaged agent tools environment ##### 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 — 0.13.0 - Rebuilt in Rust [beta] - Date: 2026-06-08 - Version: 0.13.0 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.13.0 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.13.0 - **added** — Introduce a new Rust-backed beta agent that provides modern models a more direct browser control loop guided by robust helpers - **added** — Add x402 skill - **fixed** — Fix prerelease version upgrade check - **changed** — Clean up Rust SDK server implementation - **added** — Add browser-use-core binary discovery - **fixed** — Close beta SDK browser resources properly browser-use_a_hooded_traveler_in_saffron_robes_with_a_long_staf_99dc26d6-efe0-4f9b-b2ea-7329f26cdb2a (1)-2
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 - Date: 2026-05-26 - Version: 0.12.9 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.12.9 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.12.9 - **changed** — Pass session id to judge LLM calls - **fixed** — Skip screenshots on new tab pages ##### 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 - Date: 2026-05-23 - Version: 0.12.8 - Original notes: https://github.com/browser-use/browser-use/releases/tag/0.12.8 - Permalink: https://whatsnew.fyi/product/browser-use/releases/0.12.8 - **fixed** — Restrict unix socket file to owner-only access in daemon - **fixed** — Refuse evaluate() on restricted browser profiles - **changed** — Default ChatBrowserUse to bu-2-0 - **added** — Add client header to GoogleChat - **changed** — Recommend gemini-3-flash-preview in examples and tests - **added** — Add OpenRouter pricing fallback for token costs - **changed** — Freeze HistoryItem and lock byte-prefix property - **changed** — Move per-step metadata out of agent_state into a tail block - **changed** — Move user request before agent history ##### 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