A schedule runs one of your agents on a cron cadence with a prompt you choose. Each fire is a normal agent run — billed to your org, attributed to you — so anything an agent can do interactively, it can do on a schedule: a morning digest, an hourly check, a weekly report. Create one from the API, SDK, CLI, or dashboard; pause it any time; watch its run history.
Create a schedule
The cron expression is standard 5-field (minute granularity). The minimum interval is one minute; timezone is any IANA name (defaults to UTC).
Thread modes
Pick how each run relates to the last when you create the schedule:
Manage schedules
Good to know
- Runs as you. A scheduled run executes with the permissions of whoever created the schedule and is billed to your org. If you lose access, the schedule is disabled.
- Credit-aware. A fire is skipped (not failed) when your org is out of credits.
- Auto-disable. After 10 consecutive failures (e.g. the agent was deleted) a schedule disables itself so it stops trying.
- Missed runs are skipped, not backfilled — if a fire time passes while nothing could run it, the schedule simply runs at the next scheduled time.
Use the Schedules page in the dashboard for a visual cron builder, run history, and one-click pause / run-now.