task_create
Add a todo task to a shared board for any agent to pull, with dependencies and priority to control when it runs.
Instructions
Add a todo task to the shared board for any agent to pull. depends_on holds it back until those tasks are done, higher priority is pulled first, and paths lets task_pull keep agents off each other's files. Use to queue work, not to start it: task_pull assigns work and task_update changes a task. Returns the task with its id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | Yes | Your stable agent name. | |
| paths | No | Paths the task will likely touch. | |
| title | Yes | Short imperative title. | |
| priority | No | Higher pulls first. Default 0. | |
| depends_on | No | Task ids that must be done first. | |
| description | No | What needs doing, for whoever pulls the task. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | The new task: id, title, description, priority, depends_on, paths, created_by, created_at, updated_at, notes, and state: its status with owner (in_progress), owner and reason (blocked), or by (done). | |
| status | Yes | ok. not_found: an unknown depends_on id. invalid: bad input or an ambiguous id prefix. | |
| message | No | Human-readable detail, on most outcomes other than ok. |