nofuss_query
Query OmniFocus tasks in the inbox or one project, or projects across the library, with optional status, flag, depth, completion, field, and pagination filters.
Instructions
Query tasks in inbox_roots or one exact project, or projects in library (including nested folders). Project inventories default to all statuses/flags; optional status and flagged filters combine with AND, including flagged:false. Project records reuse exact-get projections. Task project depth defaults to descendants; direct selects immediate children. Tasks exclude project roots and locally dropped work; include_completed admits local completion. Ancestors do not prune tasks. Order: created_at ASC (null first), then ID. Follow live query-bound cursors to completion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | created_at | |
| view | No | brief | |
| depth | No | Project scope only; defaults to descendants. | |
| limit | No | ||
| scope | Yes | ||
| cursor | No | ||
| entity | Yes | ||
| fields | No | ||
| status | No | ||
| flagged | No | ||
| project_id | No | Exact project ID; required only for project scope. | |
| include_completed | No | Task queries only; defaults to false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| read_at | Yes | ||
| has_more | Yes | ||
| returned | Yes | ||
| consistency | Yes | ||
| next_cursor | Yes | ||
| stop_reason | Yes |