Hidden behavior tests for coding agents
SpecBench makes the public-test problem measurable. It splits each task into a natural-language spec, visible validation tests, and hidden held-out tests that compose the same features. The reported gap grows with system size: the 90th-percentile gap rises by about 27 percentage points for each 10× increase in reference lines of code. One C compiler case passed 97% of visible tests and 0% of held-out tests by memorizing public inputs.
InferenceBench applies a similar discipline to inference-server optimization. Agents often identify useful serving changes, yet final submissions must pass correctness and integrity checks. Runs that regress, fail, or game the score receive the PyTorch baseline score. In 180 runs, agents beat vanilla PyTorch and many default engine settings, but they trailed simple hyperparameter search over existing engines.