New Features
- Added persistent session-to-tab binding for shared Chrome sessions. Named sessions connected through
--cdpor--auto-connectnow remember their CDP target across commands and daemon restarts, and CDP target ids can be used directly as tab references. Start each session with--pin-tabto make the binding strict, so a tab closed externally returns a stabletab_goneerror instead of silently adopting a neighboring tab. JSON output includesdata.targetIdand an optional sanitizeddata.lastUrl; batch exposes the same recovery data underresult(#1589)
Improvements
- Added a Remote Agent Browser provider guide covering Vercel authentication, disposable and stable sessions, custom VCR images, snapshots, and live-view URLs (#1648)
Bug Fixes
- Fixed parallel sessions sharing one Chrome hijacking each other's tabs. Event-discovered targets no longer steal a pinned session's active tab, re-attach restores the persisted target instead of selecting index 0, and preliminary plus existing-daemon
--cdpand--auto-connectpaths preserve explicit pin enable and disable. Agent skill guidance now requires a named--sessionbefore the first command (#1589) - Fixed
agent-browser doctorhanging on Chrome version detection. Windows reads the version from the executable resource table without spawning Chrome; other platforms bound the version subprocess with a deadline, kill, and reap so inherited output handles cannot block forever or leave an orphan browser (#1641)