intention
Manage intentions by setting reminders, checking triggered ones, updating status, and listing active intentions. Helps AI agents remember to perform tasks based on context or time.
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 |