task_list
Find open tasks and filter by status, project, tag, or dependency block. Use with status='open' to identify work available for claiming in multi-agent workflows.
Instructions
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 |