manage_todos
Track and coordinate shared to-do items by updating statuses, blocking dependencies, and claiming tasks to prevent conflicting work.
Instructions
Todos. list; next: top unblocked (others' claims last). update: status (done/cancelled), priority, title, description. block / unblock: waits on todos or a problem. add: subtask, blocker or due date only (else log_work). claim before you start (fails if someone has it); renew; release or handoff (with a note). Returns rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | list: default priority. | |
| limit | No | next: how many (default 5). | |
| model | No | Model name if known. Never guess. | |
| title | No | add (required) / update. | |
| action | Yes | The operation; see the tool description. | |
| status | No | update: new. list: filter. | |
| compact | No | list: shorter rows. | |
| minutes | No | claim / renew: 1-120, default 15. | |
| project | Yes | Project name or id. Required. | |
| todo_id | No | #id in the brief. | |
| due_date | No | add: ISO due date. | |
| priority | No | add / update. list: filter. | |
| next_step | No | handoff: the next step. | |
| blocked_by | No | Todo ids it waits on. | |
| description | No | add / update. | |
| where_i_was | No | handoff: your progress. | |
| component_id | No | add: component id. | |
| min_priority | No | list: this or more urgent. | |
| parent_todo_id | No | add: parent todo id. | |
| blocked_by_problem | No | Problem id it waits on. |