Skip to main content
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.