Skip to content

Create & run an automation

Set up an autonomous loop that runs on a schedule and opens pull requests between sessions.

Updated View as Markdown

An automation runs an agent against a repository on a schedule, without anyone present. Use it for recurring maintenance or any goal you want chipped away at over time. This guide sets one up.

Create the automation

Choose New automation and fill in:

  • Name (and an optional Description).
  • Instructions — the prompt the agent runs each time.
  • Repository and an optional base branch.
  • Blueprint — the workflow to follow — and an optional Model.
  • Environment variables and Secrets if the run needs them.

Add a schedule

Add one or more schedules. For each, pick a typeHourly, Daily, or Monthly — set the time (hour and minute for daily; day-of-month for monthly), and choose a timezone. You can add several schedules to one automation.

Run it

Save the automation. It will run at the next scheduled time — or choose Trigger now to run it immediately. Use Pause / Enable to turn the schedule off and on; the automation shows its next run (or Paused).

Review the runs

Each run appears in the automation’s run history. Every run is a task/implementation: it follows the blueprint’s steps in a sandbox and opens a pull request you review — see Review implementations.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close