Skip to content
Orbital

Pause, stop or resolve a run

Pause, resume, retry, abort, archive or resolve a run

You pause, stop or resolve a run from its run page. Pause and Resume sit on the composer, and every other control sits in the Run actions menu (⋯) in the header. The app offers a control only when it applies.

A run page with the Run actions menu open, listing the controls that apply to the run.
The Run actions menu lists only the controls that apply now.

Choose Pause to pause the step the run is on and hand it back to you. The run frees its run slot and shows “Paused” until you act.

Choose Resume to carry the same step on from where it stopped, in the same agent session. To start the step again from the beginning instead, choose Retry step.

A run can also stop by itself and show “Waiting on you”. Standings lists when that happens. The same controls carry it on.

A run paused at a step, with a Waiting on you badge in the header.
A run that stopped by itself shows Waiting on you.

In Pause and chat, your Resume is approval. An external or MCP Resume asks exactly “the agent was asked to resume. should it resume?”. Rejecting leaves the graph paused. Approval during a conversational Turn waits for that Turn to settle, including its final edits and handoff. A server restart preserves pending requests and approved continuation.

Resume consumes a held handoff once through normal step completion. Without a handoff, an interrupted agent continues its Session. Commands rerun, waits start their full duration, and every interrupted Fan-out branch starts a fresh visit. Earlier external effects remain; Resume does not roll them back.

Aborting a run stops its step and ends the run.

  1. Open the Run actions menu.

    Choose ⋯ in the run page’s header.

  2. Choose Abort run.

    Orbital asks first.

  3. Confirm.

    Choose Abort run in the dialog, or Cancel to keep the run going.

    The Abort confirmation dialog, saying the run will stop the step it is on and end, and cannot be resumed afterwards.
    The dialog warns that the run cannot be resumed.

A time limit ends a run that goes on too long, such as one that loops or hangs on a command. No run has one unless you give it one.

  • One run. Choose Time limit beside the workflow when you start the run, or pass timeLimit in minutes to start_run.
  • The runs a trigger rule starts. Choose a time limit in the rule’s Then step.
  • Every new run of a project. Set Time limit under Tasks on the project’s page.

The most specific limit wins: the run’s own, then its trigger rule’s, then its project’s.

The limit counts from the moment the run starts and holds through a restart of Orbital. When it passes, Orbital commits each checkout’s uncommitted work on the run’s branch and pushes it, then aborts the run wherever it stands. The run’s history and its listing say that its time limit ended it and where the work went. A paused or stopped run whose limit passed ends as soon as it is resumed.

The run’s Run panel shows the limit and when it ends. To raise, lower or clear it while the run goes on, choose ⋯ in the run page’s header and pick another Time limit. A new limit still counts from the run’s start.

A parallel limit caps how many agent turns and commands one run runs at once, counted across all its fan-outs, however deeply they nest. Work beyond it waits for a free place and runs when one frees; nothing is dropped or failed. No run has one unless you give it one, so a run otherwise runs as much at once as its fan-outs’ max_parallel allow.

  • One run. Choose Parallel limit beside the workflow when you start the run, or pass parallelLimit to start_run.
  • Every new run of a project. Set Parallel limit under Tasks on the project’s page.

The run’s own limit wins over its project’s. A run keeps the limit it started with, and a restarted run takes it too.

You can mark a run that ended Failed or Aborted as resolved. Choose Mark as resolved in the Run actions menu, and the run leaves the cards at the top of Recent runs.

Control What it does
Pause Pauses the step the run is on and hands it back to you. The run frees its slot.
Resume Carries the same step on from where it stopped, in the same agent session.
Retry step Starts the step again from the beginning, as a new visit.
Retry with another harness… Starts the step again on another harness. See Switch a run’s harness.
Jump to step… Moves the run to another step.
Skip Ends a wait now, or opens a gate.
Abort run Stops the step and ends the run. You cannot resume it afterwards. Orbital asks first.
Restart as new run Runs the same frozen workflow, goal and inputs again, as a new run.
Archive, Unarchive Hides a finished run from the list, or brings it back. Archiving removes the run’s worktrees.
Delete permanently Removes the run and its history.
Move to front of queue On the runs list, starts a queued run next.
Mark as resolved Takes a Failed or Aborted run off the cards at the top of Recent runs.

A control you send while Orbital restarts still applies. Durability after restarts explains how.