aiworkhub_task_show
Retrieve a single task card by task_id to inspect lifecycle status, review evidence, or full stored details; select brief, summary, evidence, or full output and page large evidence.
Instructions
Show a single task card by task_id.
Use this for one card by task_id; use aiworkhub_task_list to find cards or aiworkhub_agent_task_status for a launched request's live state.
detail="brief" (default) keeps the card's lifecycle facts only (status,
substatus, title, runner, topic, current/last request ids and the
terminal_review verdict and blocker) plus the identity fields. Measured over
21 days the former summary default averaged 11,255 B/call (424 calls, 96%
the stdout card string). A red card still returns its validation_failed_packet.
detail="summary": retained baseline hash maps (tree, workspace and
parent baselines) are folded to entry count plus sha256, and the evidence
blobs (terminal_review.evidence.{validation, quality_gate, quality_review,
quality_review_receipt, worker_mcp_gate, workspace} and
accept_evidence.{validation, quality_gate}) are folded to
{summarized, bytes, sha256, verdict/status, failed_count, first_failure}.
terminal_failure and rework_predecessor are folded to the facts a
reviewer reads (substatus/reason/category/first_error and
task_id/request_id/outcome/reason); template_provenance.expanded_contract
is folded to identity only. detail="evidence" keeps all of the above
exact (baselines still folded); detail="full" or full=True returns
the exact stored card. Summary/evidence renders are compact JSON; full
keeps the indented one.
The manager-authored bodies (review_feedback, recovery_feedback,
history) fold to identity plus their counts in the summary render, and
every summary/evidence reply carries card_sha256/card_bytes plus
review_findings_count when the card records reviewer reports: measured
avg 11.5 KB/call over 31 calls (NF-2026-01447).
detail="evidence" is bounded (NF-2026-02256): when the card's compact
JSON exceeds evidence_paging.EVIDENCE_PAGE_CAP_BYTES (64 KB) stdout
holds the leading card keys that fit and the reply carries
evidence_truncated, evidence_total_bytes, evidence_sha256 and
continuation_cursor; pass that cursor back to read the next page. A
cursor for a card that changed since refuses with evidence_cursor_stale.
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": "aiworkhub_task_show"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Set true to return the exact stored card, the same as detail=full; default false. | |
| cursor | No | continuation_cursor from a previous detail=evidence reply, to read the next evidence page; default empty (first page). | |
| detail | No | How much of the card to return: brief (default, lifecycle facts only; a red card returns its validation_failed_packet), summary (baselines and evidence folded), evidence (evidence kept exact, baselines still folded, paged at 64 KB) or full (the exact stored card). | brief |
| task_id | Yes | Id of the task card to show. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||