Does an agent need a frontier model to finish the work?
On bug-fix repair with an executable test, the deterministic validator decides when the work is done.
Read the verdict
On bug-fix repair with an executable test, the deterministic validator decides when the work is done. The loop doesn't, and neither does the model tier. How much a repair loop helps depends on what it feeds back. In Lab 003, a stateless local loop gained nothing, and the band of tasks where any repair loop could help was about 5%. In Lab 011, a local loop with stateful test feedback recovered 14 of the 22 tasks the local model first missed, out of 70. Within that one constrained harness, a frontier model in the controller seat recovered no task the free loop didn't. In the worker seat it lifted recovery from 14 to 20 of the 22. On those same 22 tasks, the cheapest way to finish all of them was gpt-5.4-mini, a mini-class hosted model, in an agentic harness, at $3.14. If you own the hardware, a 30B coder model on one box cleared 18 of 22, and the bill is wall clock: 11.4 hours against 40 minutes hosted. Lab 013 read the gap to a 31B general model, 11 of 22 on a rented L40S because the 31B timed out on the Spark, as training for tools rather than size. Lab 018 then found the tool-call parser had been dropping Gemma's tool calls, and with the right parser Gemma 4 26B scored 15 of 22. Lab 022 later ran the untuned 31B through the full pool on a Mac Studio, and it scored 15 of 22 too. So that reading is reopened, not settled. On the one from-scratch API task in Lab 016, the approach each run took predicted its score in every arm measured. Most rungs ran once, and the test of whether the approach causes the score hasn't run.