task_list_project
Get the task wall scoped to a project or team, with filters for status, priority, horizon, and completed tasks. Returns a compact view by default, with options to control limit, offset, and field detail.
Instructions
Get the task wall — project-scoped by default, team-scoped on request.
This is the single task-wall entry point (the team-only taskwall_view
was folded in here 2026-07-27): pass team_id to narrow the wall to one
team, leave it empty to get every team under the project plus the
project-level tasks that belong to no team.
Default response is a COMPACT projection (marked by view="compact" + hint — it is a trimmed view, NOT missing fields): each task row keeps id/title/priority/status/score/assigned_to/tags + 80-char desc excerpt (plus result/depends_on/subtask_count when present). Full details of a single task: task_status(task_id) / task_memo_read(task_id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max number of active tasks to return (default 50; project scope only) | |
| fields | No | "compact" (default, trimmed projection) / "all" (full rows) | compact |
| offset | No | Pagination offset for active tasks (default 0; project scope only) | |
| status | No | Filter by status: pending/running/blocked/completed (default all active; project scope only) | |
| horizon | No | Filter by time horizon: "short" / "mid" / "long" (optional) | |
| team_id | No | Team ID or name — narrows the wall to one team (optional) | |
| priority | No | Filter by priority: "critical" / "high" / "medium" / "low" (optional; comma-separated accepted for multiple) | |
| project_id | No | Project ID (optional, auto-uses active project if empty; ignored when team_id is given) | |
| include_completed | No | Include completed tasks (default False; project scope only) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||