update_task
Change a task: rename it, move it to a date/time, change its length, set its status (todo, progress = in progress, review = in review, done), or mark it done/undone. An agent working on a task handed to it sets progress when it starts and review (or done) when it's finished. Also its priority, due date, list, subtasks, note, Linear issue and (in a team) assignee; fields left out stay as they are.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| due | No | a deadline, YYYY-MM-DD (apart from date, the day it's planned); "" clears it | |
| date | No | ||
| done | No | ||
| list | No | unplanned, where it waits: inbox (To-dos), someday (the backlog) or week (Later this week; next week on Saturday and Sunday). Takes it off its planned day; not with date | |
| note | No | a note's id (search_notes) the task came from, shown with it in Caddie; "" unlinks it | |
| time | No | ||
| title | No | ||
| linear | No | a Linear issue key like ENG-123. Only an issue assigned to the user: Caddie's Linear sync keeps the task in step with it (title, status), and ticks it off once it's no longer theirs. "" unlinks it | |
| status | No | ||
| minutes | No | ||
| assignee | No | team workspaces only: whose it is, a member's name, email or id ("me" for the user); "" or "none" leaves it unassigned | |
| priority | No | ||
| subtasks | No | the subtasks' titles: replaces them all ([] removes them); one with the same title as before keeps its tick | |
| workspace | No | Which Caddie: leave it out for the user's personal one, or give a team workspace's name or id (list_workspaces). Use the same one you found the item in. | |
| add_subtasks | No | subtasks to add after the ones it has |