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