moa_handoff_inbox
List handoff messages addressed to the current project, newest first. Filter by state or agent address to isolate pending, consumed, or archived items.
Instructions
List handoffs addressed to the current project (newest first; id/title/summary/state/fromProject metadata, no context). Archived rows are hidden by default — pass state to filter exactly (pending/consumed/archived). v2: pass agent (your self-reported <label>:<sessionId>:<agentId> address) to filter exactly on toAgent — a misspelled address returns an empty inbox rather than an error, so echo the sender's fromAgent when replying. Handoffs never participate in recall/indexing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Agent address in v2 shape `<label>:<sessionId>:<agentId>` (label is free text `[a-z0-9-]+`; e.g. `claude-code:sess-a:sub-1`). Opaque — shape-checked only, never resolved against a registry. Exact filter on toAgent (only entries addressed to this agent address are returned). | |
| limit | No | Max rows to return (default 100, hard cap 1000) | |
| state | No | ||
| workspace | Yes | Absolute path of the CURRENT project (sender identity for send; the inbox scope for inbox/read/consume/archive). Handoff tools never infer a workspace from the MCP process cwd. |