board_get_tasks
List and filter tasks within a project, sorted by priority. Excludes completed tasks by default but can include them when needed. Use status filters like 'in_progress' or 'todo' to focus on current work items.
Instructions
List tasks in a project with optional filters. Results are sorted client-side by priority (critical → low) — not by creation time. By default excludes done tasks (pass include_done=true or set status='done' to see them). Use this for mid-session checks: almost always pass a status filter (e.g., 'in_progress' or 'todo') to keep responses tight. For a single task by ID, use board_get_task instead. Returns an array of task objects with id, project_id, title, description, status, priority, assigned_agent, parent_task_id, depends_on, riper_mode, metadata, and ISO timestamps (created_at, updated_at, started_at, completed_at).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project ID (from board_get_projects) whose tasks to list | |
| status | No | Filter to a single status. Omit to return all non-done tasks (unless include_done=true). | |
| priority | No | Filter to a single priority. Omit to return all priorities. | |
| assigned_agent | No | Filter to tasks assigned to this agent name (exact match). Omit to return all assignments. | |
| include_done | No | Include tasks with status='done' (default false — done tasks are hidden to keep responses small). Ignored if an explicit status filter is set. |