Skip to main content
All evaluation commands live under the eval group.

Common Flags

Every eval subcommand accepts:

eval run

Run an evaluation on a dataset or trace file.
--dataset and --trace-file are mutually exclusive. At least one is required.

Dataset Format

Each item in the dataset JSON array must include input and output fields:

Examples


eval status

Check the status of an evaluation run.

Examples

In wait mode, the CLI polls every 3 seconds until the run completes, fails, or is cancelled.

eval result

Fetch and display evaluation results.

Output

The formatted display includes:
  • Run ID, project, status, items evaluated
  • Overall score with indicator (≥0.8 ✅, ≥0.5 ⚠️, <0.5 ❌)
  • Per-metric aggregate scores
  • Per-metric detail scores for each item

eval list

List evaluation runs for the configured project.
Displays run ID, status, score, items count, name, and created date.

eval metrics

List all available evaluation metric templates.
Shows each metric’s key, display name, value type, and category. Use metric keys with --metrics in eval run.