Scheduler UI
The Schedule page (/schedule) lets you create and manage scheduled jobs — tasks that run automatically on a cron schedule, at regular intervals, or at a specific time.
Stats overview
Section titled “Stats overview”The top of the page shows four stat cards:
- Active Jobs — currently enabled jobs
- Paused — jobs that are paused
- Total Runs — lifetime execution count
- Success Rate — percentage of successful runs
Page views
Section titled “Page views”The scheduler has four views, selectable via tabs:
| View | Description |
|---|---|
| List | All jobs with status, schedule type, last/next run, run count, failure count |
| Workflows | Scheduled workflow runs with cron expressions and enable/disable toggle |
| Calendar | Monthly calendar showing scheduled and completed runs |
| Heatmap | GitHub-style activity grid — run density by day |
Jobs can be filtered by status: All, Active, Paused, or Completed.
Creating a job
Section titled “Creating a job”Click New Job to navigate to /schedule/new and open the job creation form.
Schedule type
Section titled “Schedule type”| Type | Format | Example |
|---|---|---|
| Cron | Standard cron expression | 0 9 * * 1-5 |
| Every | Interval expression | every 30 minutes |
| At | ISO datetime | 2026-04-01T14:00:00 |
The form includes a natural language input that parses expressions like:
every day at 9amevery Monday at 10amevery 2 hoursweekdays at 8:30am
Agent and goal
Section titled “Agent and goal”Select which agent runs the job and describe the task in natural language:
Check my inbox for emails from the past 24 hours.Summarize any action items and save them to daily-actions.md in my workspace.Jobs can be tagged for organization. Jobs installed from the marketplace automatically get a marketplace tag and link to the marketplace management page.
Job detail page (/schedule/:jobId)
Section titled “Job detail page (/schedule/:jobId)”Click any job to open its detail page:
- Run history — table of all past runs with duration, status, and output
- Output viewer — inline modal showing the agent’s output for each run
- Enable/disable toggle — pause without deleting
- Edit — modify schedule or goal (navigates to
/schedule/:jobId/edit) - Trigger now — manually fire the job immediately
- Delete — remove permanently
Scheduling workflows
Section titled “Scheduling workflows”Click Schedule Workflow to open a modal for scheduling existing workflows on a cron expression. Workflow schedules appear in the Workflows tab and include:
- Workflow name
- Cron expression and timezone
- Next/last run timestamps
- Enable/disable toggle
Calendar view
Section titled “Calendar view”The calendar shows:
- Scheduled runs as outlined dots on future dates
- Completed runs as filled dots on past dates
- Failed runs as red dots
Click any dot to see run details.
Activity heatmap
Section titled “Activity heatmap”The heatmap shows execution frequency over the past year — darker cells mean more runs. Useful for spotting gaps or unexpectedly high activity.