search_tasks
Find tasks by any combination of filters (due date, labels, project, duration) to see what you can do in 5 minutes or what's scheduled this week.
Instructions
Find tasks by any combination of filters (all ANDead). Unset filters are ignored.
This is the tool for "what can I do in 5 minutes", "everything tagged X", "what's scheduled this week in project Y", etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | No | False (default) = open only | |
| text | No | substring of title or note | |
| limit | No | ||
| due_by | No | due date <= (YYYY-MM-DD, week, month…) | |
| end_by | No | end date <= (YYYY-MM-DD, week, month…) | |
| labels | No | label names or ids; all must match | |
| parent | No | project/category id, name, or 'inbox' | |
| frogged | No | ||
| important | No | has any importance star | |
| backburner | No | ||
| max_minutes | No | duration estimate <= | |
| min_minutes | No | duration estimate >= | |
| unscheduled | No | True = no do date | |
| has_due_date | No | ||
| has_estimate | No | ||
| scheduled_to | No | do date <= (YYYY-MM-DD or today…) | |
| scheduled_from | No | do date >= (YYYY-MM-DD or today…) | |
| include_subprojects | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | matches before `limit` was applied | |
| tasks | Yes | ||
| truncated | No |