list_tasks
List and filter Taskwarrior tasks using query syntax. Returns matching tasks as JSON array.
Instructions
List and filter Taskwarrior tasks. Read-only.
Returns a JSON array of matching tasks. Use Taskwarrior filter syntax: 'status:pending' — pending tasks (default without filter) 'project:work' — tasks in project 'work' 'phase:impl' — tasks where UDA phase=impl '+python' — tasks tagged 'python' '-python' — tasks NOT tagged 'python' Combine: 'status:pending project:work +urgent'
Prefer get_task when you have a UUID and need full field data. Prefer search_tasks for free-text search within a specific field. Use get_task_report for named Taskwarrior reports (next, blocked).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |