update_task
Resolve tasks by updating status, providing evidence or reason, and automatically unblocking dependents. Also supports rewiring dependencies or updating findings without status changes.
Instructions
Resolve a task after completing work on it. Always provide a finding for completed/skipped/blocked. Completing a task automatically unblocks any dependents. Can also rewire dependencies (pending tasks only) or update a finding without changing status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | New status for the task | |
| finding | No | Evidence, reason, or intent (required for completed/skipped/blocked) | |
| task_id | Yes | ID of the task to update | |
| depends_on | No | Replace dependency list (pending tasks only) |