INQUIRING LINE

Self-improving AI tooling mostly memorizes fixes for tasks it could already do — the genuinely hard failures go unaddressed.

What persistent failures remain unsolved despite harness evolution efforts?

This explores what problems stubbornly persist even after teams try to make AI agent 'harnesses' — the prompts, tools, and scaffolding wrapped around a model — evolve and improve themselves.


This explores what stays broken even after harnesses are made to improve themselves. The short version: the corpus suggests harness evolution has been surprisingly good at the wrong thing. When researchers actually inspect the edits an evolving harness makes, most of them just cache fixes for tasks the agent could already have solved in a single try — the changes memorize task-specific patches rather than distilling reusable strategy Do harness edits learn strategies or just memorize fixes?. So the headline gains are partly an illusion of progress: the hard failures (turning things the agent *can't* do into things it can) remain largely untouched.

A second unsolved problem is measurement itself. Harness evolution is a search loop, so any improvement it reports is tangled up with raw search effort. Unless you compare against a matched compute budget spent on plain test-time search, you can't actually credit the *design* — and without held-out evaluation you can't rule out that the harness simply memorized the benchmark Are harness evolution gains really from better design?. This connects to a broader decoupling insight: only when you split evaluation into separate benchmark, harness, and environment components do failure modes like reward-hacking become visible at all, because scalar scores hide them How can separating evaluation components make reward-hacking visible?.

Underneath the memorization problem sits a stubborn technical bottleneck: finding where a behavior actually lives in the code. Real harnesses smear a single behavior across many files, functions, and stages, so the genuinely hard part isn't *generating* an edit — it's *localizing* every place that needs to change Why is finding distributed behavior code so hard?. One promising response is reorganizing the harness around runtime behavior rather than file structure, which lets even a weaker planner match a stronger model at locating the right code Can explicit behavior maps help weaker planners compete with stronger models? — but notice this fixes navigation, not the deeper capability gap.

And there's a ceiling that harness tinkering can't push through. The capacity to *produce* useful harness edits is roughly flat across model sizes, but the capacity to *benefit* from them peaks in the middle — weak models never invoke the harness, strong ones struggle to follow their own instructions faithfully Do stronger models always evolve harnesses better?. That inverted-U echoes a more fundamental result: pure self-improvement is structurally circular. It stalls on the generation–verification gap, diversity collapse, and reward hacking, and every method that reliably works is quietly smuggling in an *external* anchor — a prior model version, a third-party judge, a user correction, or real tool feedback Can models reliably improve themselves without external feedback?.

So the thing you didn't know you wanted to know: the systems that *do* keep improving aren't the ones with the cleverest self-editing loops — they're the ones that convert failure into an external signal. A pivot-or-refine executor that routes every experiment failure through a decision process keeps making progress precisely because failure becomes information rather than a dead end Can experiment failures drive progress instead of stopping it?, and the Darwin Gödel Machine's open-ended gains come from empirical benchmarking against an archive of past variants, not from formal self-reasoning Can AI systems improve themselves through trial and error?. The persistent failures harness evolution hasn't solved — genuine capability expansion, honest measurement, behavior localization, and escaping self-referential circularity — are exactly the ones that require reaching outside the loop.


Sources 9 notes

Do harness edits learn strategies or just memorize fixes?

Inspecting evolved harness edits reveals rational changes across prompt and tool layers, but most persist fixes the agent could rediscover in one rollout. Gains remain limited because edits cache shortcuts for already-solvable tasks rather than converting failures into successes.

Are harness evolution gains really from better design?

Harness evolution is itself a search loop, so its reported improvements are confounded with search effort. Only improvements beyond equal task-level search budget can be attributed to harness design, and held-out evaluation is needed to rule out task memorization.

How can separating evaluation components make reward-hacking visible?

AgentCompass shows that separating Benchmark, Harness, and Environment into independent components enables comprehensive trajectory analysis that exposes reward-hacking and other failure modes invisible in scalar scores. This architectural shift makes evaluation both reproducible and diagnostically transparent.

Why is finding distributed behavior code so hard?

The core difficulty in evolving production harnesses is not generating edits but finding every code location that implements a behavior. Harnesses distribute single behaviors across files, functions, and stages, creating a representational mismatch between behavioral requests and structural code organization.

Can explicit behavior maps help weaker planners compete with stronger models?

A behavior-to-code mapping representation improved win rates by 10–19 points while reducing planner tokens by 8–13%. Weaker planners using this mapping matched stronger models' code localization across all precision and recall metrics.

Show all 9 sources
Do stronger models always evolve harnesses better?

Model capability to produce useful harness edits stays constant across tiers, but capacity to actually benefit from those edits follows an inverted U-shape, peaking in mid-tier models. Weak models fail to invoke harnesses; strong models struggle with faithful instruction-following.

Can models reliably improve themselves without external feedback?

Pure self-improvement stalls due to the generation-verification gap, diversity collapse, and reward hacking. Reliable improvement methods succeed by smuggling in external anchors: past model versions, third-party judges, user corrections, or tool feedback.

Can experiment failures drive progress instead of stopping it?

AutoResearchClaw's pivot-or-refine loop routes every failure through a decision process, making failure inform the next attempt rather than stop execution. Component ablation shows this mechanism drives completion and is distinct from reasoning or verification.

Can AI systems improve themselves through trial and error?

DGM replaces formal proofs with empirical benchmarking and maintains an evolutionary archive of agent variants, achieving 2.5× improvement on SWE-bench and 2.2× on Polyglot by discovering capabilities like better code editing and context management.

Papers this line draws on 8

The research behind the notes this line reads — ranked by how closely each paper relates.

Research prompt for your LLMexpand ↓

Copy into ChatGPT or Claude to take this line of inquiry further — it asks the model to find newer work and re-test which earlier constraints still hold.

You are a research analyst investigating a still-open question: what persistent failures remain unsolved despite efforts to make agent harnesses evolve themselves?

What a curated library found — and when (dated claims, not current truth; findings span ~2024–2026):
- Inspecting an evolving harness's edits shows most just cache task-specific patches for tasks the agent could already solve in one try — memorizing fixes, not distilling reusable strategy (~2026).
- Reported gains are confounded with raw search effort: without a matched test-time-search budget and held-out eval, you can't credit the design over benchmark memorization (~2026).
- Only decoupling evaluation into benchmark/harness/environment makes failure modes like reward-hacking visible; scalar scores hide them (~2026).
- Behavior localization — finding every place a behavior lives across distributed source — is the central bottleneck, not edit generation (~2026).
- Capacity to produce useful edits is flat across model sizes, but capacity to benefit peaks in the middle; pure self-improvement is structurally circular and every reliable method smuggles in an external anchor (~2025–2026).

Anchor papers (verify; mind their dates): Mind the Gap (2024), Darwin Godel Machine (2025), Harness Updating Is Not Harness Benefit (2026), Scaling Laws for Agent Harnesses via Effective Feedback Compute (2026).

Your task: (1) RE-TEST EACH CONSTRAINT — for every finding, judge whether newer models, training, tooling, orchestration (memory, caching, multi-agent), or evaluation have relaxed or overturned it; separate the durable question from the perishable limitation, cite what resolved it, and say where a constraint still holds. (2) Surface the strongest CONTRADICTING or SUPERSEDING work from the last ~6 months, foregrounding any live disagreement over whether self-evolution beats matched search. (3) Propose 2 research questions that assume the regime may have moved.

Cite arXiv IDs; flag anything you cannot ground in a real paper.