task_list
List and filter tasks by status, project, or tag to find work that needs doing. Use unblocked to show only actionable tasks with no incomplete dependencies.
Instructions
DEPRECATED: the harness owns this now, Claude Code discovers peers and manages its own task list. Still works; not where new work should go.
List tasks. Call with status="open" to find work that needs doing.
Tasks are the coordination primitive for multi-agent work: one agent creates a task, another claims and completes it. Check for open tasks before creating new ones. Use unblocked=True to filter to only tasks whose dependencies are all completed.
Args: status: open, claimed, completed, or failed. Omit for all. project: Filter by project name. tag: Filter to tasks carrying this tag. unblocked: If True, only return tasks with no incomplete dependencies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Filter to tasks carrying this tag. | |
| status | No | open, claimed, completed, or failed. Omit for all. | |
| project | No | Filter by project name. | |
| unblocked | No | If True, only return tasks with no incomplete dependencies. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |