agent-browser Updates & Release Notes

64 updates curated from 1 source by the Releasebot Team. Last updated: May 7, 2026

Get this feed:
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      May 7, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.27.0

    agent-browser adds React introspection with DevTools integration, new Web Vitals and SPA navigation commands, init scripts and feature flags, network filtering, cURL cookie import, and dashboard proxy support, while also fixing a doctor bug and improving npm publishing security.

    New Features

    React introspection - First-class React DevTools integration with new react tree, react inspect <fiberId>, react renders start|stop, and react suspense commands for full component-tree visibility, per-fiber props/hooks/state inspection, render profiling with mount/re-render counts and change details, and Suspense boundary classification with root-cause grouping and recommendations. React DevTools hook is vendored (MIT) and embedded in the binary with zero runtime dependencies (#1257)

    Web Vitals - New vitals [url] command that reports Core Web Vitals (LCP, CLS, TTFB, FCP, INP) plus React hydration phases for any page (#1257)

    SPA navigation - New pushstate <url> command for client-side SPA navigations without a full page load (#1257)

    Init scripts and feature flags - New --init-script <path> flag (repeatable; env AGENT_BROWSER_INIT_SCRIPTS) to register scripts before first navigation, and --enable <feature> flag (repeatable; env AGENT_BROWSER_ENABLE) for built-in init scripts such as react-devtools (#1257)

    Network route resource type filter - network route now accepts --resource-type <csv> to filter intercepted requests by CDP resource type (#1257)

    cURL cookie import - cookies set --curl <file> auto-detects JSON, cURL, and Cookie-header formats for bulk cookie import (#1257)

    Dashboard proxy support - The observability dashboard now works from proxied origins via a same-origin proxy, enabling deployment behind reverse proxies and path-based routing (#1111)

    Bug Fixes

    Fixed doctor command generating duplicate check ids when called multiple times in the same process (#1330)

    Infrastructure

    Switched npm publishing to trusted publishing via GitHub Actions OIDC, removing the need for manually managed npm tokens (#1273)

    Contributors

    @ctate

    @quuu

    @shaper

    @ThomasK33

    Original source
  • Apr 16, 2026
    • Date parsed from source:
      Apr 16, 2026
    • First seen by Releasebot:
      Apr 17, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.26.0

    agent-browser ships a major update with a new doctor command for install diagnosis, stable tab ids and labels, a richer core skill guide, and a JSON schema for config validation. It also fixes saved browser state loading and improves help output.

    New Features

    doctor command - Added agent-browser doctor for one-shot diagnosis of an install. Checks environment, Chrome, running daemons, config files, security, providers, and network connectivity; auto-cleans stale daemon sidecar files on every run; and performs a live headless launch test. Supports --offline to skip network probes, --quick to skip the launch test, --fix for opt-in repairs (install missing Chrome, close version-mismatched daemons, prune expired state files), and --json for structured output (#1254)

    Stable tab ids and labels - Tabs now have stable string ids like t1, t2, t3 that don't shift when other tabs close or popups appear. Tabs can be created with a memorable label via tab new --label <name> [<url>], and labels are interchangeable with t<N> ids everywhere a tab ref is accepted (tab <id|label>, tab close <id|label>). Bare-integer input is rejected with a teaching error so agents can't mistake stable handles for positional indices (#892, #1249, #1250)

    core skill - Renamed the built-in agent-browser skill to core and replaced its ~40-line discovery stub with a ~420-line usage guide covering the core snapshot-ref-act loop, reading, interacting, waiting, common workflows, troubleshooting, and global flags. agent-browser skills get core now returns content agents can use directly; --full adds references and templates. Added a hidden: frontmatter flag so the original agent-browser stub stays reachable for npx skills add discovery without polluting skills list (#1253)

    JSON Schema for config files - Added agent-browser.schema.json describing every config option with types and descriptions, enabling IDE autocomplete and validation when referenced via $schema in agent-browser.json or ~/.agent-browser/config.json. The schema is served from the docs site at https://agent-browser.dev/schema.json (#1242, #1248)

    Bug Fixes

    Fixed --state / AGENT_BROWSER_STATE not actually loading saved browser state (cookies and localStorage) at launch. The flag had been fully plumbed through parsing, env propagation, and validation since the native Rust rewrite, but the load step was never wired up. Storage state now loads after launch across all four paths: explicit launch, auto-connect, provider, and local Chrome (#1241)

    Documentation

    --help output now shows the skills section first so agents discover skills get core (the canonical usage guide) before the core command list (#1251)

    Contributors

    @ctate

    @DJRHails

    @michael-farah

    @tomdale

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Vercel Labs and hundreds of other software products.

    Create account
  • Apr 16, 2026
    • Date parsed from source:
      Apr 16, 2026
    • First seen by Releasebot:
      Apr 17, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.5

    agent-browser fixes several CLI and recording bugs, improving CDP discovery, viewport handling, text-mode output, and tab focus behavior when closing pages.

    Bug Fixes

    Fixed --auto-connect CDP discovery preferring HTTP endpoint discovery over the DevToolsActivePort websocket path, which could fail on some setups. The CLI now reads the websocket path from DevToolsActivePort first and only falls back to HTTP discovery (#1218)

    Fixed recording context viewport not inheriting the active viewport dimensions, causing recordings to use default resolution instead of the configured viewport (#1208)

    Fixed get box and get styles printing no data in text mode (#1231, #1233)

    Fixed active page changing when closing or removing earlier tabs. The previously focused page is now preserved correctly (#1220)

    Contributors

    @ctate

    @jin-2-kakaoent

    @officialasishkumar

    Original source
  • Apr 12, 2026
    • Date parsed from source:
      Apr 12, 2026
    • First seen by Releasebot:
      Apr 12, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.4

    agent-browser adds a skills command for discovering and installing agent skills, with built-in evaluation support for testing skills in live browser sessions. It also fixes viewport metadata, screen recording TLS errors, and docs polish issues.

    New Features

    • skills command - Added agent-browser skills command for discovering and installing agent skills, with built-in evaluation support for testing skills against live browser sessions (#1225, #1227)

    Bug Fixes

    • Fixed custom viewport dimensions not being used in streaming frame metadata and image resolution (#1033)
    • Fixed --ignore-https-errors not being re-applied to recording contexts, causing TLS errors during screen recordings (#1178)
    • Fixed duplicate option numbering in the auth skill documentation (#1161)

    Documentation

    • The docs site header now dynamically fetches the GitHub star count (#1202)

    Contributors

    • @ctate
    • @jin-2-kakaoent
    • @juniper929
    • @Marshall-Sun
    Original source
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.3

    agent-browser fixes hidden radio and checkbox inputs in snapshot refs, improving detection when labels wrap display:none inputs and restoring the correct role, name, and checked state. It also adds clickable heading anchors to the docs site for easier deep linking.

    Bug Fixes

    Fixed hidden radio/checkbox inputs missing from snapshot refs when a <label> wraps a display:none <input type="radio"> or <input type="checkbox">. Chrome excludes these inputs from the accessibility tree entirely, making it impossible for AI agents to identify radio buttons and checkboxes via refs. Hidden inputs inside elements are now detected during cursor-interactive scanning and their parent nodes are promoted to the correct role with proper name and checked state (#1085)

    Documentation

    Added clickable heading anchors to the docs site, making it easy to link directly to any section (#1175)

    Contributors

    @ctate

    @jin-2-kakaoent

    @hyunjinee

    Original source
  • Apr 7, 2026
    • Date parsed from source:
      Apr 7, 2026
    • First seen by Releasebot:
      Apr 7, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.2

    agent-browser fixes a Linux idle Chrome kill bug caused by orphan cleanup handling.

    Bug Fixes

    Fixed Chrome being killed after ~10s idle on Linux caused by PR_SET_PDEATHSIG tracking the blocking thread that spawned Chrome rather than the daemon process. When Tokio reaped the idle thread, the kernel sent SIGKILL to Chrome even though the daemon was still alive. Orphan cleanup is handled by the existing process-group kill in ChromeProcess::kill() (#1157, #1173)

    Contributors

    @ctate

    Original source
  • Apr 6, 2026
    • Date parsed from source:
      Apr 6, 2026
    • First seen by Releasebot:
      Apr 6, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.1

    agent-browser adds an embedded observability dashboard in the CLI, available immediately after install.

    Improvements

    Embedded dashboard - The observability dashboard is now bundled directly into the CLI binary using rust-embed, eliminating the need for dashboard install. The dashboard is available immediately after installing agent-browser (#1169)

    Contributors

    @ctate

    Original source
  • Apr 6, 2026
    • Date parsed from source:
      Apr 6, 2026
    • First seen by Releasebot:
      Apr 6, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.25.0

    agent-browser adds AI chat commands for browser automation, brings a built-in AI chat to the dashboard, expands snapshot output with link URLs, and makes batch workflows easier with inline arguments. It also includes reliability fixes for role matching, uploads, waits, and dashboard installs.

    New Features

    • AI chat command - Added chat command for AI-powered browser automation. Supports single-shot mode (chat "open google.com") and an interactive REPL. The AI agent can execute any agent-browser command via tool calls. Requires AI_GATEWAY_API_KEY. Configure the model with --model or AI_GATEWAY_MODEL (#1160, #1163)
    • Dashboard AI chat - The observability dashboard now includes a built-in AI chat interface for conversational browser control alongside live session views (#1160, #1163)
    • snapshot --urls - New -u/--urls flag to include href URLs for link elements in snapshot output, giving agents direct access to link targets without additional queries (#1160)
    • Batch argument mode - The batch command now accepts commands as inline arguments in addition to reading from stdin, simplifying single-invocation multi-command workflows (#1160)

    Bug Fixes

    • Fixed getByRole matching wrong elements (e.g. <link> stylesheet elements instead of <a> anchors) by rewriting the implementation to use the CDP accessibility tree with ref-based element resolution instead of CSS selectors (#1145)
    • Fixed upload command not supporting accessibility tree refs (@eN) for file upload element selection (#1156)
    • Fixed AGENT_BROWSER_DEFAULT_TIMEOUT not being applied to wait commands. The environment variable now propagates to all wait variants (wait, wait --url, wait --text, wait --load, wait --fn, wait --download) (#1153)
    • Fixed dashboard download error handling with improved retry logic for more reliable dashboard installation (#1154)

    Tests

    • Fixed CI test failures on Windows and E2E (#1165)

    Contributors

    • @ctate
    • @jin-2-kakaoent
    • @hyunjinee
    Original source
  • Apr 4, 2026
    • Date parsed from source:
      Apr 4, 2026
    • First seen by Releasebot:
      Apr 5, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.24.1

    agent-browser adds Chrome profile login state reuse and a profiles command for listing available Chrome profiles. It also improves daemon reliability, Chrome shutdown, CDP attach behavior, HAR capture, and several launch and timeout fixes.

    New Features

    Chrome profile login state reuse - --profile <name> now resolves Chrome profile names (e.g. Default, Profile 1) and copies the profile to a temp directory to reuse login state, cookies, and extensions without modifying the original. Added profiles command to list available Chrome profiles with --json support (#1131)

    Bug Fixes

    Fixed --ignore-https-errors not passing --ignore-certificate-errors as a Chrome launch flag, causing TLS errors like ERR_SSL_PROTOCOL_ERROR to be rejected at the network layer before CDP could intervene (#1132)

    Fixed orphaned Chrome processes on daemon exit by spawning Chrome in its own process group and killing the entire group on shutdown. On Linux, PR_SET_PDEATHSIG ensures Chrome is killed even if the daemon is OOM-killed (#1137)

    Fixed CDP attach hang on Chrome 144+ when connecting to real browser sessions. Targets paused waiting for the debugger after attach are now resumed with Runtime.runIfWaitingForDebugger (#1133)

    Fixed stale daemon after upgrade silently reusing the old daemon process with broken CDP behavior. The daemon now writes a .version sidecar file and auto-restarts on version mismatch (#1134)

    Fixed stale daemon/socket recovery where close --all failed to clean up zombie daemons and stale files. Unreachable daemons are now force-killed and orphaned socket/pid files are removed (#1136)

    Fixed idle timeout not being respected because the sleep future was recreated on every select loop iteration, preventing the deadline from being reached (#1110)

    Fixed browser not relaunching when launch options change (e.g. adding extensions to config.json) between consecutive launch commands (#996)

    Fixed auto_launch() not honouring AGENT_BROWSER_PROVIDER for cloud providers, causing non-launch commands to fall back to local Chrome instead of connecting via the provider API (#1126)

    Fixed HAR capture missing API requests under heavy traffic by increasing the CDP broadcast buffer from 256 to 4096 events, reducing the drain interval from 500ms to 100ms, and enabling network tracking in cross-origin iframes (#1135)

    Tests

    Fixed e2e_relaunch_on_options_change launching headed Chrome on CI where no display is available. The test now stays headless and only changes extensions to trigger the relaunch (#996)

    Fixed e2e_auth_login flake by reducing the SPA render delay from 1200ms to 800ms, giving more headroom within the selector wait window on slower CI runners

    Contributors

    @ctate

    @desenmeng

    @jin-2-kakaoent

    @snese

    Original source
  • Apr 3, 2026
    • Date parsed from source:
      Apr 3, 2026
    • First seen by Releasebot:
      Apr 3, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.24.0

    agent-browser adds AWS Bedrock AgentCore as a cloud browser provider, with new launch and auth support plus updated docs and dashboard icons.

    New Features

    AWS Bedrock AgentCore provider - Added AWS Bedrock AgentCore as a cloud browser provider. Connect with --provider agentcore or AGENT_BROWSER_PROVIDER=agentcore. Uses lightweight manual SigV4 signing for authentication with support for the full AWS credential provider chain (environment variables, AWS CLI, SSO, IAM roles). Configure with AGENTCORE_REGION, AGENTCORE_PROFILE_ID, and AGENTCORE_BROWSER_ID environment variables. Returns session ID and Live View URL in the launch response (#397)

    Documentation

    Added AgentCore provider page to docs site, README options table, SKILL.md, and dashboard provider icons (#1120)

    Contributors

    @ctate

    @pahud

    Original source
  • Mar 31, 2026
    • Date parsed from source:
      Mar 31, 2026
    • First seen by Releasebot:
      Apr 1, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.23.4

    agent-browser fixes a Linux daemon hang caused by a SIGCHLD race condition and improves crash handling.

    Bug Fixes

    Fixed daemon hang on Linux caused by a waitpid(-1) race condition in the SIGCHLD handler that stole exit statuses from Rust's Child handles, leaving the daemon in a broken state. Replaced the global signal handler with targeted crash detection via the existing drain interval (#1098)

    Contributors

    @ctate

    Original source
  • Mar 31, 2026
    • Date parsed from source:
      Mar 31, 2026
    • First seen by Releasebot:
      Mar 31, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.23.3

    agent-browser fixes drag and drop so mouseMoved events now preserve buttons and dragstart, dragover, and drop work again.

    Bug Fixes

    Fixed drag and drop not working because mouseMoved events during the drag omitted the buttons bitmask, causing the browser to see event.buttons === 0 and never fire dragstart/dragover/drop (#1087)

    Contributors

    @ctate

    @juniper929

    Original source
  • Mar 31, 2026
    • Date parsed from source:
      Mar 31, 2026
    • First seen by Releasebot:
      Mar 31, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.23.2

    agent-browser adds dashboard session creation with a unified selector for local engines and cloud providers, plus provider icons in the sidebar. It also fixes remote provider connections, navigation hangs, timeouts, and cleanup issues.

    New Features

    • Dashboard session creation - Sessions can now be created directly from the dashboard UI. A new session dialog provides a unified selector grid for local engines (Chrome, Lightpanda) and cloud providers (Browserbase, Browserless, Browser Use, Kernel) with async creation, loading state, and error display (#1092)
    • Dashboard provider icons - The session sidebar now shows the provider or engine icon for each session, making it easy to identify which backend a session is using (#1092)

    Bug Fixes

    • Fixed Browser Use provider using an intermediate API call instead of connecting directly via WSS, which caused connection failures (#1092)
    • Fixed Browserbase provider not sending an explicit JSON body and Content-Type header, causing session creation to fail (#1092)
    • Fixed provider navigation hanging because wait_for_lifecycle waited for page load events that remote providers may not emit. Navigation with --provider now automatically sets waitUntil=none (#1092)
    • Fixed remote CDP connections timing out by increasing the CDP connect timeout from 10s to 25s for cloud providers (#1092)
    • Fixed zombie daemon processes not being cleaned up when a provider connection fails during session creation from the dashboard (#1092)

    Contributors

    @ctate

    Original source
  • Mar 31, 2026
    • Date parsed from source:
      Mar 31, 2026
    • First seen by Releasebot:
      Mar 31, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    agent-browser adds dashboard-based session creation with a unified selector for local engines and cloud providers, plus provider icons in the session sidebar. It also fixes several remote provider connection, navigation, timeout, and cleanup issues for smoother cloud sessions.

    Patch Changes

    3c942e2:

    New Features

    • Dashboard session creation - Sessions can now be created directly from the dashboard UI. A new session dialog provides a unified selector grid for local engines (Chrome, Lightpanda) and cloud providers (Browserbase, Browserless, Browser Use, Kernel) with async creation, loading state, and error display (#1092)
    • Dashboard provider icons - The session sidebar now shows the provider or engine icon for each session, making it easy to identify which backend a session is using (#1092)

    Bug Fixes

    • Fixed Browser Use provider using an intermediate API call instead of connecting directly via WSS (wss://connect.browser-use.com), which caused connection failures (#1092)
    • Fixed Browserbase provider not sending an explicit JSON body and Content-Type header, causing session creation to fail (#1092)
    • Fixed provider navigation hanging because wait_for_lifecycle waited for page load events that remote providers may not emit. Navigation with --provider now automatically sets waitUntil=none (#1092)
    • Fixed remote CDP connections timing out by increasing the CDP connect timeout from 10s to 25s for cloud providers (#1092)
    • Fixed zombie daemon processes not being cleaned up when a provider connection fails during session creation from the dashboard (#1092)
    Original source
  • Mar 30, 2026
    • Date parsed from source:
      Mar 30, 2026
    • First seen by Releasebot:
      Mar 31, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.23.1

    agent-browser ships v0.23.1 with dashboard and Windows fixes, better CDP tab detection, improved save_state cookie and localStorage capture, auto-dismissal for alert and beforeunload dialogs, and smoother console output and navigation handling.

    What's Changed

    • chore: version packages by @github-actions[bot] in #1029
    • dashboard by @ctate in #1034
    • fix: use TCP instead of Unix socket on Windows in dashboard relay by @ctate in #1038
    • fix(windows): fall back to OS-assigned port when Hyper-V blocks daemon TCP bind by @ctate in #1041
    • fix lightpanda by @ctate in #1050
    • chore: add minor changeset for v0.23.0 release by @ctate in #1052
    • fix: include root package in pnpm workspace for changesets by @ctate in #1053
    • chore: version packages by @github-actions[bot] in #1054
    • fix: save_state captures cross-domain cookies and localStorage by @jin-2-kakaoent in #1064
    • fix: detect externally opened tabs in --cdp mode by @jin-2-kakaoent in #1042
    • fix: dashboard server picks up installed files without restart by @ctate in #1066
    • Add auto-dismissal for alert and beforeunload dialogs by @ctate in #1075
    • fix: expose raw CDP args in console output and use preview for formatting by @jin-2-kakaoent in #1040
    • fix: skip wait_for_lifecycle on same-document navigation by @hechang27-sprt in #1059
    • fix: Windows Chrome extraction and debugging environment by @ctate in #1088
    • chore: prepare v0.23.1 release by @ctate in #1089
    • chore: version packages by @github-actions[bot] in #1090

    New Contributors

    • @hechang27-sprt made their first contribution in #1059

    Full Changelog: v0.22.3...v0.23.1

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.

Similar to agent-browser with recent updates: