task_list_project
Retrieve a task wall filtered by project or team, with options for status, priority, horizon, and pagination. Get compact or full task details to manage your AI team's work.
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 | |||