Skip to content

Run an agent on demand

Three ready-to-run recipes for Runs — one-off agent jobs you start on demand. Each gives you a prompt to copy, how to set it up, and what happens. For what a Run is — the timeline, pausing to ask you, steering — see the Runs concept.

A single autonomous Run that picks up a ticket and carries it all the way to a pull request — no babysitting. Copy the prompt, pin a host, and let it go.

The prompt — paste this into the Run composer:

Find the highest-priority open issue labeled `ready-for-dev` in this repo.
Implement it in a fresh DevBox, run the full test suite, and open a pull
request. If the tests fail after your change, keep iterating on the fix until
they pass. Report the PR link when done.

Set it up

  1. Open the Runs page → + New run, and paste the prompt above.

  2. Pin a Target — a worker and an image (autonomous Runs can’t ask you to pick one, so this is required).

  3. Pick an Engine (e.g. Codex, or auto-detect) and set Mode: Autonomous.

  4. Start Run.

How it works — it runs unattended, never pausing for input. On the timeline you watch it:

  1. list the open issues (gh issue list --label ready-for-dev) and pick the top one;
  2. launch a DevBox and implement the change;
  3. run the suite — red — then iterate on the fix until it’s green;
  4. open the PR (gh pr create) and report completed with the link.

A Run isn’t tied to a single engine — the coordinator can delegate different subtasks to different engines, each playing to its strengths, all in one timeline.

The prompt — name an engine per task right in the instruction:

Do three things, each with the tool I name:
1. Refactor the `payments` module for clarity — use Codex.
2. Write a migration guide under docs/ for the change — use Claude Code.
3. Update the GitHub Actions CI matrix to add Node 22 — use Copilot.

Set it up

  1. + New run, and paste the prompt above.

  2. Pick a Target worker (or leave it blank and answer when it asks). Keep Mode: Interactive so you can steer.

  3. Start Run.

How it works — the timeline shows the coordinator delegating each subtask to the engine you named: a Codex step, then a Claude Code step, then a Copilot step, each a distinct entry. Answer any question inline (e.g. Claude Code pausing to confirm the guide’s scope), and the Run finishes with a single completed summary covering all three pieces.

An interactive Run that takes a bug report, reproduces it, and fixes it — pausing to ask you whenever the expected behavior is ambiguous.

The prompt — paste this into the composer, with the bug’s issue URL in the Ticket URL field:

Reproduce the bug described in this issue in a fresh DevBox. Find the root
cause, add a failing test that captures it, then fix it until that test and the
rest of the suite pass, and open a PR linking the issue. If the expected
behavior is ambiguous, ask me before deciding.

Set it up

  1. + New run, paste the prompt, and put the issue URL in Ticket URL so the repo and issue context are cloned into the DevBox.

  2. Leave the Target blank (answer when it asks) or pin one. Keep Mode: Interactive so it can pause.

  3. Pick Claude Code — Plan (it pauses cleanly to ask) and Start Run.

How it works — it reproduces the bug, and if the expected behavior is unclear it pauses and asks you (status Needs you) — you answer inline and it resumes from exactly there. It writes a failing test, fixes until green, and opens the PR. You watch and steer the whole thing on the timeline.

Getting Started Concepts Guides CLI Self-Hosting Reference Links