Starting a run
Start runs from:- Workflow Studio — Run button on a published workflow
- REST API —
POST /v1/workflows/{id}/commandwith commandstart - Inbound webhooks — Signed external triggers (see Inbound webhooks)
- Autopilot — Chat command to run a workflow by name
params. MCP credentials resolve from each step’s instance_id and catalog instance wiring.
Run controls
Send commands via the API or Studio run panel:
Stopping immediately cancels in-flight MCP tool calls. LLM calls are best-effort cancelled.
Observing runs
Workflow Studio
The run panel shows a live event log: step started, tool result, LLM output, failures, and pauses. Subscribe via WebSocket for sub-second updates. Timeline tab (Execution panel) — Gantt-style view of step durations in execution order, nested agent activity from run events, composite loop estimates, and run state markers. See Execution Timeline. Context tab — static execution-order graph (step nodes + wiring) with an Open graph modal for interactive pan/zoom. See Execution Timeline — Context graph.Analytics
The Analytics page (/analytics) shows workspace-level metrics:
- Live and recent runs
- Success rate
- Steps executed
- Credits consumed
- Usage timeseries
/v1/analytics/*.
Run APIs
Command Center
Command Center (/command-center) is your workspace-wide run inbox for approvals, active runs, and recent failures.
See the dedicated Command Center guide for daily operator workflows, run controls, and what to do when a run looks stuck.
Failure handling
When a step fails, the run becomesfailed (terminal). The canvas and event log show distinct step outcomes — not stale “Processing” or “Pending” on branches that cannot complete.
Step status badges
Parallel example: branch A fails on missing credential; branch B (still calling the LLM) shows Cancelled; join step C shows Skipped (Blocked).
Cancelled on a step is not the same as run status
stopped. Operator Stop marks in-flight steps differently (RUN_STOPPED). Step failure uses fail-fast cancellation.step_failed, step_cancelled, and step_completed with skipped: true and reason: "blocked" — see Run event types.
Related
- Run recovery (roadmap) — planned checkpoint retry
- Command Center
- Troubleshooting