manage_perspectives
List, inspect, and edit OmniFocus custom perspectives and their filter rules. Understand why a perspective shows certain tasks or modify its criteria.
Instructions
List, inspect, and edit OmniFocus custom perspectives and their filter rules. Use this to explain why a perspective shows what it shows, or to change its rules. Perspectives are saved views, not tags. list/get are read-only; update rewrites rules in place and never creates or deletes a perspective.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Perspective identifier (get/update). Preferred over name. | |
| name | No | Perspective name (get/update). This is a perspective, not a tag. | |
| rules | No | Complete replacement rule document (update). Always read the perspective first and send the full tree back, including any "raw" rules, or they will be lost. | |
| action | Yes | list: every custom perspective. get: one perspective with its rules explained. update: rewrite name, rules, aggregation, or icon colour in place. | |
| dryRun | No | Validate and report the diff without writing (update). | |
| newName | No | Rename the perspective (update). | |
| iconColor | No | Perspective icon colour as a hex string such as "#3399EE". |