agent-browser Release Notes

Last updated: Mar 14, 2026

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

    agent-browser by Vercel Labs

    v0.20.0

    Vercel Labs announces a major shift to a full native Rust daemon, removing Node.js/Playwright entirely. Install size drops to 7 MB, memory use to 8 MB, and cold start to 617 ms. Includes benchmarks, Chromium installer hardening, and multiple bug fixes.

    Minor Changes

    Full Native Rust

    • 100% native Rust -- Removed the entire Node.js/Playwright daemon. The Rust native daemon is now the only implementation. No Node.js runtime or Playwright dependency required. (#754)
    • 99x smaller install -- Install size reduced from 710 MB to 7 MB by eliminating the Node.js dependency tree.
    • 18x less memory -- Daemon memory usage reduced from 143 MB to 8 MB.
    • 1.6x faster cold start -- Cold start time reduced from 1002ms to 617ms.
    • Benchmarks -- Added benchmark suite comparing native vs Node.js daemon performance.
    • Chromium installer hardened -- Fixed zip path traversal vulnerability in Chrome for Testing installer.

    Bug Fixes

    • Fixed --headed false flag not being respected in CLI (#757)
    • Fixed "not found" error pattern in to_ai_friendly_error incorrectly catching non-element errors (#759)
    • Fixed storage local key lookup parsing and text output (#761)
    • Fixed Lightpanda engine launch with release binaries (#760)
    • Hardened Lightpanda startup timeouts (#762)
    Original source Report a problem
  • Mar 13, 2026
    • Date parsed from source:
      Mar 13, 2026
    • First seen by Releasebot:
      Mar 13, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.19.0

    Vercel Labs unveils a minor update introducing browserless.io as a browser provider for Node.js and native daemon paths, with remote connections via provider flag or AGENT_BROWSER_PROVIDER env var, plus clipboard reads/writes, screenshot settings, and multiple bug fixes.

    56bb92b:

    Minor Changes

    New Features

    • Browserless.io provider -- Added browserless.io as a browser provider, supported in both Node.js and native daemon paths. Connect to remote Browserless instances with --provider browserless or AGENT_BROWSER_PROVIDER=browserless. Configurable via BROWSERLESS_API_KEY, BROWSERLESS_API_URL, and BROWSERLESS_BROWSER_TYPE environment variables. (#502, #746)
    • clipboard command -- Read from and write to the browser clipboard. Supports read, write , copy (simulates Ctrl+C), and paste (simulates Ctrl+V) operations. (#749)
    • Screenshot output configuration -- New global flags --screenshot-dir, --screenshot-quality, --screenshot-format and corresponding AGENT_BROWSER_SCREENSHOT_DIR, AGENT_BROWSER_SCREENSHOT_QUALITY, AGENT_BROWSER_SCREENSHOT_FORMAT environment variables for persistent screenshot settings. (#749)

    Bug Fixes

    • Fixed wait --text not working in native daemon path (#749)
    • Fixed BrowserManager.navigate() and package entry point (#748)
    • Fixed extensions not being loaded from config.json (#750)
    • Fixed scroll on page load (#747)
    • Fixed HTML retrieval by using browser.getLocator() for selector operations (#745)
    Original source Report a problem
  • All of your release notes in one feed

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

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

    agent-browser by Vercel Labs

    v0.18.0

    Vercel Labs releases a new inspect command that opens Chrome DevTools via a local proxy, plus a get cdp-url helper for debugging. Native screenshot annotate parity, KERNEL_API_KEY optional, Browserbase simplified. Bug fixes improve CDP paths, IPv6 handling and viewport inheritance.

    Minor Changes

    942b8cd:

    New Features

    • inspect command - Opens Chrome DevTools for the active page by launching a local proxy server that forwards the DevTools frontend to the browser's CDP WebSocket. Commands continue to work while DevTools is open. Implemented in both Node.js and native paths. (#736)
    • get cdp-url subcommand - Retrieve the Chrome DevTools Protocol WebSocket URL for the active page, useful for external debugging tools. (#736)
    • Native screenshot annotate - The --annotate flag for screenshots now works in the native Rust daemon, bringing parity with the Node.js path. (#706)

    Improvements

    • KERNEL_API_KEY now optional - External credential injection no longer requires KERNEL_API_KEY to be set, making it easier to use Kernel with pre-configured environments. (#687)
    • Browserbase simplified - Removed the BROWSERBASE_PROJECT_ID requirement, reducing setup friction for Browserbase users. (#625)

    Bug Fixes

    • Fixed Browserbase API using incorrect endpoint to release sessions (#707)
    • Fixed CDP connect paths using hardcoded 10s timeout instead of getDefaultTimeout() (#704)
    • Fixed lone Unicode surrogates causing errors by sanitizing with toWellFormed() (#720)
    • Fixed CDP connection failure on IPv6-first systems (#717)
    • Fixed recordings not inheriting the current viewport settings (#718)
    Original source Report a problem
  • Mar 9, 2026
    • Date parsed from source:
      Mar 9, 2026
    • First seen by Releasebot:
      Mar 10, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.17.1

    Vercel Labs releases a patch adding device scale factor support in viewport, webview target type for Electron apps, and target type in pages list.

    Patch Changes

    94cd888: Added support for device scale factor (retina display) in the viewport command via an optional scale parameter. Also added webview target type support for better Electron application compatibility, and the pages list now includes target type information.

    Original source Report a problem
  • Mar 8, 2026
    • Date parsed from source:
      Mar 8, 2026
    • First seen by Releasebot:
      Mar 9, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.17.0

    Vercel Labs highlights a release with a new --engine flag (Chrome or Lightpanda), dialog dismiss support, direct daemon startup errors, reliable CDP port discovery, extensions load in headed mode, translate bar suppression, auth cookie persistence, a native login fix, plus docs updates and CLI benchmarks.

    Minor Changes

    94521e7:

    New Features

    • Lightpanda browser engine support - Added --engine flag to select the browser engine (chrome by default, or lightpanda), implying --native mode. Configurable via AGENT_BROWSER_ENGINE environment variable (#646)
    • Dialog dismiss command - Added support for dismiss subcommand in dialog command parsing (#605)

    Improvements

    • Daemon startup error reporting - Daemon startup errors are now surfaced directly instead of showing an opaque timeout message (#614)
    • CDP port discovery - Replaced broken hand-rolled HTTP client with reqwest for more reliable CDP port discovery (#619)
    • Chrome extensions - Extensions now load correctly by forcing headed mode when extensions are present (#652)
    • Google Translate bar suppression - Suppressed the Google Translate bar in native headless mode to avoid interference (#649)
    • Auth cookie persistence - Auth cookies are now persisted on browser close in native mode (#650)

    Bug Fixes

    • Fixed native auth login failing due to incompatible encryption format (#648)

    Documentation

    • Improved snapshot usage guidance and added reproducibility check (#630)
    • Added --engine flag to the README options table

    Performance

    • Added benchmarks to the CLI codebase (#637)
    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.16.3

    Patch Changes

    7d2c895: Fixed an issue where the --native flag was being passed to child processes even when not explicitly specified on the command line. The flag is now only forwarded when the user explicitly provides it, consistent with how other CLI flags like --allow-file-access and --download-path are handled.

    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.16.2

    Patch Changes

    01ac557: Added AGENT_BROWSER_HEADED environment variable support for running the browser in headed mode, and improved temporary profile cleanup when launching Chrome directly. Also includes documentation clarification that browser extensions work in both headed and headless modes.

    Original source Report a problem
  • Mar 4, 2026
    • Date parsed from source:
      Mar 4, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.16.1

    Patch Changes

    c4180c8: Improved Chrome launch reliability by automatically detecting containerized environments (Docker, Podman, Kubernetes) and enabling --no-sandbox when needed. Added support for discovering Playwright-installed Chromium browsers and enhanced error messages with helpful diagnostics when Chrome fails to launch.

    Original source Report a problem
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Mar 4, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.16.0

    Minor Changes

    05018b3: Added experimental native Rust daemon (--native flag, AGENT_BROWSER_NATIVE=1 env, or "native": true in config). The native daemon communicates with Chrome directly via CDP, eliminating Node.js and Playwright dependencies. Supports 150+ commands with full parity to the default Node.js daemon. Includes WebDriver backend for Safari/iOS, CDP protocol codegen, request tracking, frame context management, and comprehensive e2e and parity tests.

    Original source Report a problem
  • Mar 3, 2026
    • Date parsed from source:
      Mar 3, 2026
    • First seen by Releasebot:
      Mar 3, 2026
    Vercel Labs logo

    agent-browser by Vercel Labs

    v0.15.3

    Patch Changes

    62241b5: Fixed Windows compatibility issues including proper handling of extended-length path prefixes from canonicalize(), prevention of MSYS/Git Bash path translation that could mangle arguments, and improved daemon startup reliability. Also added ARM64 Windows support in postinstall shims and expanded CI testing with a full daemon lifecycle test on Windows.

    Original source Report a problem

Related products