annotate_wait
Hold the turn until the human approves and sends annotations, then return the batch to the agent. Use after opening the review panel and each batch to process new sends.
Instructions
Park until the human presses Send in the review panel, then return that batch. This is the main hand-off and the ONLY way a send reaches you on its own — an MCP server cannot start a turn, so with nobody parked a send just sits in the store until someone asks for it. Call this immediately after annotate_open and again after handling each batch. It is cheap to park: some clients (Claude Code) move a call still running after two minutes to a background task, so you keep working and the batch arrives as a task notification. The overlay shows the human a live indicator of whether anyone is parked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeoutSeconds | No | How long to park before giving up. Default 3600 (1h), max 28800 (8h). Parking is free — no tokens are spent while blocked — so prefer the default over short waits. Long parks are kept alive with progress pings; the ceiling is the per-server `timeout` in .mcp.json. |