evolve to run evaluations in the cloud. Add --help to any command for its options.
Run an evaluation
Select tasks, agents, models, and a spend cap.
Inspect results
Read scores, compare jobs, and inspect trials.
Check and analyze
Check task quality or analyze completed traces.
Read files and logs
Browse a running sandbox or its captured files.
Choose a command
skill and skills are different: one manages uploaded content; the other reads the manual shipped with your CLI.
Global options
Put options after the command, as inevolve job list --json.
evolve --version or evolve -v prints the installed version. Bare evolve prints help.
List options
Paged lists return one page. Pass the returned cursor to read the next.
These options apply to paged
list commands, job trials, job tasks, and job imports. auth org list and secrets list use the formatting options only. The local skills list has its own simpler output.
Scope
job list, analysis list, check list, session list, agent list, and skill list accept --scope.
Email shares apply to jobs, analyses, checks, and sessions. Analyses follow the ownership and sharing of their source job.
Use full IDs when opening records from another scope. Prefix lookup usually searches your own records.
IDs and values
Most positional UUIDs accept an unambiguous prefix of at least eight characters. A full ID avoids the extra lookup requests.Use full trial IDs with
analyze --trial and job retry --trial. Import IDs must also be copied in full.evolve job trials "$JOB_ID".
Repeat a repeatable flag once per value. Do not combine short flags.
-. If a value is also a recognized option, use --flag=value to make it explicit.
Aliases
Aliases
jobs, trials, analyses, sessions, and datasets alias their singular nouns. secret aliases secrets. ls aliases list, including files ls and auth org ls.agents is reserved and is not an alias of agent. skills is not an alias of skill.Output
Without
--json, lists use aligned tables in a terminal and tab-separated rows when piped. -q is command-specific: on lists it selects IDs; during a watch it suppresses progress.
Runtime and API errors print an error object under --json, plus a human message on stderr. Usage errors print only to stderr. A partially completed job stop can print its partial result before an error.
Exit codes
A completed job can contain failed trials. A check criterion marked
fail is a quality finding; an errored checker is an execution failure. check show also returns 1 when a task checker failed.
For API error codes, see Errors.
