update_task
Update task status, priority, type, or assignee, and append progress log entries with automatic timestamps. Validates workflow transitions to keep task states consistent.
Instructions
Update a task's status, priority, type, or assignee. Append progress entries to the Agent Log. Validates status transitions (e.g. cannot go from 'pending' to 'completed' — must claim first). Use this to move tasks through the workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | New task type. | |
| scope | No | Update the advisory scope (file paths this task intends to modify). | |
| status | No | New status. Use claim_task for claiming and complete_task for completing/failing. | |
| task_id | Yes | The task ID to update (e.g. 'task-2026-03-09-abc123'). | |
| assignee | No | Update the assignee. Set to empty string to unassign. | |
| priority | No | New priority for the task. | |
| log_entry | No | Append a progress update to the Agent Log section. Timestamped automatically. | |
| depends_on | No | Update the dependency list. |