Skip to content

Releases: vercel-labs/agent-browser

v0.13.0

20 Feb 06:17
2b8a51b

Choose a tag to compare

Minor Changes

  • ebd8717: Added new diff commands for comparing snapshots, screenshots, and URLs between page states. You can now run visual pixel diffs against baseline images, compare accessibility tree snapshots with customizable depth and selectors, and diff two URLs side-by-side with optional screenshot comparison.

v0.12.0

19 Feb 04:43
9732031

Choose a tag to compare

Minor Changes

  • 69ffad0: Add annotated screenshots with the new --annotate flag, which overlays numbered labels on interactive elements and prints a legend mapping each label to its element ref. This enables multimodal AI models to reason about visual layout while using the same @en refs for subsequent interactions. The flag can also be set via the AGENT_BROWSER_ANNOTATE environment variable.

v0.11.1

18 Feb 06:43
06a32f4

Choose a tag to compare

Patch Changes

  • c6fc7df: Added documentation for command chaining with && across README, CLI help output, docs, and skill files, explaining how to efficiently chain multiple agent-browser commands in a single shell invocation since the browser persists via a background daemon.

v0.11.0

18 Feb 05:36
85340cb

Choose a tag to compare

Minor Changes

  • 5dc40b4: Added configuration file support with automatic loading from user and project directories, new profiler commands for Chrome DevTools profiling, computed styles getter, browser extension loading, storage state management, and iOS device emulation. Expanded click command with new-tab option, improved find command with additional actions and filtering options, and enhanced CDP connection to accept WebSocket URLs. Documentation has been significantly expanded with new sections for configuration, profiling, and proxy support.

v0.10.0

13 Feb 20:09
9cbb363

Choose a tag to compare

Minor Changes

  • 1112a16: Added session persistence with automatic save/restore of cookies and localStorage across browser restarts using --session-name flag, with optional AES-256-GCM encryption for saved state data. New state management commands allow listing, showing, renaming, clearing, and cleaning up old session files. Also added --new-tab option for click commands to open links in new tabs.

v0.9.4

13 Feb 17:02
cdd10eb

Choose a tag to compare

Patch Changes

  • 323b6cd: Fix all Clippy lint warnings in the Rust CLI: remove redundant import, use .first() instead of .get(0), use .copied() instead of .map(|s| *s), use .contains() instead of .iter().any(), use then_some instead of lazy then, and simplify redundant match guards.

v0.9.3

12 Feb 23:51
9c20979

Choose a tag to compare

Patch Changes

  • d03e238: Added support for custom executable path in CLI browser launch options. Documentation site received UI improvements including a new chat component with sheet-based interface and updated dependencies.

v0.9.2

10 Feb 20:18
ffe29b8

Choose a tag to compare

Patch Changes

  • 76d23db: Documentation site migrated to MDX for improved content authoring, added AI-powered docs chat feature, and updated README with Homebrew installation instructions for macOS users.

v0.9.1

05 Feb 06:41
76c3069

Choose a tag to compare

Patch Changes

  • ae34945: Added --allow-file-access flag to enable opening and interacting with local file:// URLs (PDFs, HTML files) by passing Chromium flags that allow JavaScript access to local files. Added -C/--cursor flag for snapshots to include cursor-interactive elements like divs with onclick handlers or cursor:pointer styles, which is useful for modern web apps using custom clickable elements.

v0.9.0

03 Feb 07:52
79ef576

Choose a tag to compare

Minor Changes

  • 9d021bd: Add iOS Simulator and real device support for mobile Safari testing via Appium. New CLI commands include device list to show available simulators, tap and swipe for touch interactions, and the --device flag to specify which iOS device to use. Configure with -p ios provider flag or AGENT_BROWSER_PROVIDER=ios environment variable.