task_list
Retrieve project tasks across all epics with filters for status, priority, assignee, tag, project, or git branch. Each row includes subtask and dependency counts, showing compact details and truncated descriptions.
Instructions
List tasks; without epic_id, across all epics. Includes subtask and dependency counts. Rows are compact: nulls and metadata dropped, descriptions cut to 120 chars (task_get for full). branch="current" restricts to the active git branch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Filter by tag | |
| limit | No | Max results | |
| branch | No | Git branch filter: "current" = active branch, "" = branch-agnostic only, omit = all. | |
| status | No | ||
| epic_id | No | Filter by epic (omit for all tasks) | |
| sort_by | No | Omit to follow the arrangement set by task_reorder, falling back to priority. priority (critical first), created (newest), due_date (earliest), status (actionable first), manual. | |
| priority | No | ||
| project_id | No | Scope to one project. Defaults to SAGA_PROJECT if set, else the whole database. | |
| assigned_to | No | Filter by assignee | |
| include_deleted | No | Include removed tasks. | |
| include_archived | No | Include archived epics and their tasks. |