task.update
Change a task's title or status by ID, log a task-updated event, and return the updated task; omitted fields stay unchanged and an auto-checkpoint may be written.
Instructions
Change a task's title and/or status by ID and log a task.updated event; an omitted field stays as it is. Returns the updated task and may write an auto-checkpoint. Errors on an unknown ID or an invalid status. For the current task without its ID, context.update with task_title or task_status does the same.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title; omit to keep the current one | |
| status | No | in_progress|completed|blocked|cancelled; omit to keep the current one | |
| task_id | Yes | ID of the task to change, from task.get or task.create |