Go to Settings (wrench icon) > Tools > Scheduled Jobs.

Job Creation

Click New Job and configure the following parameters:

  • Name: Descriptive identifier for the jobs list and notifications.
  • Prompt: Self-contained instruction for the agent. Must include the task, output format, and constraints (runs start with a clean slate; no multi-turn follow-up is possible).
    • Example: Search my inbox for emails received in the last 24 hours that appear to require a response. For each one, list: sender, subject, a one-sentence summary, and a suggested reply. Ignore newsletters and automated notifications.
  • Schedule: Standard cron expression. Configure via:
    • Cron Builder: Visual dropdown editor.
    • Custom cron: Direct text entry of a cron expression.
  • Tools: Agent capabilities allowed for the run (web search/scraping, document search, chart generation, plugins, agent flows, MCP servers).
    • Note: Leaving this empty restricts the agent to the base LLM without external capabilities.

Click Create. Jobs are enabled by default upon creation.


Job Management

Manage jobs from the main Scheduled Jobs table.

Row Status Fields

  • Name: Job identifier.
  • Schedule: Human-readable cron description.
  • Status: Result of the most recent run (or Never run).
  • Last run: Timestamp of the last execution.
  • Next run: Timestamp of the next scheduled execution (displays if disabled).

Actions

ActionDescription
DeletePermanently deletes the job and its run history.
EditModifies the name, prompt, schedule, or tools.
Run NowTriggers an immediate execution. Disabled if a run is already queued or active.
Enable/DisableToggle switch to pause or resume the schedule.

Execution Rules

  • Concurrency: Only one instance of a specific job can run at a time. Triggering Run Now while a job is active queues the execution until the current run completes.
  • History: Click any job row to view run history, download generated files, or export a run to a workspace thread.