update_task
Patch an existing task in your task app: change only supplied fields (title, content, tags, or due date), leaving omitted fields untouched. Requires projectId and taskId; returns the updated item.
Instructions
WRITE. Patches an existing item (partial update) — only the fields you provide change; omitted fields are left untouched. Side effect: the item is modified in the human's task app. Requires the item's projectId + taskId (get them from find or list_projects). Returns the updated item. To create a new item instead, use create_task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replacement tag set (without leading "#"). Omit to leave tags unchanged. | |
| agent | No | Agent identity for the append-only ATS action ledger. | |
| title | No | New title. Omit to leave the title unchanged. | |
| taskId | Yes | Id of the item to update (from `find`). | |
| content | No | New markdown body. Omit to leave the body unchanged. Note: replaces the body, does not append. | |
| dueDate | No | New due date as an ISO 8601 string. Omit to leave the due date unchanged. | |
| projectId | Yes | Id of the project the item lives in (from `find`/`list_projects`). |