agent-coding-bench: measurement-first coding-agent evaluation
Context: Comparing LLM codegen backends required execution-based scoring—not manual spot checks on generated functions.
Problem: Ad-hoc script runs produced inconsistent pass rates, no per-task latency or cost traces, and no EvalPlus-compatible artifact trail.
What I built: YAML-configured CLI that writes EvalPlus-compatible samples.jsonl, runs HumanEval+ execution scoring, emits traces.jsonl with per-task latency and token cost, and stores run manifests for reproducible comparison.
Impact: Full HumanEval+ mini split (164 tasks) runs through EvalPlus in 1,412 ms wall time (eval_parallel=2) vs 3,445 ms on an earlier run; per-task codegen latency 662–6,614 ms (mean ~1.7 s) in stored traces.jsonl.
Tradeoff I made: Single-function HumanEval+ scope over multi-file SWE-agent loops—in exchange for reproducible pass@k measurement and interview-defensible artifacts.