Schedule
What it does
Sets up recurring and one-shot scheduled actions using cron syntax, RRULE patterns, or a fire-at timestamp. The assistant can do things on a clock without you asking. Jobs run only while the assistant process is up.
Setup
None. Works immediately.
Permissions
- No extra OAuth. Scheduled actions use the same permission rules as interactive ones.
- A scheduled send still needs the same approval / trust rule as a send in chat.
Common prompts
| You say | What happens |
|---|---|
| “Remind me to check my email every morning at 9am” | Recurring schedule |
| “Set a reminder for March 15th at 2pm” | One-shot |
| “Every Friday at 5pm, summarize my week” | Recurring execute |
| “Show me my active schedules” | Lists them |
| “Cancel the morning email reminder” | Deletes a schedule |
Configuration
- Cron, RRULE (RFC 5545), ISO 8601 timestamps.
- Modes include execute (run a task), notify, script, and workflow.
- Timezone-aware. Each schedule is pinned to a model profile when created.
Tips
- Schedules persist across conversations until you cancel them. They pause if the machine sleeps. Missed one-shots fire on next start; recurring jobs resume from now.
- For simple reminders, “remind me” is enough.
- Concepts: Scheduling. Local uptime: Local hosting.