Update Project Todo
update_project_todoChange a project TODO's status by applying one of six actions—accept, assign, block, unblock, complete, or cancel—with optional assignee, reason, and note fields.
Instructions
Transition a project TODO's status. action must be one of: accept, assign, block, unblock, complete, cancel. assignee_agent_id is required for action='assign'; reason is required for action='block' (optional for cancel); note is optional for action='complete'. Consolidates the legacy accept/assign/block/unblock/complete/cancel_project_todo tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional completion note. | |
| action | Yes | Usage action or audit-event action filter, depending on the tool. | |
| reason | No | Optional user-facing reason for the deletion. | |
| todo_id | Yes | The memory TODO/action-item ID to complete. | |
| project_id | Yes | Optional project identifier to filter the Ledger or TODO workspace. | |
| assignee_agent_id | No | Input value for the Update Project Todo tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |