List tasks
list_tasksList the caller's personal tasks from their active workspace, newest first. Read-only. Optionally filter by status (todo/doing/blocked/done — 'blocked' is the TZ-012 clarification state, a task returned with questions), by 'author_trust' (owner/member/external — a provenance filter to select trusted tasks vs external DATA) and/or by 'origin' (the channel the task came in through). Each returned task carries author_user_id/origin/trust and 'is_agent_directive'. Compact: 'fields', 'cursor' (next_cursor), mode='summary' (counts by status/priority + top rows).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_tasks"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'summary' = counts + the top rows only (a few KB). | |
| limit | No | ||
| cursor | No | next_cursor from the previous page. | |
| fields | No | Only these keys in each row ('id' always kept). | |
| origin | No | ||
| status | No | ||
| author_trust | No |