run fetch, run status, run errors, and run list reference, and in client.runs.stream for Python.
Fetch one run
Use a one-time text or machine-readable snapshot when streaming is not needed:snapshot record, followed by update records. Recognized termination emits complete, error, stopped, disconnect, or interrupted.
Exit code 0 means the CLI handled the tracker response or stream event. It does not mean the benchmark succeeded. Inspect the run status and each JSONL record’s event.
Machine-readable output
Unexpected clean JSONL exhaustion emits a finaldisconnect record and exits nonzero. Transport or malformed-protocol failures can exit nonzero without a final record. In fetch output, metadata_available: false means identity metadata could not load. Batch finished_tasks includes FINISHED, ERROR, and STOPPED tasks.
Check several run IDs
missing_run_ids and make the command exit nonzero after it emits the JSON document.
Inspect errors
--format json to consume them from a script.
List runs
Filter the history to find a run:[h] for previous, [l] for next, and [q] to quit. Emit all matching runs as one document with:
null; timestamps are UTC ISO 8601 strings, and non-finite scores become null.