mnemosyne_cockpit_update
Post your current state (working, waiting, done, blocked, closed) to the human's cockpit card. Include a title and optional details so the status is clear and actionable.
Instructions
Your own status card on the human's canvas (the cockpit). Call it when you START a task ("working" + a short title and status), when you NEED the human ("waiting" — the card pulses and the taskbar flashes), when you are stuck ("blocked"), and when you are DONE ("done"). The state is what you declare; the host prints it next to the time since your last call, so keep calling at real milestones or the card goes quiet. The answer carries any message the human left on your card — read it and act on it. Needs the app window open. Nothing is stored in memory; this is a card, not a note.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | "working" = on it; "waiting" = you asked the human something and stopped; "done" = the task is finished; "blocked" = you cannot continue without them; "closed" = this conversation is over (removes the card). | |
| title | No | What this conversation is about, in a few words (the card's title). Give it at least once; later calls may omit it. | |
| detail | No | Up to 4 short lines under the status (files, a branch, a count). Optional. | |
| status | No | One line: what you are doing right now, or what you need. 160 characters max. | |
| session | No | Only when the harness publishes no CLAUDE_CODE_SESSION_ID: a stable id for this conversation, reused on every call. | |
| attention | No | Ask for the human's eye even in "working"/"done" (the card pulses, the taskbar flashes). "waiting" and "blocked" ask on their own. |