backlog_list
List tasks from a backlog with filters by status, type, epic, parent, or text query. Returns recently updated items first, default shows active tasks.
Instructions
List tasks from backlog. Returns most recently updated items first. Default: shows only active work (open/in_progress/blocked), limited to 20 items. Use counts=true to check if more items exist beyond the limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Filter by status. Options: open, in_progress, blocked, done, cancelled. Default: [open, in_progress, blocked]. Pass ["done"] to see completed work. | |
| type | No | Filter by type. Options: task, epic, folder, artifact, milestone. Default: returns all. | |
| epic_id | No | Filter tasks belonging to a specific epic. Example: epic_id="EPIC-0001" | |
| parent_id | No | Filter items by parent. Example: parent_id="FLDR-0001" | |
| query | No | Search across all task fields (title, content, evidence, references, etc.). Case-insensitive substring matching. | |
| counts | No | Include global counts { total_tasks, total_epics, by_status, by_type } alongside results. Use this to detect if more items exist beyond the limit. Default: false | |
| limit | No | Max items to return. Default: 20. Increase if you need to see more items (e.g., limit=100 to list all epics). |