todo_write
Replace the entire session task list with a new set of entries. Each entry requires content and status (pending, in_progress, completed) and may include priority. Only one task can be marked in_progress.
Instructions
Maintain the task list for this session.
Send the FULL list on every call — it replaces prior state (same
semantics as Claude Code's TodoWrite). Each entry is
{content, status, priority?} where status is one of
pending / in_progress / completed and priority is
high / medium / low. At most ONE entry may be
in_progress at a time.
Args: todos: Complete replacement list. Empty list clears the todos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| todos | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |