Publish Task Report
publish_task_reportAppend a ChatGPT-authored progress update, summary, finding, or warning to an existing workspace task. Idempotent write-only reporting that leaves task state unchanged.
Instructions
Append one bounded ChatGPT-authored public progress update, summary, finding, or warning to an existing task in the active workspace. This is an idempotent explanatory report write only: it cannot change task, validation, Git, or completion state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Short report title. Default: ChatGPT 最终总结. | |
| summary | Yes | Boss-readable final answer or finding summary. | |
| task_id | Yes | Existing authoritative task id in this workspace. | |
| severity | No | Presentation severity. Default: success for assistant_summary, warning otherwise. | |
| event_kind | No | ChatGPT public update kind. Default: assistant_summary. | |
| workspace_id | No | Optional workspace id. When omitted, CodexPro binds the authoritative conversation workspace automatically; an explicit unknown or mismatched id is rejected. | |
| evidence_paths | No | Existing workspace-relative evidence files only. | |
| conversation_id | No | Connector conversation id bound to this workspace. Modern MCP injects it automatically; side-effecting tools require it to match the authoritative binding. | |
| detail_markdown | No | Optional bounded detail. The Office page renders it as inert text. | |
| idempotency_key | Yes | Stable key reused when retrying the same report write. | |
| workspace_generation | No | Optional authoritative workspace generation. When omitted, CodexPro injects the conversation-bound generation; an explicit stale generation is rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_result | Yes |