EvoCode-Bench Exposes Multi-Turn Regression Risk

EvoCode-Bench tests coding agents across persistent workspaces and evolving requirements, where regressions become the dominant failure mode.

Retrieval answer

EvoCode-Bench tests coding agents across persistent workspaces and evolving requirements, where regressions become the dominant failure mode. EvoCode-Bench is a useful correction to how coding agents are normally evaluated. A single prompt with a final pass/fail result misses the real failure mode of agentic coding: the agent has to keep working in the same codebase as requirements evolve.

New Runtime synthesiseditorial-diagram
Whiteboard diagram contrasting single-turn evaluation with multi-turn coding tasks and cumulative regression tests.
New Runtime synthesis: coding-agent evals need persistent workspaces and cumulative tests because regressions compound over turns.New Runtime synthesisOriginal source ↗

EvoCode-Bench is a useful correction to how coding agents are normally evaluated. A single prompt with a final pass/fail result misses the real failure mode of agentic coding: the agent has to keep working in the same codebase as requirements evolve.

The benchmark uses 26 tasks across 227 sequential rounds. A persistent container carries code, dependencies, and architectural decisions forward. Each new round extends, corrects, or conflicts with earlier requirements, and the test suite checks cumulative behavior rather than only the latest change.

That design exposes the bottleneck. Agents are often capable of building the new feature, but they break something that previously worked. The source reports that more than half of multi-turn failures happen on rounds that models solve easily from a clean state, and that pass rates drop sharply as rounds accumulate.

The important product lesson is that memory and verification are inseparable. If an agent does not track requirements and rerun old checks, it can look competent turn by turn while the system gets worse. Persistent planning documents materially improve results because they preserve the contract across edits.

New Runtime synthesis: coding-agent evaluation has to test sustained work, not isolated brilliance. The artifact that matters is not one solved task; it is a codebase that survives changing instructions without silent regressions.

Recommendation

EvoCode-Bench tests coding agents across persistent workspaces and evolving requirements, where regressions become the dominant failure mode.

Discovery graph / next reads

Continue through New Runtime

Open the graph
  1. 01topicCoding agents - New RuntimeExplore the coding agents topic hub.
  2. 02topicAgent evals - New RuntimeExplore the evals topic hub.
  3. 03related materialA Software Factory Connects Agents Through Verified OutcomesShares coding agents and evals.
  4. 04related materialClaude Code Auto Mode Gates Actions Instead Of ExplanationsShares coding agents and evals.
  5. 05related materialReviewBench Turns Code Review Into An Agent EvalShares coding agents and evals.

These links are also published in this page’s JSON twin and as typed edges in DiscoveryGraph v1.

Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate…

Open the JSON contract