Compare Trials
Use this skill for analysis over graded JSONL outputs, typically after:
agent-eval-harness eval '{"mode":"grade",...}' > graded.jsonl
Default path
For normal baseline-vs-challenger comparisons, use:
agent-eval-harness eval '{"mode":"compare",...}'
Use custom scripts only when suite-specific analysis is required.
Custom analysis use cases
- cost analysis
- token usage analysis
- slices by task metadata (category, difficulty, source)
- custom regression gates
- per-agent metadata summaries
Script guidance
When writing a custom script:
- Parse JSONL rows as
trial_result. - Validate graded rows (
passandscorenon-null). - Group by stable identity fields (
taskId,trialIndex,runId). - Separate:
- standalone run metrics
- comparable-overlap metrics
- Report uncertainty where possible (bootstrap confidence intervals).
- Use
exactPassAtKnaming for combinatorics-based pass@k metrics (do not label exact values asestimatedPassAtK).
Reference helpers remain in references/ for bootstrap/statistics utilities.