Task status
task_statusRead-only. Returns the state, times, last progress line, live activity while it runs (current_step such as "3 of 7: ...", the app's latest message and last 5 steps) and open question of a task in the owner's account; own says whether your app created it. A verified result is included in the same form as task_result (summary, evidence, files, delivered: true). status_line is a short status line for the time while the task runs; chat_line (once the task ended, asks or waits for review) names the task, the app and the time it took. Both are for your information in the brief's language: never paste them, tell the owner in your own sentences. open_link opens the task's own chat in its app (codex:// or claude://, on the Mac and the phone): put it next to the result so the owner can go on there. wait_seconds waits while the task is queued or running and returns at a result, question or end.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task_id": "<task_id>"
},
"name": "task_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Optional. true returns the longer recent history and the app's full task list instead of the last 5 steps. | |
| task_id | Yes | ||
| wait_seconds | No | Optional. Wait up to this many seconds (at most 20) while the task is still queued or running. | |
| reply_session | No | Only for a Claude Code web session or Claude project chat, and then on every call: your session id or claude.ai/code link (as reply_session in delegate). Only this chat's tasks then count as own; without it you also get other chats' tasks, questions and updates. |