backlog_list
List backlog tasks filtered by status, type, epic, or parent. Returns most recently updated items first, showing active work by default with a configurable limit.
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, description, 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). |