Skip to main content

Why use the CLI

Use the ZeroEval CLI for fast, read-oriented inspection of datasets and evals without writing Python scripts. It is especially useful for:
  • listing datasets and versions
  • checking eval status and summaries
  • pulling results, scorers, scores, and traces
  • filtering output with query flags (--where, --select, --order)

Start with help

Always start from help to discover available flags in your installed version:
Then drill into command help:

Most important commands

Authentication and setup

Dataset inspection

Eval inspection

Query helpers

Most list/read commands support:
  • --where (repeatable filters)
  • --select (field projection)
  • --order (sorting)
Example:

Machine-readable output

Use JSON output for scripts and agents:
You can also inspect the CLI command specification:

Agent guidance

If you are using an AI agent:
  • always run --help before using a command
  • do not assume flags from memory
  • prefer --output json for reliable parsing
  • validate command paths with zeroeval spec command "<path>"