Run eval suite
Run every enabled case of the suite against its target and grade the outputs with the suite graders. Suites within the synchronous case limit (50) run inline and return the full scored result; larger suites are queued as a durable run (202) that is graded when it completes — poll GET /eval/runs/{runId}/scores. Both paths persist per-case scores to the same run history.
Authentication
Path parameters
Request
Version selector for an Agent-target suite. Supply at most one of alias or versionId; omit it to run the saved configuration.
Force the execution path. Default: sync for suites within the synchronous case limit (50), batch above it.
Run every case against this model instead of the target’s configured one, without editing the suite or its target. Re-run the same suite once per candidate model and compare scores to pick a model on graded evidence. Applies to both flow and agent targets.
Strict grading: a soft grader miss fails its case like a gate miss.
Response
Suite ran synchronously — score + per-case grader outcomes
The persisted run id — query its scores via GET /eval/runs/{runId}/scores. Null for an ephemeral (virtual/inline) run.
Suite score, 0..1 (passed cases / total cases).
SHA-256 over the ordered, normalized case set this run executed.
SHA-256 over the evaluator configuration this run scored with.