Releases: Durafen/agent-browser
Releases · Durafen/agent-browser
Release list
v0.26.0
New Features
doctorcommand - Addedagent-browser doctorfor 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--offlineto skip network probes,--quickto skip the launch test,--fixfor opt-in repairs (install missing Chrome, close version-mismatched daemons, prune expired state files), and--jsonfor structured output (vercel-labs#1254)- Stable tab ids and labels - Tabs now have stable string ids like
t1,t2,t3that don't shift when other tabs close or popups appear. Tabs can be created with a memorable label viatab new --label <name> [<url>], and labels are interchangeable witht<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 (vercel-labs#892, vercel-labs#1249, vercel-labs#1250) coreskill - Renamed the built-inagent-browserskill tocoreand 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 corenow returns content agents can use directly;--fulladds references and templates. Added ahidden:frontmatter flag so the originalagent-browserstub stays reachable fornpx skills adddiscovery without pollutingskills list(vercel-labs#1253)- JSON Schema for config files - Added
agent-browser.schema.jsondescribing every config option with types and descriptions, enabling IDE autocomplete and validation when referenced via$schemainagent-browser.jsonor~/.agent-browser/config.json. The schema is served from the docs site athttps://agent-browser.dev/schema.json(vercel-labs#1242, vercel-labs#1248)
Bug Fixes
- Fixed
--state/AGENT_BROWSER_STATEnot 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 (vercel-labs#1241)
Documentation
--helpoutput now shows the skills section first so agents discoverskills get core(the canonical usage guide) before the core command list (vercel-labs#1251)
Contributors
v0.25.3
Bug Fixes
- Fixed hidden radio/checkbox inputs missing from snapshot refs when a
<label>wraps adisplay: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 (vercel-labs#1085)
Documentation
- Added clickable heading anchors to the docs site, making it easy to link directly to any section (vercel-labs#1175)