Report progress to Heard
heard_reportReport your progress to the user through Heard, which reads it aloud on their Mac or texts it to their phone. Call it on every task: status started when you pick the task up, working at real milestones (not every step), needs_input when you are blocked on the user, done when you finish, error if it fails. summary is one or two plain sentences written to be spoken (no markdown, URLs or code). Always use the same bot_name. Never include passwords, keys, tokens or other secrets. The result says whether Heard will deliver it: if delivery.message is present, tell the user that sentence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Optional: the AI product you run on, e.g. "Grok Bot", "Devin", "Manus", "ChatGPT", "Claude", "Copilot". | |
| detail | No | Optional longer context (links, file names, what you need from the user). | |
| status | Yes | started = picked up a task; working = milestone; needs_input = blocked on the user; done = finished; error = failed. | |
| summary | Yes | One or two sentences, written to be spoken aloud. | |
| bot_name | Yes | Your name as the user knows you (this agent or session), e.g. "Scout". The same every time. |