Scheduled tasks let you run agent tasks automatically at set times — no manual intervention needed. Common uses include nightly test runs, weekly dependency updates, and daily code health checks. Schedules are managed atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/jonwiggins/optio/llms.txt
Use this file to discover all available pages before exploring further.
/schedules in the UI.
Creating a schedule
Fill in the task details
Configure what the agent will do each time the schedule fires:
- Title — a short label for the task that will be created on each run.
- Prompt — the full instruction sent to the agent.
- Repository — the repository the agent will work in.
- Branch (optional) — defaults to the repository’s default branch.
- Agent type —
claude-codeorcodex.
Set the cron expression
Enter a standard 5-field cron expression. The UI validates the expression and shows a human-readable description before you save.See common examples below.
Managing schedules
From the/schedules page you can:
- Enable / disable a schedule with the toggle. Disabled schedules are not fired but are preserved with their configuration.
- Edit the name, cron expression, prompt, or any other field at any time.
- Manually trigger a schedule immediately using the Run now button — useful for testing.
- Delete a schedule. This does not delete tasks that were already created by it.
Run history
Each schedule has a run history tab showing the last 50 runs. Each entry shows:- Triggered at — timestamp when the schedule fired.
- Status —
triggered,completed, orfailed. - Task — a link to the task that was created, so you can open its logs and result.
- Error — if the trigger failed before creating a task, the error message is shown here.
Common cron expressions
Every night at midnight
Every night at midnight
Every weekday morning at 9 AM
Every weekday morning at 9 AM
Every Monday at 8 AM
Every Monday at 8 AM
Every hour
Every hour
Every 15 minutes
Every 15 minutes
First day of each month
First day of each month
