update_task
Report progress on a claimed task and renew its lease, with optional status update and notes for shared context among agents.
Instructions
Report progress on your claimed task and renew its lease.
status may be 'claimed' or 'in_progress'. Any notes you pass are saved to shared context (tagged with the task id) so other agents can see what you are doing. Finishing goes through submit_for_review or complete_task instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| agent_id | Yes | ||
| status | No | ||
| notes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| project_id | Yes | ||
| title | Yes | ||
| description | No | ||
| role | No | Suggested agent role, e.g. 'implementer'. | any |
| priority | No | 1 = highest, 3 = lowest. | |
| status | No | open | |
| depends_on | No | ||
| claimed_by | No | ||
| lease_expires_at | No | ||
| iteration | No | How many review round-trips this task has had. | |
| summary | No | Completion summary written by the finishing agent. | |
| artifacts | No | Paths/URLs produced by the task. | |
| created_at | Yes | ||
| updated_at | Yes |