Skip to content

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.

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

The scheduler has four views, selectable via tabs:

ViewDescription
ListAll jobs with status, schedule type, last/next run, run count, failure count
WorkflowsScheduled workflow runs with cron expressions and enable/disable toggle
CalendarMonthly calendar showing scheduled and completed runs
HeatmapGitHub-style activity grid — run density by day

Jobs can be filtered by status: All, Active, Paused, or Completed.

Click New Job to navigate to /schedule/new and open the job creation form.

TypeFormatExample
CronStandard cron expression0 9 * * 1-5
EveryInterval expressionevery 30 minutes
AtISO datetime2026-04-01T14:00:00

The form includes a natural language input that parses expressions like:

  • every day at 9am
  • every Monday at 10am
  • every 2 hours
  • weekdays at 8:30am

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.

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

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

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.

The heatmap shows execution frequency over the past year — darker cells mean more runs. Useful for spotting gaps or unexpectedly high activity.