Running Evaluations

Use ct run eval to run an untrusted policy under a control protocol against one or more tasks. Start with a test-policy smoke run before spending model tokens:

ct run eval --untrusted-policy test --task-file simple --tag test

To run an honest policy and an attack policy under one protocol and get both in one eval log, use ct run control-eval.

Guides

GuideWhat it covers
Setup and configurationEnvironments, credentials, models, policies, and external sandboxes
Task selectionExact tasks, task files, trajectories, replay, and expansion modes
ExamplesHonest, attack, batch, and live-development runs
Config filesYAML configuration, composition, and the current schema
Your own TaskCompose Control Tower's solver, scorers and sandbox into an Inspect Task you own
EC2 fleetAuthentication, fleet options, streaming fleet events, and debugging
OutputEval logs, Inspect's viewer, and trajectory conversion
RunsUploading, listing, inspecting, sampling, and downloading runs
TroubleshootingDocker address pools, file watcher limits, and container service startup
ct run eval CLI referenceEvery current argument and option, generated from Click

See Also