Runs (/app/<workspace>/run, sidebar) lists every run of your flows on the engine you selected, newest first. Open one to see it on its flow's canvas.
Columns
| Column | Shows |
|---|---|
| Status | Queued, Running, Paused, Needs you, Succeeded, Failed, Cancelled |
| Flow | The flow's name |
| Started | When it started |
| Duration | How long it took (or has taken) |
| Error | The failure message |
| AI | Tokens and cost, e.g. 5,431 tokens · $0.0030 |
Filters
| Filter | Options |
|---|---|
| Status | All statuses · Still going (queued, running, paused, needs you) · Succeeded · Failed · Incomplete · Cancelled |
| Kind | All runs · Real runs · Test runs |
| Flow | All flows, or one |
| Campaign | All campaigns, or one (a run started by a campaign shows its name under the flow) |
Load more pages back (50 at a time); Refresh reloads.
Incomplete runs
A run that a node's Save to resume later ended is Incomplete. Its row shows which attempt it was (Attempt 1 of 4) and two buttons:
- Resume starts a new run that goes on from that node. Earlier nodes keep their outputs, and the old run closes with "Resumed as run …".
- Discard ends it as Cancelled. A resume that was queued for later finds nothing to resume.
mooflair also resumes it by itself after the node's wait, while it has attempts left (the flow/resume job).
Open a run
Clicking a run opens its flow at /app/<workspace>/studio/<flowId>?run=<runId>: the canvas shows that run's node states, logs and outputs, and you can retry it. The flow's own Runs tab (next to Editor) lists the same runs for that flow only.
Runs are kept 90 days on the engine, logs 30 days.
FAQ
Why don't I see my runs?
Runs live on the engines, and the Runs page asks every engine the workspace uses. An engine that is down or doesn't answer is left out until it's back (the page names it).