update_task
Modify existing task details like description, priority, due dates, and tags while automatically assigning it to the requesting agent for exclusive editing.
Instructions
Update fields on an existing task. Auto-claims the task for the calling agent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Task ID or UUID | |
| agent_id | Yes | Globally unique agent identifier (e.g. "claude-opus-<uuid>"). Each agent instance MUST use a distinct ID to prevent collisions between parallel agents. | |
| description | No | New description | |
| project | No | New project | |
| priority | No | Priority: H, M, or L | |
| tags | Yes | Tags to add | |
| remove_tags | Yes | Tags to remove | |
| due | No | Date in any format Taskwarrior accepts (e.g. 2024-12-25, tomorrow, eow) | |
| scheduled | No | Date in any format Taskwarrior accepts (e.g. 2024-12-25, tomorrow, eow) | |
| wait | No | Date in any format Taskwarrior accepts (e.g. 2024-12-25, tomorrow, eow) | |
| until | No | Date in any format Taskwarrior accepts (e.g. 2024-12-25, tomorrow, eow) | |
| depends | Yes | UUIDs this task depends on |