get_custom_perspective_tasks
Retrieve tasks from a named OmniFocus custom perspective—not a tag—and optionally display parent-child relationships as a hierarchy.
Instructions
Get tasks from a specific OmniFocus custom perspective by name. Use this when user refers to perspective names like 'Today', 'Daily Review', 'This Week' etc. - these are custom views created in OmniFocus, NOT tags. Supports hierarchical tree display of task relationships.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tasks to return in flat view mode (default: 1000, ignored in hierarchy mode) | |
| ignoreFocus | No | When true (default), clears Focus mode to return all tasks. When false, respects current Focus and returns only focused tasks. | |
| hideCompleted | No | Whether to hide completed tasks. Set to false to show all tasks including completed ones (default: true) | |
| perspectiveId | No | ID of the custom perspective (alternative to perspectiveName). Get IDs from list_custom_perspectives. | |
| showHierarchy | No | Display tasks in hierarchical tree structure showing parent-child relationships (default: false) | |
| perspectiveName | No | Exact name of the OmniFocus custom perspective (e.g., 'Today', 'Daily Review', 'This Week'). This is NOT a tag name. |