Forecast tasks
get_forecast_tasksRetrieve due and deferred OmniFocus tasks within a forecast date range. Specify window length, date mode, and completion status to filter.
Instructions
Get tasks from OmniFocus forecast perspective (due/deferred tasks in date range)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Length of the forecast window in days, counting today as day 1: days=7 covers today through today+6 (default: 7). Overdue tasks are always included. | |
| dateMode | No | Date predicates use dates set directly on tasks, or effective dates inherited from parents/projects. Default: effective. | |
| hideCompleted | No | Set to false to show completed tasks in forecast (default: true) | |
| includeDeferredOnly | No | Set to true to show only tasks becoming available by defer date in the window; due and overdue tasks are excluded (default: false) | |
| includeProjectRoots | No | Include project root tasks (default false). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | ||
| tool | Yes | ||
| success | Yes |