intention
Manage intentions with time, context, or event triggers. Set reminders, find when triggered, update status (complete/snooze/cancel), and list active intentions.
Instructions
Unified intention management tool. Actions: 'set' (create), 'check' (find triggered), 'update' (complete/snooze/cancel), 'list' (show intentions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | [update] ID of the intention to update | |
| limit | No | [list] Maximum number to return | |
| action | Yes | The action to perform: 'set' creates a new intention, 'check' finds triggered intentions, 'update' modifies status (complete/snooze/cancel), 'list' shows intentions | |
| status | No | [update] New status: 'complete' marks as fulfilled, 'snooze' delays, 'cancel' cancels | |
| context | No | [check] Current context for matching intentions | |
| trigger | No | [set] When to trigger this intention | |
| deadline | No | [set] Optional deadline (ISO timestamp) | |
| priority | No | [set] Priority level | normal |
| description | No | [set] What to remember to do | |
| filter_status | No | [list] Filter by status | active |
| snooze_minutes | No | [update] Minutes to snooze for (when status is 'snooze') | |
| include_snoozed | No | [check] Include snoozed intentions |