Skip to main content
Use evolve analyze to start analyses. Use evolve analysis to read them. First, list the runs:
Copy an analysis ID into $ANALYSIS_ID, then read its result:
To start a new analysis, use evolve analyze.

List analyses

For --job, use the job ID from evolve job list. All shared list options apply: --limit, --cursor, --columns, --quiet, --no-trunc, --no-headers.

Show the result

show, trace, and download also accept a trial ID, which selects that trial’s latest analysis. An analysis ID selects that specific run. Prefixes must identify only one analysis or analyzed trial. Use a full ID when a prefix is ambiguous.

Read the transcript

--since <n> skips N transcript events. This command reads the available transcript and exits; it does not follow live output. With --json, events are printed one per line.

Download

The archive contains the analyzer’s run in a Harbor-compatible trial folder, plus an evolve.json record. --stream cannot be combined with output directory or overwrite. --since is accepted only with --stream trace-parsed.
See exit codes for command failures.

Files and live output

Use the shared filesystem reference for analysis files, analysis logs, and analysis procs.
These filesystem and log commands require an analysis ID. They do not select an analysis from a trial ID.
Global options apply.
Last modified on November 9, 2026