Releases: vercel-labs/agent-browser
v0.7.6
v0.7.5
v0.7.4
v0.7.3
v0.7.2
Patch Changes
-
6afede2: Fix native binary distribution in npm package
Native binaries for all platforms (Linux x64/arm64, macOS x64/arm64, Windows x64) are now included in the npm package. Previously, the release workflow published to npm before building binaries, causing "No binary found" errors on installation.
v0.7.0
Minor Changes
-
316e649: ## New Features
- Cloud browser providers - Connect to Browserbase or Browser Use for remote browser infrastructure via
-pflag orAGENT_BROWSER_PROVIDERenv var - Persistent browser profiles - Store cookies, localStorage, and login sessions across browser restarts with
--profile - Remote CDP WebSocket URLs - Connect to remote browser services via WebSocket URL (e.g.,
--cdp "wss://...") - Download commands - New
downloadcommand andwait --downloadfor file downloads with ref support - Browser launch configuration - New
--args,--user-agent, and--proxy-bypassflags for fine-grained browser control - Enhanced skills - Hierarchical structure with references and templates for Claude Code
Bug Fixes
- Screenshot command now supports refs and has improved error messages
- WebSocket URLs work in
connectcommand - Fixed socket file location (uses
~/.agent-browserinstead of TMPDIR) - Windows binary path fix (.exe extension)
- State load and path-based actions now show correct output messages
Documentation
- Added Claude Code marketplace plugin installation instructions
- Updated skill documentation with references and templates
- Improved error documentation
- Cloud browser providers - Connect to Browserbase or Browser Use for remote browser infrastructure via
v0.6.0
v0.6.0
New Features
-
Video recording - Record browser sessions to WebM using Playwright's native recording (#116)
agent-browser record start ./demo.webm agent-browser click @e1 agent-browser record stop
-
connectcommand - Connect to a browser via CDP and persist the connection for subsequent commands (#127)agent-browser connect 9222 agent-browser snapshot # No --cdp needed after connect -
--proxyflag - Configure browser proxy with optional authentication (#16)agent-browser --proxy http://user:pass@proxy.com:8080 open example.com
-
get stylescommand - Extract computed styles from elements (#142)agent-browser get styles "button" -
Claude marketplace plugin - Added
.claude-plugin/marketplace.jsonfor Claude Code integration (#106) -
Enhanced network output -
network requestsnow shows method, URL, and resource type (#117) -
--versionflag - Display CLI version (#94)
Bug Fixes
- Fix Windows daemon startup and port calculation (#79)
- Support
libasound2t64on newer Ubuntu versions (24.04+) (#112) - Prevent CDP timeout on empty URL tabs (#102)
- Output screenshot as base64 when no path provided (#83)
- Resolve refs in
get valuecommand (#139) - Support URL parameter in
tab newcommand (#64) - Allow
about:,data:, andfile:URL schemes (#125) - Detect stale unix socket by attempting connection (#114)
- Respect
AGENT_BROWSER_HEADEDenvironment variable (#92) - Handle SIGPIPE to prevent panic when piping to
head/tail(#144) - Fix null path validation in screenshot command (#101)
Protocol Alignment
selectcommand now usesvaluesfield (supports multiple selections)frame mainusesmainframeactionmouse wheeluseswheelactionset mediausesemulatemediaaction- Console output uses
messagesfield
Documentation
- Expanded SKILL.md with comprehensive command reference (#121)
- Updated README with new commands and options
- Updated CDP mode documentation with
connectworkflow