Skip to content

Grader: completed / exit-success

Two graders with different strictness levels for checking session health.

Checks three conditions:

  1. Agent produced non-empty output
  2. No error events in the trajectory
  3. At least one turn completed (has a turn_end event)
PropertyValue
Determinismstatic
Costfree
Portabilityt1-universal
Referencereference-free
Temporal scopetrajectory-level
Score kindcode

No configuration needed:

graders:
- type: completed
✔ Agent session completed successfully
✘ Agent produced no output
✘ 2 error event(s) in trajectory
✘ No turn_end events found — session may have crashed mid-turn

Checks only that the agent produced non-empty output. This matches the semantics of vally’s exit_success assertion type — use it when porting evals from skill-validator.

Does NOT check for errors or turn completion. Use completed if you want the stricter check.

No configuration needed:

graders:
- type: exit-success
✔ Agent completed successfully
✘ Agent produced no output