Beginner3 min read

Cancel a run in progress

Stop a queued or running run before it finishes and understand what happens to partial outputs.

Sometimes a run goes in the wrong direction, or you submitted the wrong brief. Forge lets you cancel any queued or running run before it finishes. Partial outputs from completed agents are preserved.

Step 1: Open the run

Go to the live run page for the run you want to stop. The run must be in queued or running status. You cannot cancel a run that has already completed, failed, or been cancelled.

Step 2: Click Cancel run

In the sidebar on the run page, click the Cancel run button. A confirmation prompt appears — click again to confirm. The run stops before the next agent starts. Any agents that already completed keep their outputs in the Output Hub.

What happens after cancellation

Status changes to cancelled

The run card in your history shows a grey cancelled badge. The timeline freezes at the last completed agent.

Partial outputs are kept

Any outputs already published by completed agents remain in the Output Hub. You can still download, annotate, and share them.

Outbound webhooks fire

If you have outbound webhooks configured, Forge sends a run.cancelled payload so your external systems stay in sync.

Re-run works as normal

Click Re-run on the cancelled run to start fresh with the same brief and team. Nothing from the cancelled run carries over.

Tip:Cancellation is not instant if an agent is mid-execution. The coordinator stops cleanly after the current agent finishes — this usually takes a few seconds.
Cancel a run in progress — Forge Guides — Forge