Skip to main content
The Calibrate CLI brings the full evaluation loop to your terminal — create and connect agents, author tests and evaluators, launch runs and benchmarks, poll results, and set up annotation tasks — for scripting, automation, and CI/CD integration. It’s agent-mode aware, emitting structured errors and compact TOON output when an AI coding agent drives it.

Calibrate CLI on GitHub

View source, releases, and contribute

What you can do

  • Manage agents — create, update, list, and verify-connect agents; resolve friendly names to UUIDs
  • Build test suites — author test cases individually or in bulk, update them, and link them to agents
  • Configure evaluators — create and version the judges that score runs
  • Run evaluations — launch test runs and benchmarks for one agent or many, then poll status and per-test-case results
  • Review with humans — create annotation tasks, run evaluators over them, and measure reviewer agreement
  • Script anything — JSON, YAML, table, or TOON output with jq filtering, plus a non-interactive mode built for CI/CD

Quick start

1

Install the CLI

2

Authenticate

Create an API key under Workspace settings → API keys — see the API keys guide.
3

Run agent tests

Returns the evaluation task_id.
4

Poll for the evaluation results

Command reference

Agents

List agents and resolve names to UUIDs.

Agent tests

Link tests, launch runs and benchmarks, and poll their results.

Tests

Create test cases individually or in bulk, and update them.

Evaluators

Create and version the judges that score runs.

Annotation tasks

Route runs to human reviewers and measure agreement.

Global flags

All commands support these flags:

JSON output

Use --output-format json to get machine-readable output:

Requirements

  • macOS or Linux