SYNTHESIS NOTE
Topics›Agent Harness›this note

Can harness modules improve separately from benchmark data?

Does evolving harness components independently on out-of-distribution data, using contrasted success and failure trajectories, help distinguish reusable improvements from task-specific overfitting? This matters because current methods conflate general gains with benchmark adaptation.

Synthesis note · 2026-09-25 · sourced from Agent Harness

The paper treats harness self-improvement as a design problem with three named obstacles, and its framework is a three-part answer. The abstract says existing approaches often evolve harnesses "directly on evaluation benchmarks or subsets drawn from them," which makes reusable improvements hard to tell from benchmark-specific adaptation. It says updates drawn from individual trajectories "entangle systematic harness deficiencies with instance-specific reasoning and solution details." And it says recurring deficiencies are hard to localize within "a monolithic harness," so whole-harness optimization yields changes that are "difficult to attribute and validate." ModularRSI is described as "benchmark-disjoint, contrastive, and modular." The pairing of each obstacle with one design element is my reading of the abstract's order, not something the excerpt states.

The mechanism, in the paper's terms: the method "contrasts successful and failed trajectories for the same task and aggregates evidence across tasks to identify recurring behavioral deficiencies," then evolves harness modules independently. The introduction motivates this by noting that task-level outcomes "provide only coarse supervision" for harness evolution. Holding the task fixed while comparing outcomes is the evident purpose of the contrast, though the excerpt does not spell out that argument. The introduction adds a data-level challenge: harness evolution needs executable long-horizon terminal tasks with reliable environments and correctness feedback, which are costly to build at scale. The conclusion claims that evolving modules independently "identifies reusable mechanism-level improvements while reducing task-specific adaptation."

Against the nearest notes, this paper states the same worry as a design constraint instead of a finding. Do harness edits learn reusable strategies or memorize task fixes? diagnoses after the fact that edits persist per-task patches. ModularRSI's "task-specific modifications that transfer poorly" is that problem, and its answer is to prevent it at the source through disjoint evolution data and cross-task aggregation. It proposes a remedy and does not rebut the diagnosis. Do AIDE2's improvements transfer to unseen tasks? applies a similar check to a different object, agent code, and like this excerpt reports transfer with no scores. The localization obstacle echoes Can explicit behavior maps help weaker planners compete with stronger models?, where mapping behavior to its distributed source is the bottleneck. The "foundation models" claim sits beside Do stronger models always evolve harnesses better?, but the excerpt does not say which models, so it cannot confirm or contradict that peak.

What the excerpt does not establish is the size of any gain. The conclusion reports "consistent gains across unseen tasks, domains, and foundation models" on TerminalBench 2.0 and SWE-Bench Verified, with no scores, baselines, task counts or model names. The authors state that they ran no ablation isolating contrastive trajectory analysis, and that the main evolution experiments use only a subset of the 2,000 curated evolution instances. The excerpt also gives no comparison that separates the modular design from benchmark-disjointness, and no matched-budget test-time-search baseline. So the three-part design is best read as the authors' hypothesis about what makes harness gains transfer, supported by "trajectory analysis and case studies," and not yet as a result showing which element does the work.

Inquiring lines that read this note 21

This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.

How does harness optimization generalize across different model architectures and domains? How do agent-learned skills transfer and improve across different tasks? How do surface patterns enable correct outputs but reduce robustness? How can infrastructure records verify actual agent behavior? How can evolutionary algorithms maintain diversity during solution search? How do evaluation practices shape which failures stay visible?

Related concepts in this collection 5

This note in its neighbourhood — explore the map, then jump to a related concept in the list below.

Concept map
12 direct connections · 48 in 2-hop network ·medium cluster Open in graph ↗

Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph

your link semantically near linked from elsewhere

Related papers in this collection 8

Papers most semantically related to this note, ranked by cosine similarity in the embedding space.

Original note title

ModularRSI answers three obstacles to generalizable harness self-improvement with benchmark-disjoint data, contrastive trajectories and modular updates