<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>browser-use — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/browser-use</link>
    <description>New releases and features in browser-use, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Sun, 16 Aug 2026 18:48:54 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/browser-use/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>browser-use 0.13.8</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.8</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.8</guid>
      <pubDate>Sun, 16 Aug 2026 18:48:54 GMT</pubDate>
      <description>browser-use 0.13.8 defaults ChatBrowserUse to bu-2-0-mini-preview and adds first-party OpenClaw skill support
• Defaults `ChatBrowserUse` to the `bu-2-0-mini-preview` model.
• Adds first-party OpenClaw skill support to the agent.</description>
    </item>
    <item>
      <title>browser-use 0.13.8</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.8</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.8</guid>
      <pubDate>Sun, 16 Aug 2026 18:48:54 GMT</pubDate>
      <description>browser-use 0.13.8 defaults ChatBrowserUse to bu-2-0-mini-preview and adds first-party OpenClaw skill support
• Changes the default model for `ChatBrowserUse` to `bu-2-0-mini-preview`, so agents using the class without an explicit `model=` argument now use the faster optimized model automatically.
• Adds first-party OpenClaw skill support, enabling OpenClaw agents to register and use browser-use as a native skill.
Breaking changes:
• The default model for `ChatBrowserUse` is changed to `bu-2-0-mini-preview`; any code that relied on the previous default model without specifying `model=` will now use a different model.</description>
    </item>
    <item>
      <title>browser-use 0.13.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.5</guid>
      <pubDate>Fri, 17 Jul 2026 00:49:17 GMT</pubDate>
      <description>browser-use 0.13.5 adds MCP registry support and the `bu-qa-1` model alias for ChatBrowserUse.
• Accepts `bu-qa-1` model alias in `ChatBrowserUse`, enabling use of that model identifier without manual mapping.
• Adds MCP registry support, allowing browser-use to integrate with Model Context Protocol registries.</description>
    </item>
    <item>
      <title>browser-use 0.13.3</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.3</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.3</guid>
      <pubDate>Wed, 01 Jul 2026 15:06:07 GMT</pubDate>
      <description>browser-use 0.13.3 ships CLI 3.0 with `browser-use skill` for direct agent skill installation
• Adds `browser-use skill` subcommand so coding agents can install the Browser Use skill directly from the CLI.
• Launches Browser Use CLI 3.0 powered by Browser Harness, pinned to `0.1.4`, with the Browser Use skill bundled in the package.
• Extends skill install support across Claude Code, Codex, Cursor, Gemini, and OpenCode agent skill directories.</description>
    </item>
    <item>
      <title>browser-use 0.13.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.2</guid>
      <pubDate>Fri, 12 Jun 2026 22:45:04 GMT</pubDate>
      <description>browser-use 0.13.2 adds provider-prefixed model strings to ChatBrowserUse
• Adds support for provider-prefixed model strings (e.g. `openai/gpt-5.5`) in `ChatBrowserUse`, letting callers specify the provider inline without separate configuration.</description>
    </item>
    <item>
      <title>browser-use 0.13.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.1</guid>
      <pubDate>Wed, 10 Jun 2026 01:00:59 GMT</pubDate>
      <description>Adds Claude 4.5 (&apos;claude fable 5&apos;) support and Anthropic extended thinking compatibility.
• Supports Claude 4.5 (claude fable 5) as a model option for browser agents.
• Switches Anthropic tool choice to `auto` when extended thinking is enabled, enabling compatibility between thinking mode and tool use.</description>
    </item>
    <item>
      <title>browser-use 0.13.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.13.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.13.0</guid>
      <pubDate>Mon, 08 Jun 2026 22:07:47 GMT</pubDate>
      <description>browser-use 0.13.0 ships a Rust-backed beta agent via `from browser_use.beta import Agent`
• Adds `from browser_use.beta import Agent`, a new Rust-backed beta agent that gives modern models a more direct browser control loop, installable via `uv add &apos;browser-use[core]&apos;`.
• Adds x402 skill support to the agent.</description>
    </item>
    <item>
      <title>browser-use 0.12.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.12.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.12.7</guid>
      <pubDate>Tue, 19 May 2026 01:11:20 GMT</pubDate>
      <description>browser-use 0.12.7 adds `record start/stop` CLI commands for session video capture and a `close` alias for BrowserSession.
• Adds `record start` and `record stop` CLI commands for session video capture.
• Adds `close` as an alias for BrowserSession.stop().
• Adds per-session auth token to the daemon socket, scoping socket access to individual sessions.
• Prefers Playwright-installed Chromium over system Chrome by default, with improved detection of recent Chromium versions for Mac/ARM users.</description>
    </item>
    <item>
      <title>browser-use 0.12.6</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.12.6</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.12.6</guid>
      <pubDate>Thu, 02 Apr 2026 07:54:28 GMT</pubDate>
      <description>browser-use 0.12.6 adds CDP navigation timeout, model pricing URL override, and an install-lite CLI script.
• Adds `--connect`/`--cdp-url` CDP navigation timeout support to prevent hung sessions when connecting to external browsers.
• Adds ability to override the model pricing URL via the tokens module (`feat(tokens): allow overriding model pricing URL`).
• Adds `install-lite.sh` script for a lighter-weight CLI installation path.
• Adds option to disable `SignalHandler` so host applications retain control of signal handling.</description>
    </item>
    <item>
      <title>browser-use 0.12.3</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.12.3</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.12.3</guid>
      <pubDate>Mon, 23 Mar 2026 22:41:47 GMT</pubDate>
      <description>browser-use 0.12.3 ships CLI 2.0 with direct CDP, ~50ms latency, LiteLLM support, and multi-session browser control for AI coding agents.
• Adds `browser-use --connect open &lt;url&gt;` to auto-discover and attach to a running Chrome instance via CDP, inheriting existing logins, cookies, and extensions.
• Adds `browser-use --profile &lt;name&gt; open &lt;url&gt;` to launch directly into an existing named Chrome profile (e.g. `&apos;Default&apos;`, `&apos;Profile 1&apos;`).
• Adds `browser-use --cdp-url &lt;ws-url&gt; open &lt;url&gt;` to connect to any browser via an explicit CDP WebSocket URL.
• Adds `browser-use --headed open &lt;url&gt;` flag to run a visible browser window for debugging.
• Adds `browser-use -s &lt;session&gt; open &lt;url&gt;` for named, parallel browser sessions; `browser-use sessions` lists all active sessions; `browser-use close --all` terminates them.
• Adds `browser-use cloud connect` subcommand for a stealth cloud browser with proxies, requiring `BROWSER_USE_API_KEY`.
• Adds `browser-use state` command that returns all interactable page elements as indexed tokens (e.g. `[0] button &apos;Submit&apos;`) — optimized for low-token agent consumption.
• Adds `browser-use click &lt;index&gt;`, `browser-use input &lt;index&gt; &lt;text&gt;`, `browser-use select &lt;index&gt; &lt;value&gt;`, `browser-use hover &lt;index&gt;`, and `browser-use keys &lt;key&gt;` for index-based interaction without CSS selectors.
• Adds `browser-use upload &lt;index&gt; &lt;path&gt;` for file upload via element index.
• Adds `browser-use get title`, `browser-use get html --selector &lt;css&gt;`, `browser-use get text &lt;index&gt;`, and `browser-use eval &lt;js&gt;` for structured data extraction.
• Adds `browser-use screenshot --full &lt;path&gt;` for full-page screenshots.
• Adds `browser-use python &lt;expression&gt;` for a persistent Python session with variable state across calls; `browser-use python --vars` lists currently defined variables.
• Adds `browser-use tunnel &lt;port&gt;` to expose a local dev server via Cloudflare tunnel; `browser-use tunnel stop --all` tears them down.
• Adds `browser-use profile list` to enumerate available Chrome profiles.
• New CLI daemon architecture uses direct CDP instead of Playwright, delivering ~50ms per-command latency with no per-command browser startup cost.
• Adds LiteLLM as a supported model provider integration.
• Installs via a skill file at `~/.claude/skills/browser-use/SKILL.md` for use with Claude Code, Codex, and other CLI coding agents.</description>
    </item>
    <item>
      <title>browser-use 0.11.13</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.13</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.13</guid>
      <pubDate>Wed, 25 Feb 2026 05:19:15 GMT</pubDate>
      <description>browser-use 0.11.13 adds automatic CAPTCHA solving, WebSocket reconnection, and a save-as-PDF agent action
• Adds `save_as_pdf` agent action for CDP-based page-to-PDF export, enabling agents to save the current page as a PDF.
• Adds automatic CAPTCHA solver handling via a CAPTCHA watchdog, allowing agents to proceed through CAPTCHA challenges without manual intervention.
• Adds WebSocket reconnection support for remote browser CDP connections, improving resilience when connections drop.
• Adds timeouts to browser connects and waits to prevent indefinite hangs during browser setup.</description>
    </item>
    <item>
      <title>browser-use 0.11.12</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.12</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.12</guid>
      <pubDate>Mon, 23 Feb 2026 04:37:32 GMT</pubDate>
      <description>browser-use 0.11.12 adds Browser.from_system_chrome() for connecting to an already-running Chrome instance.
• Adds Browser.from_system_chrome() class method to connect browser-use to an already-running system Chrome installation, enabling real-browser and authenticated-session workflows.</description>
    </item>
    <item>
      <title>browser-use 0.11.11</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.11</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.11</guid>
      <pubDate>Fri, 20 Feb 2026 02:54:58 GMT</pubDate>
      <description>browser-use 0.11.11 adds custom HTTP headers, a max-clickable-elements parameter, file-attachment structured output, and a new direct CLI mode.
• Adds `max_clickable` parameter to the Agent to cap the number of clickable elements considered per step.
• Adds custom HTTP headers support to the browser agent, letting callers inject arbitrary request headers.
• Adds file attachments to structured output, enabling agents to return file references alongside typed results.
• Introduces a new direct CLI mode for driving browser-use tasks without a Python script wrapper.</description>
    </item>
    <item>
      <title>browser-use 0.11.10a2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.10a2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.10a2</guid>
      <pubDate>Tue, 17 Feb 2026 02:38:51 GMT</pubDate>
      <description>Adds `max_clickable` parameter to the Agent for limiting clickable elements.
• Adds `max_clickable` parameter to the Agent to cap the number of clickable elements considered during a session.</description>
    </item>
    <item>
      <title>browser-use 0.11.9</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.9</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.9</guid>
      <pubDate>Fri, 06 Feb 2026 05:28:02 GMT</pubDate>
      <description>browser-use 0.11.9 adds agent planning, loop detection, message compaction, HAR capture, and a new read_long_content action
• Adds `read_long_content` action for agents to handle long webpages and files that exceed normal context limits.
• Adds `HarRecordingWatchdog` for HTTPS HAR capture, enabling recording of network traffic in HAR format over HTTPS.
• Introduces basic planning to agents, allowing the agent to reason about a plan before executing steps.
• Adds action loop detection with a nudge mechanism to break agents out of repetitive action cycles.
• Adds message compaction for agents to manage long conversation histories and stay within context limits.
• Adds hidden content hints for iframes in DOM context, improving agent visibility into iframe content.
• Updates default `max_step` to 500, increasing the ceiling for long-running agent tasks.</description>
    </item>
    <item>
      <title>browser-use 0.11.8</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.8</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.8</guid>
      <pubDate>Tue, 03 Feb 2026 02:00:33 GMT</pubDate>
      <description>browser-use 0.11.8 adds schema enforcement to the extract tool for structured data extraction.
• Adds schema enforcement to the extract tool, enabling structured data extraction with a defined extraction schema.
• Adds new capabilities to the CLI.</description>
    </item>
    <item>
      <title>browser-use 0.11.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.7</guid>
      <pubDate>Sun, 01 Feb 2026 06:45:23 GMT</pubDate>
      <description>browser-use 0.11.7 adds a grep tool to the agent for in-browser text search.
• Adds a grep tool to the agent, enabling pattern-based text search as a built-in agent capability.</description>
    </item>
    <item>
      <title>browser-use 0.11.6</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.6</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.6</guid>
      <pubDate>Sun, 01 Feb 2026 01:08:14 GMT</pubDate>
      <description>browser-use 0.11.6 adds --cdp-url CLI flag, file-download wait action, screenshot filename param, and autocomplete field handling
• Adds `--cdp-url` flag to the CLI to connect the agent to an already-running browser via Chrome DevTools Protocol (CDP).
• Adds optional `file_name` parameter to the screenshot (`ss`) action, letting callers control the saved filename.
• Adds a &apos;wait for file download&apos; action so agents can block until a triggered download completes.
• Increases `MAX_MEMORY_LENGTH` from 1,000 to 10,000 characters, expanding the context agents can retain across steps.
• Increases default `step_timeout` from 120 s to 180 s, reducing spurious timeouts on slow pages.
• Adds autocomplete field handling so agents can interact with typeahead/suggestion inputs.
• Adds step-budget awareness to the agent prompt, surfacing remaining step count to the model for better pacing.
Breaking changes:
• The default `step_timeout` changes from 120 s to 180 s; any orchestration code that relied on the previous 120 s ceiling will now wait longer before timing out.</description>
    </item>
    <item>
      <title>browser-use 0.11.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.5</guid>
      <pubDate>Wed, 28 Jan 2026 04:52:32 GMT</pubDate>
      <description>browser-use 0.11.5 launches the bu-2-0 model (83.3% accuracy) with ChatBrowserUse API key support and Gemini 3 thinking controls.
• Adds ChatBrowserUse(model=&apos;bu-2-0&apos;) class supporting the new `bu-2-0` premium model, authenticated via the `BROWSER_USE_API_KEY` environment variable.
• Adds `ChatBrowserUse` support in the CLI, reading credentials from the `BROWSER_USE_API_KEY` environment variable.
• Adds configurable thinking level for Gemini 3 Pro models, with default thinking set to `auto`.
• Increases character limit for content extraction, unlocking longer-page scraping use cases.
• Expands context window to 4096-token prompts for Anthropic Opus/Haiku 4.5 models.
• Detects JavaScript event listeners to identify clickable elements that lack standard HTML click attributes.
• New `bu-2-0` model delivers 83.3% task accuracy — up 12% from `bu-1-0`&apos;s 74.7% — at approximately the same 60 s/task speed.</description>
    </item>
    <item>
      <title>browser-use 0.11.4</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.4</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.4</guid>
      <pubDate>Thu, 22 Jan 2026 08:38:44 GMT</pubDate>
      <description>browser-use 0.11.4 ships a new CLI with headless/headed/real Chrome/remote browser modes and named multi-session support.
• Adds `browser-use` CLI with subcommands `open`, `state`, `click`, `type`, `screenshot`, and `close` for scripting and agentic browser control from the shell.
• Adds `--headed` flag to `browser-use open` for a visible browser window instead of the default headless mode.
• Adds `--browser real` global flag to `browser-use open` to drive the user&apos;s existing Chrome profile (with saved logins).
• Adds `--browser remote` global flag to route sessions through a cloud stealth browser with built-in proxies and anti-detection, requiring the `BROWSER_USE_API_KEY` environment variable from cloud.browser-use.com; returns a live preview URL.
• Adds `-s &lt;name&gt;` flag for named, parallel browser sessions (e.g. `browser-use -s work open &lt;url&gt;` and `browser-use -s personal open &lt;url&gt;` running concurrently).
• Adds `browser-use sessions` subcommand to list all active sessions.
• Adds `browser-use close --all` to tear down every active session at once.
• Adds a Claude Code/Codex skill installable at `~/.claude/skills/browser-use/SKILL.md` that teaches agents to use the new CLI for local and remote browsing.</description>
    </item>
    <item>
      <title>browser-use 0.11.3</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.3</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.3</guid>
      <pubDate>Fri, 16 Jan 2026 20:55:40 GMT</pubDate>
      <description>browser-use 0.11.3 adds multi-tab video recording, external skill service support, OpenAI responses model, and new env-var controls.
• Adds `BROWSER_USE_DISABLE_EXTENSIONS` environment variable to disable browser extensions at runtime.
• Makes event bus timeout configurable via environment variable.
• Adds support for external skill service integration and fetches all available skills for the agent.
• Adds support for the OpenAI responses model.
• Adds Gemini 3 Flash Preview model support.
• Adds multi-tab video recording support.
• Adds exponential backoff retry and minimum element load wait for improved reliability.
• Adds unique attribute matching and better error logging for history rerun.
• Adds `ax-name` fallback for history rerun element matching.
• Adds menu retry for agent rerun on failure.
• Removes redundant retry steps from history replay.</description>
    </item>
    <item>
      <title>browser-use 0.11.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.2</guid>
      <pubDate>Tue, 16 Dec 2025 22:06:55 GMT</pubDate>
      <description>browser-use 0.11.2 adds support for the new BU OSS model and introduces a max-wait cap between action executions.
• Adds support for the open-source `browser-use/bu-30b-a3b-preview` model (hosted on Hugging Face) as a first-party option for driving browser automation.
• Introduces a maximum wait interval between action executions, capping idle time between browser steps.</description>
    </item>
    <item>
      <title>browser-use 0.11.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.1</guid>
      <pubDate>Fri, 12 Dec 2025 23:42:21 GMT</pubDate>
      <description>browser-use 0.11.1 adds sensitive-data filtering in agent history and optional coordinate exposure
• Filters sensitive data from agent action history, reducing the risk of credentials or PII appearing in logs or replays.
• Makes element coordinates optionally available during browser interactions, giving agents access to precise positional context when needed.</description>
    </item>
    <item>
      <title>browser-use 0.11.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.11.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.11.0</guid>
      <pubDate>Wed, 10 Dec 2025 01:06:42 GMT</pubDate>
      <description>browser-use 0.11.0 adds cloud skills integration, Mistral support, and fallback LLM capability
• Adds `skills` parameter to `Agent` — accepts a list of skill UUIDs (e.g. `[&apos;skill-uuid-1&apos;, &apos;skill-uuid-2&apos;]`) or `[&apos;*&apos;]` for all skills, enabling cloud-hosted skill execution.
• Adds `ChatBrowserUse` LLM class, importable from `browser_use`, as the provider for cloud-backed agent runs.
• Adds Mistral as a supported chat provider via `ChatMistral` (with schema sanitization and model presets).
• Adds fallback LLM support, allowing a secondary model to be specified when the primary LLM fails.
• Adds `gemini-3-pro-preview` to the list of verified models.
• Introduces `ai_step` to replace `extract_content` on agent rerun, improving mid-run content handling.
• Faster scroll action, improving page navigation performance.</description>
    </item>
    <item>
      <title>browser-use 0.10.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.10.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.10.0</guid>
      <pubDate>Sat, 29 Nov 2025 22:04:59 GMT</pubDate>
      <description>browser-use 0.10.0 adds Vercel AI Gateway support, captcha/impossible flags in AgentEvent, history rerun improvements, and an env var to disable version checks.
• Adds `captcha` and `impossible` flags to `AgentEvent` so callers can detect when the agent hits a CAPTCHA or an unsolvable state.
• Adds `ChatVercel` model class with `provider` options for Vercel AI Gateway integration, enabling routing to hosted models through Vercel.
• Adds `CodeAgentHistoryList` class for improved agent history management in the Code Agent.
• Adds `step_interval` calculation to agent history rerun, variable detection from agent history, variable substitution during rerun, and an AI summary for rerun tasks — enabling more robust history replay workflows.
• Adds an environment variable to disable the version check at startup.
• Adds support for passing a Base URL to the MCP Server.
• Records click coordinates in the agent system state, replacing broken mouse-click handling with `ClickCoordinateEvent`.
• Newlines are now correctly executed via `send_keys`, improving keyboard input fidelity.
• New headless tabs respect the configured window size.
• Adds support for deepcogito/cogito-v2.1-671b model.
Breaking changes:
• Pages are removed from browser state (`Remove pages from browser state`), which may break code that reads the `pages` field from browser state objects.</description>
    </item>
    <item>
      <title>browser-use 0.9.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.7</guid>
      <pubDate>Tue, 18 Nov 2025 16:35:07 GMT</pubDate>
      <description>browser-use 0.9.7 adds Gemini 3 model support and configurable screenshot sizing.
• Adds support for Gemini 3 as a usable model.
• Enables configurable screenshot size for browser-use models.</description>
    </item>
    <item>
      <title>browser-use 0.9.6</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.6</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.6</guid>
      <pubDate>Sat, 15 Nov 2025 19:53:23 GMT</pubDate>
      <description>browser-use 0.9.6 adds structured-output opt-out, judge ground-truth/impossibility fields, image/DOCX reading, Kimi-2 support, and a fuzzy-search TUI for templates.
• Adds option to disable forced structured output for LLM calls, giving more flexibility with models that handle it poorly.
• Adds `ground_truth` field to the judge, enabling evaluation against a known-correct answer.
• Adds judge output fields for task impossibility and captcha detection, surfacing when a task cannot be completed.
• Adds `http_client` parameter to the Anthropic Chat integration for custom HTTP client configuration.
• Adds AWS Bedrock configuration to `.env.example`, documenting how to point the library at Bedrock-hosted models.
• Supports reading image files (JPG/PNG) and DOCX files as agent inputs.
• Adds support for the Kimi-2 model.
• Defaults screenshot format to PNG everywhere.
• Defaults `vision` to `True`, enabling visual context for all agents by default.
• Sets a default maximum actions per step to bound agent execution.
• Implements a demo mode for in-browser logging.
• Adds a fuzzy-search TUI for template selection when starting from example templates.
• Improves navigate-to-URL event logic and wait mechanism for more reliable page-load detection.
• Adds a `perform general action` capability to the agent action set.</description>
    </item>
    <item>
      <title>browser-use 0.9.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.5</guid>
      <pubDate>Sat, 01 Nov 2025 02:20:40 GMT</pubDate>
      <description>browser-use 0.9.5 adds a template system, remote code upload/execution, and extra_body support for OpenRouter
• Adds `extra_body` parameter support for OpenRouter LLM calls, enabling pass-through of provider-specific request fields.
• Implements a template system backed by a template-library repo, letting users bootstrap agent tasks from pre-built templates.
• Adds remote code upload and execution capability, enabling agents to run code on remote targets.
• Improves cloud parameters configuration for browser-use cloud deployments.
• Adds Unicode character support in filenames and improved path handling, including Windows path validation.</description>
    </item>
    <item>
      <title>browser-use 0.9.4</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.4</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.4</guid>
      <pubDate>Wed, 29 Oct 2025 04:38:17 GMT</pubDate>
      <description>browser-use 0.9.4 improves the session manager and removes third-party ad injection.
• Improves the session manager for more reliable browser session handling.
• Removes ads injected by third-party companies from browser sessions.</description>
    </item>
    <item>
      <title>browser-use 0.9.3</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.3</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.3</guid>
      <pubDate>Tue, 28 Oct 2025 20:04:36 GMT</pubDate>
      <description>browser-use 0.9.3 adds a template generation command for quick project setup and switches install to `uvx browser-use install`.
• Changes the browser-use install invocation to `uvx browser-use install`.
• Adds a template generation command for quick project scaffolding.
Breaking changes:
• The browser-use install command has changed: users must now run `uvx browser-use install` instead of the previous invocation.</description>
    </item>
    <item>
      <title>browser-use 0.9.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.2</guid>
      <pubDate>Tue, 28 Oct 2025 00:01:28 GMT</pubDate>
      <description>browser-use 0.9.2 adds direct action call API via `__getattr__`, element lookup helpers on `BrowserSession`, and a new `uvx browser-use install` command.
• Adds `uvx browser-use install` subcommand for quick installation via `uvx`.
• Adds direct action call API to `Tools` via `__getattr__`, enabling actions to be invoked as methods directly on the `Tools` object.
• Adds element lookup helper methods to `BrowserSession` for programmatic element access.
• Expands code-use exports to include JavaScript code blocks alongside existing output formats.</description>
    </item>
    <item>
      <title>browser-use 0.9.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.9.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.9.0</guid>
      <pubDate>Wed, 22 Oct 2025 21:51:42 GMT</pubDate>
      <description>browser-use 0.9.0 adds CodeAgent, a new agent class with a compatible API and dedicated LLM integration.
• Adds `CodeAgent` class importable from `browser_use`, offering a code-oriented agent with an API compatible with the existing agent interface.
• Adds `ChatBrowserUse` LLM class required by `CodeAgent`, importable from `browser_use`.</description>
    </item>
    <item>
      <title>browser-use 0.8.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.8.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.8.1</guid>
      <pubDate>Tue, 14 Oct 2025 22:00:51 GMT</pubDate>
      <description>browser-use 0.8.1 adds visual click highlights and Oracle OCI Generative AI model integration.
• Integrates Oracle OCI Generative AI models as a supported LLM backend.
• Adds browser-side visual highlights showing where the agent clicked during automation sessions.
• Removes the default LLM fallback behavior, making model selection explicit.
Breaking changes:
• The default LLM fallback is removed; agents that relied on automatic fallback to a default model will now require an explicit model to be configured.</description>
    </item>
    <item>
      <title>browser-use 0.7.11</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.11</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.11</guid>
      <pubDate>Wed, 08 Oct 2025 19:23:37 GMT</pubDate>
      <description>browser-use 0.7.11 adds IP blocking, external agent stop, Cerebras provider, cookie saving, and a screenshot tool.
• Adds IP blocking feature to prevent the browser agent from connecting to specified IP addresses.
• Adds functionality to stop the agent externally, enabling programmatic interruption of running agent sessions.
• Adds Cerebras as a supported LLM provider.
• Adds cookie saving capability to persist authentication state across sessions.
• Adds a screenshot tool for agents to capture browser state on demand.
• Adds an option to include interactive elements, giving finer control over which page elements the agent considers.
• Stores agent state messages in the run history for improved auditability of agent sessions.</description>
    </item>
    <item>
      <title>browser-use 0.7.10</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.10</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.10</guid>
      <pubDate>Mon, 29 Sep 2025 17:50:54 GMT</pubDate>
      <description>browser-use 0.7.10 adds Laminar debug tags, improved auto PDF download, and parallel multi-agent and domain-prohibition examples.
• Adds Laminar debug tags integration for tracing agent runs.
• Improves auto PDF download capabilities for browser-driven workflows.
• Adds parallel multi-agent example demonstrating concurrent agent execution.
• Adds ModelScope example and documentation for using ModelScope-hosted models.
• Adds examples showing how to prohibit specific domains in agent configurations.
• Relaxes Pydantic length limit for Amazon Bedrock ARN strings in model config.
• Multiple speed-up improvements reducing latency across agent execution paths.</description>
    </item>
    <item>
      <title>browser-use 0.7.9</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.9</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.9</guid>
      <pubDate>Fri, 19 Sep 2025 19:25:01 GMT</pubDate>
      <description>browser-use 0.7.9 adds Actor mode for direct element interaction and a cloud browser integration.
• Adds `Actor` usage pattern via page.must_get_element_by_prompt() on `Browser` page objects, enabling precise LLM-guided element targeting and interaction without a full agent loop.
• Adds `cloud_browser` feature for connecting to cloud-hosted browser sessions.
• Logs the `browser-use` pip version on agent start for easier debugging and version tracing.</description>
    </item>
    <item>
      <title>browser-use 0.7.8</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.8</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.8</guid>
      <pubDate>Wed, 17 Sep 2025 21:57:57 GMT</pubDate>
      <description>browser-use 0.7.8 adds prohibited-domain blocking, auto www-expansion for allowed domains, JS tool inclusion, and sensitive-data scrubbing from agent history.
• Supports `prohibited_domains` configuration to block the agent from navigating to specified domains.
• Automatically expands allowed domains to include `www` variants, reducing the need to list both bare and www forms.
• Adds a JavaScript tool inclusion capability (`include-js-tool`), enabling custom JS to be surfaced as an agent action.
• Suppresses cloud-sync URLs when the `BROWSER_USE_CLOUD_SYNC` environment variable is set to `false`.
• Removes sensitive data from agent history and logging output to reduce credential and PII exposure in traces.</description>
    </item>
    <item>
      <title>browser-use 0.7.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.7</guid>
      <pubDate>Tue, 09 Sep 2025 21:49:19 GMT</pubDate>
      <description>browser-use 0.7.7 adds an enhanced screenshot API and automatic PDF download detection via DownloadsWatchdog.
• Adds an enhanced screenshot API with new capabilities for capturing browser state programmatically.
• Extends `DownloadsWatchdog` to watch `BrowserStateRequestEvent` and automatically handle PDF downloads.
• Removes the hardcoded maximum iframe recursion limit, enabling DOM traversal into arbitrarily nested iframes.</description>
    </item>
    <item>
      <title>browser-use 0.7.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.5</guid>
      <pubDate>Mon, 08 Sep 2025 06:14:33 GMT</pubDate>
      <description>browser-use 0.7.5 adds Qwen and Gemma LLM support, cross-origin iframe traversal, and exposes `reasoning_models` and `cross_origin_iframes` as parameters.
• Exposes `cross_origin_iframes` as a parameter with depth limits, enabling the agent to traverse and interact with cross-origin iframes during browser automation.
• Exposes `reasoning_models` as a configurable parameter, allowing callers to explicitly declare which models use reasoning-style prompting.
• Adds Qwen LLM integration, expanding supported model providers.
• Adds Gemma LLM integration, expanding supported model providers.
• Adds paint-order filtering to improve accuracy of visible-element detection on complex pages.
Breaking changes:
• HTTP mode has been removed from the MCP server; any setup using HTTP transport for the MCP server will stop working after upgrading.</description>
    </item>
    <item>
      <title>browser-use 0.7.4</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.4</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.4</guid>
      <pubDate>Sun, 07 Sep 2025 19:24:33 GMT</pubDate>
      <description>browser-use 0.7.4 adds video recording, CDP localStorage/sessionStorage capture, pyotp 2FA, and ollama_options support
• Adds `ollama_options` parameter to `ChatOllama` for passing custom options to Ollama-backed models.
• Adds event timeouts config to control how long the agent waits on browser events before timing out.
• Adds task video recording capability so agent runs can be captured as video files.
• Adds CDP-based capture of `localStorage` and `sessionStorage`, with `StorageStateWatchdog` automatically enabled when `user_data_dir` is provided.
• Integrates `pyotp` for TOTP-based 2FA generation within agent workflows.
• Adds a URL shortener utility for condensing long URLs before passing them to the agent.</description>
    </item>
    <item>
      <title>browser-use 0.7.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.2</guid>
      <pubDate>Fri, 05 Sep 2025 02:08:59 GMT</pubDate>
      <description>browser-use 0.7.2 adds sample_images support and an AgentMail integration alongside hook API updates.
• Adds `sample_images` parameter to let the agent learn how to operate a platform from example screenshots.
• New AgentMail integration for browser automation workflows involving email.
• Updated hooks APIs following Playwright removal, with revised documentation.</description>
    </item>
    <item>
      <title>browser-use 0.7.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.7.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.7.1</guid>
      <pubDate>Sun, 31 Aug 2025 10:58:56 GMT</pubDate>
      <description>browser-use 0.7.1 restores the CLI, re-enables PDF auto-download, and disables highlights by default after the CDP migration.
• Re-enables automatic PDF downloading, restoring a capability that was dropped during the CDP rewrite.
• Disables browser element highlights by default, reducing overhead in standard automation runs.
• Generates Python-side highlights for browser screenshots instead of relying on browser-injected overlays.
• Adds sensitive data placeholder names to LLM prompts, surfacing masked values in the prompt context.
• Improves `extract structured data` action with better input, output, and LLM call handling.</description>
    </item>
    <item>
      <title>browser-use 0.6.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.6.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.6.1</guid>
      <pubDate>Thu, 21 Aug 2025 22:13:25 GMT</pubDate>
      <description>browser-use 0.6.1 adds authenticated proxy support, unexecuted-action context, and click/input coordinate tracking.
• Adds authenticated proxy server support, enabling browser sessions to route through proxies that require credentials.
• Adds unexecuted actions into agent context so the agent retains awareness of planned-but-not-yet-run steps across turns.
• Saves click and input-text coordinates, capturing the exact screen position of each interaction for replay or debugging.
• Sets a default LLM, reducing required configuration for new agent setups.
• Adds cloud API usage examples demonstrating how to call the browser-use cloud API.
Breaking changes:
• The `agent call` method has been removed.</description>
    </item>
    <item>
      <title>browser-use 0.6.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.6.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.6.0</guid>
      <pubDate>Tue, 19 Aug 2025 17:14:51 GMT</pubDate>
      <description>browser-use 0.6.0 drops Playwright in favor of cdp-use/bubus, adds cross-origin iframe support and StreamableHTTP for MCP
• Sets `CDP_USE_LOG_LEVEL` environment variable to control `cdp_use` logging verbosity independently.
• Adds `StreamableHTTP` transport support to the MCP integration, alongside the existing transport options.
• Replaces Playwright with `cdp-use` and `bubus` in `BrowserSession`, switching to a pure CDP extraction layer for browser automation.
• Adds support for cross-origin iframes, enabling interaction with embedded third-party content.
• Renames ClickEvent(new_tab) parameter to `while_holding_ctrl` for clarity in click-event semantics.
Breaking changes:
• `BrowserSession` no longer uses Playwright — it now depends on `cdp-use` and `bubus`; any code that imported or configured Playwright-specific APIs through `BrowserSession` will break on upgrade.
• ClickEvent(new_tab) parameter is renamed to `while_holding_ctrl`; callers passing `new_tab` by keyword will break.</description>
    </item>
    <item>
      <title>browser-use 0.5.10</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.10</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.10</guid>
      <pubDate>Thu, 07 Aug 2025 22:07:19 GMT</pubDate>
      <description>browser-use 0.5.10 adds GPT-5 and gpt-oss model support, plus Anthropic prompt caching improvements.
• Adds `gpt-5` models to the OpenAI LLM integration, enabling use of GPT-5 with browser-use agents.
• Adds `gpt-oss` models to the Groq tool-calling integration.
• Enables prompt caching for user messages and agent history, reducing latency and cost for Anthropic models.
• Sets the default `frequency_penalty` to `None` to ensure compatibility with GPT-5 (which does not allow that parameter).
Breaking changes:
• The `message_context` parameter has been removed from the API.</description>
    </item>
    <item>
      <title>browser-use 0.5.8</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.8</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.8</guid>
      <pubDate>Sat, 02 Aug 2025 15:40:01 GMT</pubDate>
      <description>browser-use 0.5.8 adds a helper function for retrieving formatted agent traces with metadata.
• Adds a helper function to retrieve a nicely formatted agent trace with metadata for post-run inspection and debugging.</description>
    </item>
    <item>
      <title>browser-use 0.5.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.7</guid>
      <pubDate>Wed, 30 Jul 2025 20:27:45 GMT</pubDate>
      <description>browser-use 0.5.7 adds a Search API, exposes seed/top_p/temperature and OpenAI service_tier params, and makes screenshot quality configurable.
• Exposes `seed`, `top_p`, and `temperature` parameters on the Cloud API for controlling LLM sampling behaviour.
• Adds support for specifying the OpenAI `service_tier` parameter when using OpenAI-backed models.
• Introduces a Search API (beta) for programmatic search within browser-use.
• Makes vision model screenshot quality customizable, giving callers control over image fidelity sent to the LLM.
• Never relaunches a local browser when a CDP URL is provided, preventing unintended browser restarts.
• Notifies the LLM whenever page loading is interrupted so it can invoke the `wait` action rather than proceeding on a partial page.</description>
    </item>
    <item>
      <title>browser-use 0.5.6</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.6</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.6</guid>
      <pubDate>Sat, 26 Jul 2025 12:28:29 GMT</pubDate>
      <description>browser-use 0.5.6 adds CDP URL telemetry, ARIA menu dropdown support, typed package marker, and speed improvements.
• Adds `py.typed` marker to the package, enabling type-checker support (mypy, pyright) for downstream consumers.
• Adds CDP (Chrome DevTools Protocol) URL to Agent Telemetry events for richer session observability.
• Adds ARIA menu support to dropdown interaction functions, broadening the range of web UI components the agent can operate.
• Disables screenshot capture automatically when vision is disabled, reducing unnecessary overhead.
• Handles PDF viewer content via the read-file action, allowing agents to extract text from in-browser PDF viewers.
• Speed improvements to browser wait logic and general agent loop performance.</description>
    </item>
    <item>
      <title>browser-use 0.5.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.5</guid>
      <pubDate>Wed, 16 Jul 2025 17:36:16 GMT</pubDate>
      <description>browser-use 0.5.5 adds Flash Mode, DeepSeek and Groq support, and OpenAI CUA fallback
• Adds DeepSeek LLM chat model integration as a supported provider.
• Adds tool-calling support for Groq-hosted models.
• Adds OpenAI CUA (Computer-Using Agent) fallback mode for browser automation.
• Introduces Flash Mode for faster browser-use agent operation.
• Limits the `wait` action to a maximum of 10 seconds, capping runaway waits.
Breaking changes:
• The Planner Prompt has been removed from the agent pipeline.</description>
    </item>
    <item>
      <title>browser-use 0.5.4</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.4</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.4</guid>
      <pubDate>Fri, 11 Jul 2025 06:35:07 GMT</pubDate>
      <description>browser-use 0.5.4 adds automatic agent crash recovery and consolidates BrowserSession navigation methods
• Adds @require_healthy_browser(usable_page=True, reopen_page=True) decorator in `browser_use/browser/session.py` for crash-resilient browser operations.
• Combines navigate(), navigate_to(), create_new_tab(), new_page() and other redundant `BrowserSession` helper methods into a single navigate(url: str, new_tab: bool, timeout_ms: int) method.
• Agent now auto-recovers from crashed or stalled pages: retries the stalled page via JS page.evaluate(1), reopens the URL in a new tab, retreats to `about:blank`, relaunches a crashed browser with original settings, and falls back to a tmp incognito `user_data_dir=None` (with `storage_state.json` cookies) if the browser fails to relaunch.
• Adds PDF file creation support in the agent&apos;s file-handling actions.
• Exposes retry decorator @retry(timeout=5, wait=1, retries=2, ...) from `bubus/helpers.py` for use in custom actions.
Breaking changes:
• The `BrowserSession` methods navigate_to(), create_new_tab(), and new_page() are removed and replaced by the single unified navigate(url: str, new_tab: bool, timeout_ms: int) method; any call sites using the old method names will break.</description>
    </item>
    <item>
      <title>browser-use 0.5.3</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.3</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.3</guid>
      <pubDate>Wed, 09 Jul 2025 05:35:02 GMT</pubDate>
      <description>browser-use 0.5.3 adds automatic PDF downloads and graceful incognito fallback for unusable user_data_dir profiles
• Adds graceful fallback to a temporary incognito profile (`user_data_dir=None`) when BrowserSession(user_data_dir=&apos;/path/to/some/profile&apos;) fails to launch due to corruption, `SingletonLock` conflicts, or filesystem permission issues — instead of crashing.
• Automatically downloads PDFs when the browser navigates to one, with scrolling inside PDFs via pure CDP.
• Takes base64 CDP screenshots directly without going through Playwright, enabling faster screen capture.</description>
    </item>
    <item>
      <title>browser-use 0.5.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.5.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.5.0</guid>
      <pubDate>Tue, 08 Jul 2025 05:06:33 GMT</pubDate>
      <description>browser-use 0.5.0 adds native bidirectional MCP support, exposing external MCP tools to the agent and the agent itself as an MCP server.
• Adds `--mcp` CLI flag (via `browser-use[cli]`) to launch the Browser Use agent as an MCP server callable by any MCP client, including Claude Desktop.
• Adds MCP client support so external MCP servers and their tools can be connected to the Browser Use agent and used as actions.
• Expands `~/.config/browseruse/config.json` schema with new fields for MCP client and server connectors.
• Supports installing Browser Use as a Claude Desktop extension via a `browser-use.dxt` file or manual entry in the Claude Desktop `mcpServers` config block.
• Enhances scroll actions with pixel-level control.
• Adds `remove_images` and `remove_css` parameters to `eval.yaml` for leaner evaluation runs.</description>
    </item>
    <item>
      <title>browser-use 0.4.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.4.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.4.5</guid>
      <pubDate>Mon, 07 Jul 2025 13:23:10 GMT</pubDate>
      <description>browser-use 0.4.5 adds OpenRouter support, JSON/CSV/PDF data extraction, Gmail OTP integration, and multi-image-per-step agent input.
• Adds `BrowserSettings` to `BrowserProfile` for configuring browser-level settings directly on the profile object.
• Supports reading and extracting structured data from JSON, CSV, and PDF files as agent actions.
• Integrates the Gmail API to retrieve OTPs and email content during automated workflows.
• Adds OpenRouter as a supported LLM provider for driving agents.
• Enables multiple screenshots per agent step, each with a label, as LLM input — improving visual context for multi-action steps.</description>
    </item>
    <item>
      <title>browser-use 0.4.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.4.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.4.2</guid>
      <pubDate>Mon, 30 Jun 2025 08:13:01 GMT</pubDate>
      <description>browser-use 0.4.2 adds file upload action, token usage tracking, thinking parameter support, and broader model compatibility.
• Adds `upload_file` action to the controller, enabling agents to upload files through browser interactions.
• Adds token usage data to agent history, allowing practitioners to track and inspect consumption per run.
• Adds support for a `thinking` parameter for compatible models, enabling extended reasoning modes.
• Expands supported model roster for use with the agent.
• Structured output support optimized across the agent and judge system for improved reliability.
Breaking changes:
• The `save_pdf` action has been removed from the controller.</description>
    </item>
    <item>
      <title>browser-use 0.3.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.3.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.3.2</guid>
      <pubDate>Sun, 22 Jun 2025 05:22:20 GMT</pubDate>
      <description>browser-use 0.3.2 adds a FileSystem tracker for uploads/downloads, a `highlight_elements` flag, and Gemini 2.5 Flash support.
• Adds `highlight_elements` flag to control whether the agent highlights elements on the page during automation.
• Introduces a `FileSystem` feature that tracks all uploads and downloads the agent has access to in a unified manner.
• Adds support for `gemini-2.5-flash` as an available model.
• Makes browser launch timeout configurable via Playwright kwargs.
• Improves `AgentOutput` format and reasoning style for better agent state representation.
• Adds a custom function example using Mistral OCR demonstrating how to extend agent capabilities.</description>
    </item>
    <item>
      <title>browser-use 0.3.0</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.3.0</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.3.0</guid>
      <pubDate>Fri, 20 Jun 2025 09:30:52 GMT</pubDate>
      <description>browser-use 0.3.0 adds an EventBus for queued async agent tasks and automatic retry on mid-action page navigation.
• Adds an `EventBus` to the `Agent` class for queued async task dispatch, enabling event-driven orchestration of browser automation workflows.
• Adds automatic retry logic for actions that fail due to page navigation occurring mid-action, reducing brittle task failures in dynamic sites.
Breaking changes:
• The `success` parameter is removed from `ActionResult` in `service.py`; callers that pass or read `success` will break on upgrade.</description>
    </item>
    <item>
      <title>browser-use 0.2.6</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.2.6</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.2.6</guid>
      <pubDate>Tue, 10 Jun 2025 05:22:43 GMT</pubDate>
      <description>browser-use 0.2.6 adds stealth mode, BrowserSession.kill(), new CLI flags, and auto-applied storage state for existing browsers.
• Adds BrowserSession(stealth=True) and BrowserProfile(stealth=True) as a shortcut to run sessions through `patchright` for bot-detection evasion.
• Adds BrowserSession.kill() to force-close a session even when `keep_alive=True` is set.
• Adds `--cdp-url`, `--user-data-dir`, and `--profile-directory` options to the `browser-use` CLI.
• Auto-applies `storage_state.json` (cookies/localStorage) even when connecting to an already-running browser via CDP.
• Every `Agent`, `BrowserSession`, and `BrowserProfile` instance now carries a unique UUID, making them straightforward to persist to a database.
• CLI now uses stealth mode by default.
• Major async performance improvements for page-to-markdown extraction and LLM calls in multi-agent scenarios.
• Major stability improvements for multithreading, multiple asyncio run loops, and serial/parallel `BrowserSession` and `Agent` use.
Breaking changes:
• `BrowserSession` instances with `keep_alive=True` must now be started manually before being passed to Agent() — previously the agent could start them automatically.
• `save_playwright_script_path` has been removed.</description>
    </item>
    <item>
      <title>browser-use 0.2.5</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.2.5</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.2.5</guid>
      <pubDate>Wed, 28 May 2025 07:24:15 GMT</pubDate>
      <description>browser-use 0.2.5 adds a one-shot CLI mode via `browser-use -p` for running browser tasks directly from the command line.
• Adds `browser-use -p &apos;&lt;prompt&gt;&apos;` one-shot CLI mode to run a browser-use task directly from the command line and return a result without writing any Python code.</description>
    </item>
    <item>
      <title>browser-use 0.2.2</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.2.2</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.2.2</guid>
      <pubDate>Sat, 24 May 2025 05:09:52 GMT</pubDate>
      <description>browser-use 0.2.2 adds auto-detection of LLM tool-calling method and LLM API verification at startup.
• Auto-detects the LLM tool-calling method and verifies the LLM API connection at startup, catching misconfiguration before a session begins.
• Improves file upload detection for more reliable browser automation workflows.</description>
    </item>
    <item>
      <title>browser-use 0.2.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.2.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.2.1</guid>
      <pubDate>Fri, 23 May 2025 10:04:19 GMT</pubDate>
      <description>browser-use 0.2.1 ships BrowserProfile/BrowserSession, per-domain sensitive data, Patchright support, and expanded vector store providers
• Introduces `BrowserProfile` and `BrowserSession` classes, replacing `Browser`, `BrowserConfig`, `BrowserContext`, and `BrowserContextConfig` with a unified API that accepts all standard Playwright launch_persistent_context() arguments directly on `BrowserProfile`.
• Adds `allowed_domains` parameter to `BrowserSession`, now defaulting to enforcing `https://` unless `http://` or `http*://` is explicitly included; supports globs and full scheme matching (e.g. `https://*.google.com`, `chrome-extension://*`).
• Changes Agent(sensitive_data) to accept a new per-domain format `{domain: {key: val, ...}}` instead of the flat `{key: value}` format, restricting credential exposure to matching domains using the same glob/scheme system as `allowed_domains`.
• Allows passing existing Playwright (or Patchright) `Page`, `BrowserContext`, and `Browser` objects directly into `BrowserSession` or `Agent` (e.g. Agent(task=&apos;...&apos;, llm=llm, page=page)).
• Adds support for using Patchright as a stealth browser backend via playwright=await async_patchright().start() on `BrowserSession`.
• Custom action functions decorated with @controller.registry.action(...) can now declare `page: Page` or `browser_session` as parameters to receive the live Playwright `Page` object directly, eliminating the need for a separate get_current_page() call.
• Local browsers now launch with a dedicated persistent empty profile stored at `~/.config/browseruse/profiles/default`, isolated from the system default browser profile.
• Expands the range of supported vector store providers for agent memory.
• Adds support for multi-threaded agent execution including pause and resume operations.
• Adds new LLM model support and improved element detection methods including accessibility tree enhancements and custom event-listener detection.
Breaking changes:
• `Browser`, `BrowserConfig`, `BrowserContext`, and `BrowserContextConfig` are replaced by `BrowserProfile` and `BrowserSession`; existing code constructing those objects will break.
• Agent(sensitive_data) now requires the format `{domain: {key: val, ...}}` instead of the flat `{key: value}` format; agents using the old flat format will no longer have credentials correctly scoped.
• BrowserSession(allowed_domains=[...]) now enforces `https://` by default unless `http://` or `http*://` is explicitly listed; setups that relied on unqualified domain globs matching plain HTTP will be blocked.
• Local browsers now refuse to start with the system default browser profile; they require the dedicated profile at `~/.config/browseruse/profiles/default`, which may break setups that previously relied on ambient system cookies.</description>
    </item>
    <item>
      <title>browser-use 0.1.48</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.48</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.48</guid>
      <pubDate>Thu, 15 May 2025 22:47:00 GMT</pubDate>
      <description>browser-use 0.1.48 adds glob pattern support for `allowed_domains` URL restrictions and automated Docker Hub publishing.
• Adds glob pattern matching to `allowed_domains` (e.g. `allowed_domains=[&apos;*.example.com&apos;]`), enabling wildcard-based URL allowlisting for browser agents.
• Docker images are now automatically published to Docker Hub via CI on each release.</description>
    </item>
    <item>
      <title>browser-use 0.1.47</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.47</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.47</guid>
      <pubDate>Wed, 14 May 2025 00:54:40 GMT</pubDate>
      <description>browser-use 0.1.47 renames `GEMINI_API_KEY` to `GOOGLE_API_KEY` and moves CLI deps to an optional install group.
• Renames the `GEMINI_API_KEY` environment variable to `GOOGLE_API_KEY` for Google model authentication.
• Moves CLI dependencies to an optional `browser-use[cli]` install group, keeping the core library lighter for non-CLI users.
• Adds LLaMA model to the built-in pricing table for cost tracking.
Breaking changes:
• The `GEMINI_API_KEY` environment variable is renamed to `GOOGLE_API_KEY`; any working setup that sets `GEMINI_API_KEY` will stop authenticating to Google models after upgrading.
• CLI dependencies are no longer installed by default; users who rely on the CLI must now install `browser-use[cli]` explicitly or the CLI will fail to run.</description>
    </item>
    <item>
      <title>browser-use 0.1.46</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.46</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.46</guid>
      <pubDate>Mon, 12 May 2025 13:41:03 GMT</pubDate>
      <description>browser-use 0.1.46 adds a Dockerfile, switches back to Playwright, and improves element interaction and DOM integrity.
• Adds `Dockerfile` and `.dockerignore` for containerizing browser-use deployments.
• Switches the underlying browser automation backend from `patchright` back to `playwright` for improved performance and stability.
• Automatically clicks elements before typing into them, with a fallback to simulating keystrokes on the entire page for better input reliability.</description>
    </item>
    <item>
      <title>browser-use 0.1.45</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.45</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.45</guid>
      <pubDate>Sat, 03 May 2025 15:57:24 GMT</pubDate>
      <description>browser-use 0.1.45 adds an interactive CLI, Google Sheets support, Azure OpenAI, and improved anti-bot fingerprint evasion.
• Adds flat `window_width` and `window_height` attributes to `BrowserContextConfig` (replacing the removed `BrowserWindowContextSize` object), also used as viewport dimensions when `no_viewport=False`.
• New interactive CLI for `browser-use`, styled like the `claude` code CLI, for running browser-use tasks directly from the terminal.
• Adds Google Sheets support directly in the main controller.
• Adds support for Azure OpenAI API GPT-4 as a model provider.
• Improves anti-bot fingerprint detection for compatibility with Cloudflare-protected sites and Google logins.
Breaking changes:
• The `BrowserWindowContextSize` object is removed: replace BrowserContextConfig(window_size=BrowserWindowContextSize(width=1280, height=900)) with BrowserContextConfig(window_width=1280, window_height=900).</description>
    </item>
    <item>
      <title>browser-use 0.1.42</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.42</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.42</guid>
      <pubDate>Fri, 02 May 2025 04:16:44 GMT</pubDate>
      <description>browser-use 0.1.42 adds anti-bot detection via patchright, Playwright script generation, force_new_context flag, and embedder config for Mem0.
• Adds `force_new_context=True` flag to browser config so custom context configuration is applied when connecting to existing browsers.
• Adds `chrome_remote_debugging_port` setting in browser config to support launching user-provided Chrome browsers.
• Adds `GEMINI_API_KEY` environment variable, replacing `GOOGLE_API_KEY` for Gemini LLM authentication.
• Adds Playwright script generation from agent history, enabling replay of recorded agent sessions.
• Adds anti-bot detection support by integrating patchright as the underlying browser automation backend, replacing playwright.
• Adds embedder config support in Mem0 (`MemoryConfig`) to allow different LLMs for memory embeddings.
• Adds option to disable `mem0` telemetry.
• Adds extended system prompt capability for the planner agent.
• Adds support for gemma instruction-tuned models.
• Adds source tracking and error tracking to agent telemetry.
Breaking changes:
• playwright is replaced by patchright as the underlying browser automation dependency; any code or configuration that directly references the playwright package may be affected.</description>
    </item>
    <item>
      <title>browser-use 0.1.41</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.41</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.41</guid>
      <pubDate>Tue, 01 Apr 2025 08:10:12 GMT</pubDate>
      <description>browser-use 0.1.41 adds multi-browser support, HAR recording, PDF saving, mobile/geo simulation, pre/post step hooks, and much more.
• Adds `SKIP_LLM_API_KEY_VERIFICATION` environment variable to bypass LLM API key validation on startup (useful for cloud deployments).
• Adds browser context options for `mobile simulation`, `geolocation`, `permissions`, and `timezone` settings via `BrowserContextConfig`.
• Adds HAR file recording support, enabling network traffic capture during browser sessions.
• Adds `wait_for_element` action so agents can pause until a specific element appears in the DOM.
• Adds page-scoped action registration — actions can now be restricted to specific page URL patterns (e.g., `*.example.com`).
• Adds pre- and post-step hooks to Agent.step() so developers can inject custom behavior around each agent step.
• Adds `save webpage as PDF` action with a configurable output path.
• Adds multi-browser support, allowing multiple browser instances to be managed simultaneously.
• Adds clicking by XPath, CSS selector, or text as new element-targeting methods.
• Adds Dolphin browser driver support as a new browser backend.
• Adds flexible system prompt customization options for the agent.
• Adds Google Sheets support by automating keyboard shortcuts.
• Adds support for asking the agent to close tabs via a new action.
• Adds fallback handling when the LLM does not produce the expected tool call format.
• Adds DeepSeek R1 Distill and QwQ-32b model support.
• Verifies LLM API keys work on startup and adds Ctrl+C error handling.
• Improves Chrome launch flags with better chrome-in-docker support, anti-fingerprinting, and deterministic rendering.
• Improves interactive element detection using computed cursor style for more accurate DOM parsing.
• Processes shadow DOM children correctly so elements inside shadow roots are no longer skipped.
• Improves error logging for LLM API calls and missing environment variables.</description>
    </item>
    <item>
      <title>browser-use 0.1.40</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.40</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.40</guid>
      <pubDate>Sun, 23 Feb 2025 18:01:27 GMT</pubDate>
      <description>browser-use 0.1.40 adds metadata in agent history and support for models without native tool calling.
• Enables models without native tool-calling support to operate the browser by injecting available actions directly into the prompt context.
• Adds metadata to agent history records, enriching run logs with additional context about each step.
• Introduces forced completion output to ensure agents always emit a done result rather than hanging.</description>
    </item>
    <item>
      <title>browser-use 0.1.37</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.37</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.37</guid>
      <pubDate>Thu, 13 Feb 2025 02:39:37 GMT</pubDate>
      <description>browser-use 0.1.37 adds file-upload-via-dict, PDF streaming, extra Chromium args support, and improved DOM processing.
• Adds `extra_chromium_args` support for real browser sessions, enabling custom Chromium launch flags.
• Supports file uploads specified as a dictionary (`Feature/file upload dict`), expanding how files can be passed to browser actions.
• Adds a function to stream PDF files from the browser context.
• Detects whether page.evaluate() works properly, surfacing compatibility issues with restricted browser environments.
• Generates unique file names automatically when a target file already exists, preventing silent overwrites.
• Improves DOM processing for more reliable element extraction and interaction.
• Improves text input handling in the browser context for more robust form filling.
• Adds a custom function example for web search, demonstrating how to extend the agent with custom actions.
• Adds a streaming usage example showing how to consume agent output incrementally.</description>
    </item>
    <item>
      <title>browser-use 0.1.33</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.33</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.33</guid>
      <pubDate>Sat, 01 Feb 2025 22:43:35 GMT</pubDate>
      <description>browser-use 0.1.33 adds sensitive data handling, LLM-based page extraction, and screenshots in AgentHistory regardless of vision mode
• Captures screenshots in `AgentHistory` even when `use_vision=False`, enabling visual replay of agent runs without vision-mode overhead.
• Adds LLM-based page extraction, allowing the agent to extract structured content from pages using a language model.
• Adds sensitive data handling to prevent secrets and credentials from leaking into agent logs or prompts.
• Adds an Azure OpenAI integration example covering UI and model configuration.</description>
    </item>
    <item>
      <title>browser-use 0.1.27</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.27</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.27</guid>
      <pubDate>Wed, 22 Jan 2025 07:21:22 GMT</pubDate>
      <description>browser-use 0.1.27 adds initial action execution, agent callbacks, and action exclusions for more controllable browser automation.
• Adds initial actions support — define setup steps (e.g., navigate to a URL, scroll) that run before LLM interactions begin.
• Introduces callbacks for step and done events, enabling monitoring and control hooks during agent execution.
• Adds the ability to exclude specific actions from the agent&apos;s available action set for finer customization.
• Migrates `time.sleep` to `asyncio.sleep` for non-blocking async operation throughout the library.
• Optimizes cloud infrastructure support for smoother deployments and improved scalability.</description>
    </item>
    <item>
      <title>browser-use 0.1.26</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.26</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.26</guid>
      <pubDate>Mon, 20 Jan 2025 18:19:22 GMT</pubDate>
      <description>browser-use 0.1.26 adds viewport_expansion and highlight_elements controls for page context and visual output.
• Adds `viewport_expansion` setting to control how much of the page is included in context, defaulting to slightly beyond the visible viewport; set it to the full page size to include all content.
• Adds `highlight_elements` setting (set to `False`) to suppress element highlight overlays in the browser view.</description>
    </item>
    <item>
      <title>browser-use 0.1.17</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.17</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.17</guid>
      <pubDate>Tue, 10 Dec 2024 13:58:30 GMT</pubDate>
      <description>browser-use 0.1.17 enables multi-step output from the model for up to 10x faster form filling
• Model can now output multiple steps at once, delivering up to 10x performance improvements in form-filling and similar multi-action workflows.
• More robust CSS selectors for more reliable element targeting.
• Expanded attribute inclusion in the DOM representation for richer context.
• Improved handling of multiple concurrent browser instances.</description>
    </item>
    <item>
      <title>browser-use 0.1.16</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.16</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.16</guid>
      <pubDate>Tue, 03 Dec 2024 13:57:36 GMT</pubDate>
      <description>browser-use 0.1.16 enables parallel multi-agent browsing with multiple contexts per browser instance and trace/replay saving
• Supports spinning up multiple browser contexts per browser instance, enabling parallel execution of as many agents as needed simultaneously.
• Adds the ability to save traces and replays of browser agent sessions.
• Improved DOM processing for more reliable page interaction.
Breaking changes:
• The controller is detached from browser state — code that previously coupled the controller to browser state will break.
• The browser service is split into separate browser and context components — any code referencing the unified browser service must be updated to address them separately.</description>
    </item>
    <item>
      <title>browser-use 0.1.12</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.12</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.12</guid>
      <pubDate>Thu, 28 Nov 2024 23:17:56 GMT</pubDate>
      <description>browser-use 0.1.12 adds save-and-replay of browser sessions so recorded tasks run without an LLM.
• Adds save and reload of browser history, enabling a task recorded once with an LLM to be replayed repeatedly without LLM involvement.
• Improves agent rerun capabilities to reliably re-execute workflows even when the DOM tree changes, using screen-based element matching.</description>
    </item>
    <item>
      <title>browser-use 0.1.7</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.7</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.7</guid>
      <pubDate>Fri, 22 Nov 2024 20:57:54 GMT</pubDate>
      <description>browser-use 0.1.7 migrates to Playwright and goes fully async from agent to DOM
• Switches the entire stack from agent to DOM to async, enabling non-blocking browser automation throughout the library.
• Replaces the previous browser backend with Playwright, improving speed and reliability for browser-driven workflows.
• Supports both async and sync registered functions, letting callers mix execution models when extending the agent.</description>
    </item>
    <item>
      <title>browser-use 0.1.1</title>
      <link>https://github.com/browser-use/browser-use/releases/tag/0.1.1</link>
      <guid isPermaLink="true">https://github.com/browser-use/browser-use/releases/tag/0.1.1</guid>
      <pubDate>Fri, 15 Nov 2024 20:53:52 GMT</pubDate>
      <description>browser-use 0.1.1 adds custom agent function calls, action history, and token cost approximations
• Supports custom function calls registered alongside the agent&apos;s built-in browser functions, enabling practitioners to extend agent behavior with their own actions.
• Adds a history of all agent actions, giving practitioners a full audit trail of what the agent did during a session.
• Adds token cost approximations so practitioners can estimate LLM spend per agent run.
• Improves HTML processing and XPath extraction for more reliable element targeting.
• Highlights clickable elements with rounded overlays on screenshots for clearer visual feedback.
• Introduces a testing library to support automated validation of agent workflows.</description>
    </item>
  </channel>
</rss>
