list_tasks
Lists tasks in queue order so agents can pick work from the top, filtered by status, sprint, assignee, or blocked state. Returns metadata only; use get_task for briefs and worklogs.
Instructions
List tasks in queue order: the top of the queue first, so take work from the start of the list. Metadata only; use get_task for the brief and worklog. Each task carries blocked_by, blocked (true while a blocker is open) and blockers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stale | No | only in-progress tasks with no recent activity | |
| sprint | No | sprint id such as S-001 | |
| status | No | backlog | in-progress | done | cancelled (aliases like 'wip', 'todo', 'closed' accepted) | |
| assignee | No | filter by assignee | |
| unblocked | No | only tasks that can be started now | |
| needs_reply | No | only tasks whose latest comment is not from the assignee (someone is waiting on them) |