Tandem Browser v0.72.2
This is a source-only release. No binaries are attached.
Since v0.69.1, Tandem has moved forward in three main areas: tab-scoped reliability, explicit human↔agent handoffs, and version/documentation consistency.
Highlights
- Added explicit durable handoffs across HTTP API, MCP, events, and the Wingman Activity UI
- Added task-linked handoff actions for
ready,resume,approve, andreject - Improved closed-panel Wingman attention so open handoffs remain visible without popup/audio spam
- Fixed
/wingman-alertfollow-through so it no longer steals the human into the agent workspace by default, and opens Wingman onActivitywhen responding to handoffs - Fixed standalone
waiting_approvalhandoffs soApproveandRejectwork even without a linked paused task step - Strengthened tab-scoped DevTools, network inspection, interaction confirmation, and fill/typing replacement semantics
- Synced package, MCP, runtime, and repo-doc version metadata to
v0.72.2 - Published updated repo skill guidance so users pulling
skill/SKILL.mdget the current Tandem runtime model
Notable changes included in this release
Handoffs and Wingman
- Durable handoff persistence with explicit statuses:
needs_human,blocked,waiting_approval,ready_to_resume,completed_review, andresolved - New handoff routes and MCP tools for create, list, get, update, resolve, activate, ready, resume, approve, and reject flows
- Wingman Activity inbox now shows context-aware actions and better persistent attention cues when the panel is closed
Interaction reliability
- Tab-scoped DevTools and network inspection now report explicit scope more reliably
- Click, fill, snapshot-ref, and keyboard actions now return richer completion and post-action metadata
- Filled inputs now use deterministic replacement semantics instead of caret-dependent append behavior
- Label locator fallback and focus-shift confirmation were tightened for dynamic pages
Docs and metadata
- README, PROJECT, TODO, landing page, package metadata, and MCP version reporting are aligned again
scripts/check-consistency.jsnow catches future version drift automaticallyskill/SKILL.mdreflects the current MCP-first / durable-handoff Tandem runtime model
Validation
npx tscnpx vitest run- live Tandem validation of the new handoff flow