Skip to main content
Every execution in Cargo — a tool run, a play batch, an agent message — is observable from the terminal. Runs, batches, spans, and traces all have list, get, and metrics commands.

Runs and batches

cargo-ai orchestration run list --workflow-uuid <uuid>
cargo-ai orchestration run get <run-uuid>
cargo-ai orchestration run get-metrics --workflow-uuid <uuid>

cargo-ai orchestration batch list
cargo-ai orchestration batch get <batch-uuid>
cargo-ai orchestration batch download --uuid <batch-uuid>   # results as a file
A batch with status: success can still contain individual run failures — always check failedRunsCount.

Spans and traces

Drill into a single execution’s node-by-node breakdown:
cargo-ai orchestration trace list --started-after 2025-01-01 --workflow-uuid <uuid>
cargo-ai orchestration trace get <trace-uuid>
cargo-ai orchestration span list --execution-started-after 2025-01-01 --run-uuid <run-uuid>
trace list requires --started-after, and span list requires --execution-started-after — both accept an ISO date. The uuid flags narrow the results but are optional.

Metrics

get-metrics returns per-node execution status counts and credits used, filterable by release, batch, or date range — so you can spot regressions between deploys.
cargo-ai orchestration run get-metrics --workflow-uuid <uuid> \
  --created-after 2025-01-01 --created-before 2025-01-31

Alerts

Connect Slack or email to be notified when a batch’s health drops below a threshold, when failures spike, or on specific error types. Configure alert channels and thresholds in the workspace, then let plays and tools report against them.

Using the UI

Each tool and play also has Records and Metrics views in the web app — filter by status, version, batch, or date; inspect any execution node-by-node; and retry failed runs individually or in bulk (from scratch or from the failed node).