Execute and record benchmark task results.
This directory contains tools for running benchmark tasks and recording results.
| File | Purpose |
|---|---|
run_bench.sh |
Interactive shell runner |
README.md |
This documentation |
./run_bench.sh --list./run_bench.sh T001The runner will:
- Display the task description
- Start a timer when you press Enter
- Stop the timer when you complete the task
- Prompt for results (status, iterations, quality)
- Save results to
results/T00X_result.json
./run_bench.sh --allRuns tasks sequentially with prompts between each.
Results are stored in JSON format:
{
"task_id": "T001",
"status": "pass",
"metrics": {
"iterations": 2,
"duration_seconds": 342
},
"quality_score": 8,
"timestamp": "2026-01-28T16:30:00+00:00",
"notes": ""
}See ../scoring/scoring_schema.json for complete schema.
If not using the runner, create result files manually in ../results/ following the schema.
- Automated execution with agent APIs
- Result aggregation and reporting
- Comparison across agents/runs