v0.34.0

Mesh-LLM/mesh-llmv0.34.0Aug 11, 2026by github-actions[bot]

AI Summary

Adds persistent session-to-tab binding for shared Chrome sessions and fixes issues where parallel sessions would hijack each other's tabs.

Key Highlights

  • Added persistent session-to-tab binding for shared Chrome sessions.
  • Fixed parallel sessions sharing one Chrome from hijacking each other's tabs.
  • Fixed the `agent-browser doctor` command hanging on Chrome version detection.

New Features

  • Persistent session-to-tab binding.

Full Release Notes

### New Features

- Added **persistent session-to-tab binding for shared Chrome sessions**. Named sessions connected through `--cdp` or `--auto-connect` now 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-tab` to make the binding strict, so a tab closed externally returns a stable `tab_gone` error instead of silently adopting a neighboring tab. JSON output includes `data.targetId` and an optional sanitized `data.lastUrl`; batch exposes the same recovery data under `result` (#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 `--cdp` and `--auto-connect` paths preserve explicit pin enable and disable. Agent skill guidance now requires a named `--session` before the first command (#1589)
- Fixed **`agent-browser doctor` hanging 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)

### Contributors

- @Railly
- @huozhi
- @soichisumi
- @dandaka
- @mvanhorn