Papers
Topics
Authors
Recent
Search
2000 character limit reached

HarnessDev: Can LLMs Create and Evolve Their Own Agent Harness?

Published 1 Sep 2026 in cs.SE and cs.CL | (2609.01437v1)

Abstract: As agents move from research prototypes to deployed tools, their capability increasingly depends on model-external execution infrastructure, commonly termed the agent harness. Changing this harness while holding model weights fixed can substantially alter task performance. Current agent evaluations typically report downstream performance under a chosen harness, leaving a model's ability to develop the harness itself comparatively underexplored. We introduce HarnessDev, a benchmark that shifts the unit of evaluation from task outputs to runnable infrastructure. HarnessDev covers two stages. In Creation, the agent starts from a minimal seed and a small number of cases, then builds a complete execution system. In Evolution, it starts from its own created harness and iteratively revises it using downstream execution feedback, with the goal of improving benchmark performance. We then evaluate each constructed harness on capability (task success on held-out benchmarks) and efficiency (execution-token cost). The reported Creation results cover six creator LLMs, four domains, and five downstream benchmarks totaling 2,207 unique downstream instances, with hidden evaluation tasks withheld from development. We find that generated harnesses remain substantially behind mature human-engineered references on code and on search and research, while matching or exceeding the selected references on writing and machine-learning experimentation, with large variation in execution cost. Evolution produces some performance gains, but they are unstable and transfer only partially to held-out tasks. Experiments with a fixed runtime model further show that the gains depend strongly on the model executing the harness, indicating limited transfer across models.

Summary

  • The paper evaluates LLMs' ability to create and improve execution harnesses from a weak seed, showing variable performance across domains and models with minimum Creation avg@3 scores of 22.8 and maximum 67.8.
  • Harnesses created by LLMs often fail due to incomplete control mechanisms and validation, with only 32.7% of failures attributable to insufficient domain reasoning.
  • Feedback-driven evolution can improve harnesses, but the impact is often limited and unstable, and deployment costs can vary dramatically by executor-token consumption

The paper reframes agent evaluation around a component that conventional benchmarks usually hold fixed: the agent harness, namely the model-external software responsible for execution control, tool invocation, context construction, state, recovery, verification, and artifact production. Rather than evaluating only whether an LLM solves downstream tasks inside a predefined scaffold, HarnessDev evaluates whether an LLM can construct and subsequently improve the scaffold itself (2609.01437). This formulation is closely related to work on automated agent design and executable harness optimization, including “Automated Design of Agentic Systems” (Hu et al., 2024), “HarnessOpt-Bench” (Ursekar et al., 6 Aug 2026), and “Harness Updating Is Not Harness Benefit” (Lin et al., 28 May 2026), but differs in connecting from-scratch creation with feedback-driven evolution, separating creator and executor models, and measuring both capability and execution-token cost.

Evaluation object and benchmark design

HarnessDev defines a generated artifact as a frozen, runnable harness HH produced by a creator model in a development environment. After development, a separate executor model runs the harness on downstream tasks, and an evaluator scores the resulting task artifact. This separation is central: the creator is responsible for engineering the execution substrate, whereas the executor is responsible for using that substrate after it has been frozen. The benchmark therefore distinguishes model capability, harness quality, creator–harness co-adaptation, and executor compatibility.

The benchmark has two stages:

  • Creation (RQ1): the creator starts from a deliberately weak but runnable seed and builds a complete harness using a task-family specification and one to three development cases.
  • Evolution (RQ2): the creator starts from its own Creation harness and iteratively modifies it using downstream execution feedback.

The seed provides interface compatibility, passive tools, configuration parsing, logging, and artifact-writing support, but no agent loop, task decomposition, context management, persistent state, verifier, recovery policy, or stopping rule. Its unmodified score is zero on every downstream benchmark. This establishes a useful causal boundary: nonzero Creation performance must result from execution logic added by the creator rather than from reproducing a mature scaffold.

The benchmark evaluates four Creation domains across five downstream suites: SWE-bench Pro and Terminal-Bench 2.1 for code, MLE-bench for machine-learning experimentation, EQ-Bench3 for writing, and BrowseComp for research and retrieval. The Creation corpus contains 2,207 unique downstream instances. Six creator LLMs are evaluated: Opus 4.8, GPT-5.5, Gemini 3.1 Pro, DeepSeek V4 Pro, Qwen 3.7 Max, and Seed 2.0 Pro. Each creator independently constructs three harnesses per creator–benchmark pair, and results are reported as avg@3 to reduce the influence of individual stochastic constructions.

The two executor regimes answer different questions. In the self-runtime condition, the creator also executes its harness, measuring model–harness co-design. In the fixed-runtime condition, every generated harness is executed by Gemini 3.1 Pro, isolating portability and reducing executor variation. Human-engineered systems are used as external references, but the paper correctly emphasizes that these references are not paired controls under a common executor. Consequently, exceeding a reference score does not establish superiority over human engineering or over the corresponding model in a controlled comparison.

The benchmark’s harness interface spans six functional responsibilities: execution, tools, context, state, lifecycle, and verification. The artifact must also emit auditable trajectories, result metadata, logs, and domain-specific final outputs. Constraint compliance is enforced through the scoring path rather than through self-reported harness status: SWE-Pro credit comes from the repository diff, Terminal-Bench credit from final environment state, and the recorded source and trajectories are audited for prohibited behavior.

Creation performance across domains

Creation demonstrates that current LLMs can construct nontrivial runnable harnesses, but performance is highly domain-dependent. Under self-runtime evaluation, Opus 4.8 obtains the highest unweighted average score, 67.8, compared with an external human-engineered reference of 86.2. The gap is not uniform: generated harnesses approach the selected writing reference and exceed the selected MLE-bench reference, while code and especially research/search remain substantially weaker.

The strongest reported self-runtime scores are:

Creator SWE-Pro Terminal-Bench MLE-bench medal rate EQ-Bench3 BrowseComp Average
Opus 4.8 69.3 64.8 32.9 84.6 52.4 67.8
GPT-5.5 32.8 52.1 19.1 83.0 52.6 55.1
Gemini 3.1 Pro 43.6 68.8 32.4 74.8 35.2 55.6
DeepSeek V4 Pro 28.9 35.6 19.6 75.4 40.9 45.2
Qwen 3.7 Max 33.5 41.3 3.1 68.7 32.3 44.0
Seed 2.0 Pro 10.8 6.0 5.3 71.1 3.2 22.8
Human-engineered reference 80.0 88.8 24.0 83.7 92.2 86.2

The paper reports that 77.8% of failed MLE-bench tasks are attributable to harness defects. This is an important result because it rejects a purely executor-centric interpretation of failure: in this setting, many failures arise from orchestration, artifact handling, validation, or lifecycle control rather than from insufficient domain reasoning by the runtime model. At the same time, the comparison with human references must be interpreted cautiously because the reference systems use different harness–executor combinations.

Figure 1

Figure 1: Normalized distance between generated harnesses and selected human-engineered reference systems across downstream benchmarks.

The most substantial deficit occurs in BrowseComp, where long-horizon information seeking, query management, evidence synthesis, and termination control are required. Code also remains difficult because the harness must coordinate repository inspection, editing, test execution, patch generation, and final-state verification over many turns. By contrast, writing tasks impose less demanding execution-state requirements, and MLE-bench performance benefits from harnesses that can sustain long-running tool interactions and produce scorer-readable artifacts.

The implementation analysis reinforces that code volume is not a proxy for harness quality. The 18 Code harnesses add 17,111 net lines in aggregate, but Gemini’s harness adds only 1,006 lines while achieving the highest Terminal-Bench score, 68.8. The implication is that targeted control-flow changes and reliable verification matter more than architectural size. Similarly, the paper finds no meaningful relationship between self-test count and downstream score; the reported Spearman correlation is only 0.13–0.26 and is not significant. Revision calls, by contrast, reach a correlation of 0.57 with downstream score at p0.0005p \le 0.0005, suggesting that testing becomes useful only when it is connected to diagnosis, targeted modification, and re-verification.

Architectural coverage and failure modes

The generated harnesses generally implement an explicit execution loop, but important control mechanisms are either incomplete or unreachable. Among 18 Code artifacts, tools, lifecycle control, and verification are complete in 13, 13, and 15 artifacts, respectively. State and memory are the clearest weakness: 11 artifacts define a state class, but only one exposes a state-saving interface and only one implements periodic checkpointing. No checkpoint event appears in 26,679 recorded task trajectories.

This distinction between declared mechanisms and active mechanisms is essential. Of 108 Code component instances, only 72 are observed on real execution paths; 18 have partial evidence and 18 are never observed. All unobserved instances concern state and memory. The same issue appears in other domains: 124 of 587 Writing features are classified as dead code, while 36 Data mechanisms lie on dead paths. The results indicate that architectural presence is not equivalent to behavioral participation.

Figure 2

Figure 2: Evidence density for execution, tools, context, state, lifecycle, and verification mechanisms across Creation and Evolution harnesses.

Validation is also weak. Of 2,325 executed Data tasks, 441 produce degenerate submissions that no harness detects. This finding directly links architectural incompleteness to downstream errors: a harness may call the executor repeatedly and produce syntactically valid output while failing to establish whether the final artifact is semantically usable.

Executor-specific assumptions produce another major failure mode. Hard-coded step limits, output budgets, message formats, and stopping rules can make a harness effective with its creator model but brittle under another executor. The most pronounced example is an Opus Code harness whose SWE-Pro score falls from 69.3 under Opus to 33.0 under Gemini. In the Opus Search harness, the duplicate-query rate increases from 10.1% to 88.2% after changing the executor. The harness is runnable under the new model, but its control policy is no longer compatible with the model’s behavior.

Figure 3

Figure 3: Harness portability under a fixed Gemini executor compared with self-runtime execution.

The fixed-executor results also show that portability is not uniformly negative. Qwen gains 17.6 points on BrowseComp and 12.9 points on MLE-bench under Gemini, indicating that its original executor can be a bottleneck. Thus, a common executor does not merely rank harnesses by intrinsic quality; it reveals interaction effects between harness design, prompt protocol, tool semantics, context policy, and runtime-model behavior. The paper’s stronger claim is that a runnable harness is not necessarily a transferable software asset.

Efficiency further complicates the capability comparison. MLE-bench token use varies by approximately nineteen-fold among creators. GPT-5.5 obtains a medal rate of 19.1 using 29.3 million executor tokens, whereas DeepSeek obtains 19.6 using 208.4 million tokens. Similar downstream quality can therefore entail radically different deployment costs.

Figure 4

Figure 4: Downstream performance as a function of executor-token consumption under self and fixed-executor evaluation.

Evolution under downstream feedback

Evolution begins from each creator’s frozen Code harness and exposes a 100-task SWE-Pro feedback set together with all 89 Terminal-Bench tasks. Creators may submit up to ten post-baseline evaluation pairs, with each official candidate required to complete both benchmark legs. They may also use at most two five-task probes between charged pairs. Every official version is subsequently evaluated on a disjoint 630-task SWE-Pro held-out split whose scores are never revealed during development.

This protocol separates online adaptation from generalization. All five self-runtime creators improve on the visible feedback pair, but improvements are smaller on held-out tasks. Opus obtains the largest self-runtime held-out improvement, +4.44 points. Under fixed Gemini, only Opus improves on held-out tasks; Qwen, DeepSeek, and GPT-5.5 regress.

Setting Creator Feedback pair gain Held-out-630 gain
Self Gemini 3.1 Pro +8.8 +2.70
Self Opus 4.8 +3.0 +4.44
Self Qwen 3.7 Max +13.9 +1.43
Self DeepSeek V4 Pro +13.4 +3.17
Self GPT-5.5 +5.9 +3.81
Fixed Gemini Opus 4.8 +9.7 +2.70
Fixed Gemini Qwen 3.7 Max +1.1 -1.11
Fixed Gemini DeepSeek V4 Pro +6.5 -2.38
Fixed Gemini GPT-5.5 +2.4 -10.32

The result is not simply that evolution fails. Rather, it produces useful local changes but lacks reliable selection and transfer. Across 64 adjacent official-version switches, eight regress on both benchmarks, 16 regress on one benchmark, three create cross-benchmark trade-offs, seven show no measurable change, 27 produce gains within the repeated-run noise band, two show clear positive evidence beyond the noise band, and one contains no executable code change. A single commit can vary by approximately ±4.75\pm 4.75 pair-score points, making small observed changes difficult to attribute causally.

Figure 5

Figure 5: Feedback-set trajectories across successive frozen harness versions for SWE-Pro and Terminal-Bench.

The declared final version is frequently not the held-out optimum. Feedback and held-out scores move in the same direction in only 34 of 64 comparable switches, or 53.1%, and only two of nine declared versions are optimal on the held-out set. All five self-runtime declarations improve over their respective baselines on held-out tasks, with gains from +1.43 to +4.44 points and a mean gain of +3.11. This advantage disappears under fixed Gemini for three of four creators. The immediate implication is that feedback optimization is useful for local search but unreliable for model-independent version selection.

Figure 6

Figure 6: Visible SWE-Pro-100 feedback trajectories overlaid with post-freeze SWE-Pro-630 held-out performance.

The edit statistics explain why evolution is unstable. Across official switches, 58 modify execution or control flow, 37 modify tools, 17 modify lifecycle recovery, 16 modify context, and only four modify state. No switch modifies a standalone verifier. Of 169 new functions or classes, 113 are reachable from the entry point, 31 are reachable only through dead code, and 25 have no caller. Evolution therefore often adds nominal functionality without establishing that it participates in the task path.

The paper gives a representative successful diagnosis from Opus: 99 of 100 runs reported success, but only 48 passed the actual verifier. Opus traced this discrepancy to premature completion and added a completion check. This is qualitatively different from indiscriminate code expansion because the change connects an observed failure pattern to an execution-path intervention and is verified end to end. Conversely, Qwen’s message sanitizer breaks valid Gemini tool-result sequences, demonstrating that a locally plausible reliability mechanism can damage executor compatibility.

Figure 7

Figure 7: Executor-token consumption across frozen Evolution versions under self and fixed-Gemini runtimes.

Limitations and open questions

The benchmark’s conclusions are constrained by several design limitations. Human references are heterogeneous system-level results rather than paired controls, so the reference gaps cannot be interpreted as clean causal estimates of human versus model-built harness quality. Creation uses six frontier models and four domains, but Evolution focuses on Code and provides only one trajectory per creator–runtime cell, preventing uncertainty estimates or population-level conclusions.

The held-out Evolution evaluation covers only SWE-Pro, while Terminal-Bench remains part of the visible feedback signal. Consequently, the benchmark does not establish whether Evolution generalizes across genuinely different task families. The 630-task held-out split is substantial, but it is drawn from the same public SWE-Pro distribution as the 100-task feedback set, so the result is a within-benchmark generalization test rather than a cross-domain transfer test.

The fixed development environment is another important assumption. The creator always operates through the prescribed external workbench; the evolved harness is not itself used as the development environment for later evolution. Whether recursive harness development can remain stable when the evolving system must also provide its own engineering interface is therefore unresolved. Finally, HarnessDev measures model-external adaptation and explicitly does not claim that heuristic harness evolution replaces parameter training.

Conclusion

HarnessDev establishes runnable agent infrastructure as an explicit research object. Its Creation experiments show that LLMs can construct functional harnesses from a weak seed, but that performance depends strongly on domain, execution cost, architectural reachability, and creator–executor compatibility. Its Evolution experiments show that downstream feedback can produce real local improvements, while also exposing instability, noisy version selection, weak held-out transfer, and substantial dependence on the runtime model.

The central empirical conclusion is that harness development is not reducible to code generation or task solving. Effective development requires diagnosing execution traces, identifying structural failure modes, modifying the control substrate, and verifying that the modification remains active and compatible with the executor. HarnessDev provides a concrete protocol for measuring those capabilities and shows that current models possess them only inconsistently (2609.01437).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. What is this paper about?

This paper asks a new question:

Can LLMs build and improve the software systems that help them solve tasks?

An LLM is the LLM behind tools such as coding assistants and research assistants. However, the model alone is not enough. It needs a surrounding software system called a harness.

A harness is like the control center around the model. It decides:

  • how the model uses tools,
  • how it remembers information,
  • how it plans steps,
  • how it checks its own work,
  • what it does when something goes wrong,
  • and when it should stop.

The paper introduces a benchmark called HarnessDev to test whether LLMs can create these systems and make them better over time.

2. What questions are the researchers asking?

The paper focuses on two main research questions.

Creation

Can an LLM build a useful harness starting from a very simple, partly empty system?

This is similar to giving a student a basic toolbox and asking them to design a complete machine that can solve different kinds of problems.

Evolution

Can an LLM improve a harness that it created earlier?

The researchers want to know whether the LLM can look at results, find mistakes, change the harness, and make it work better without damaging parts that already worked.

They also study several related questions:

  • Do harnesses work well on new tasks, or only on the examples used during development?
  • Do harnesses remain useful when a different LLM runs them?
  • How much do they cost to operate?
  • Are larger and more complicated harnesses always better?
  • Can the LLM recognize and fix important weaknesses?

3. How did the researchers study this?

Building the harnesses

The researchers tested six different LLMs as creator models. These models were asked to build harnesses for several areas:

  • computer programming,
  • machine-learning experiments,
  • writing,
  • and online research.

Each model began with the same weak starting system. This starting system could accept instructions and use basic tools, but it had no real planning, memory, checking, retrying, or recovery abilities.

The creator model had to add these features.

For example, a model might need to build a coding harness that can:

  1. inspect a software project,
  2. decide what files to change,
  3. edit the files,
  4. run tests,
  5. notice failures,
  6. try again,
  7. and check whether the final answer is correct.

Testing the harnesses

After a harness was created, it was frozen, meaning that no more changes were allowed. The researchers then used it to solve many tasks.

They measured two main things:

  1. Capability: How many tasks did the harness solve correctly?
  2. Efficiency: How many tokens did the running model use?

Tokens are small pieces of text processed by an LLM. More tokens usually mean more computation, time, and money.

The researchers also used held-out tasks. These are tasks hidden from the creator model during development. They are like a final exam: they show whether the harness learned a general skill instead of memorizing practice questions.

Testing evolution

For the evolution experiments, a model started with a harness it had already created. It received results from a set of coding tasks and was allowed to revise the harness several times.

The researchers then checked whether the changes helped on:

  • the tasks the model had seen feedback from,
  • new hidden tasks,
  • and tasks run by a different LLM.

This helped the researchers detect overfitting. Overfitting happens when a system becomes better at the practice questions but not at new questions.

4. What did the researchers find?

LLMs can build working harnesses

The models were able to turn the weak starting system into functioning harnesses. This is important because it shows that LLMs can do more than answer questions or write small pieces of code. They can also design the larger software system that controls their own actions.

However, success depended heavily on the type of task.

Performance depended on the subject area

The generated harnesses performed differently in different fields:

  • They came close to human-designed systems for writing.
  • They sometimes matched or beat the selected human-designed systems for machine-learning experiments.
  • They were weaker at coding.
  • They were weakest at search and research, where the system must gather information over many steps and decide which information is trustworthy.

This suggests that long, complicated tasks are still especially difficult for automatically designed harnesses.

Human-designed systems were often better

For coding and research, mature systems built by human engineers generally performed better than the LLM-created harnesses.

Human engineers are still better at designing reliable features such as:

  • saving progress,
  • recovering from errors,
  • checking final answers,
  • managing long conversations,
  • and stopping at the right time.

For example, many generated coding harnesses included ideas about memory or saved progress, but those features were often never actually used during real tasks.

Bigger harnesses were not necessarily better

Some models added thousands of lines of code, but the size of the harness did not reliably predict its quality.

A smaller, carefully designed change could work better than a large rewrite. This is similar to repairing a bicycle: adding many new parts does not necessarily make it faster or safer. Sometimes one well-chosen repair is more useful.

The researchers also found that spending more tokens did not always produce better results. Some systems used much more computation but solved fewer tasks.

Harnesses were often tied to the model that created them

A major finding was that a harness could work well with the model that created it but perform badly with another model.

This happened because the harness might assume that the running model:

  • follows instructions in a certain way,
  • responds within a particular number of steps,
  • formats tool calls in a specific style,
  • or stops at a particular time.

When the executor model changed, those assumptions sometimes broke.

This is like designing a remote control that works perfectly with one television but has the buttons in the wrong places for another television.

Evolution produced some improvements, but not reliably

The models could use feedback to improve their harnesses. For example, one model discovered that the harness often claimed a task was complete even when the result was incorrect. It added a stronger completion check, which improved performance.

However, evolution was unstable:

  • some revisions improved results,
  • some made results worse,
  • some helped only one type of task,
  • and some gains disappeared on hidden tasks.

On the visible feedback tasks, models often appeared to improve substantially. But the improvement was usually smaller on hidden tasks.

This means that the models sometimes learned to handle the particular test cases they had seen rather than learning a general solution.

Choosing the best version was difficult

The models were usually able to find changes that helped locally, but they often selected a final version that was not the best on hidden tasks.

Only a small number of the chosen final versions were actually the best versions when tested on the hidden evaluation set.

The researchers also found that results could naturally vary from one run to another. A small score increase might simply be luck rather than a real improvement.

5. Why are these findings important?

This paper changes how researchers think about evaluating AI agents.

Usually, researchers test whether an AI can complete a task using a harness designed by someone else. This paper instead tests whether the AI can help build the harness itself.

That is important because real-world AI systems need more than a powerful model. They also need reliable software around the model.

The findings suggest that:

  • LLMs can already create useful agent systems.
  • Human engineers are still important for making these systems dependable.
  • Automatically improving a harness is possible but not yet reliable.
  • Systems need to be tested on new tasks, not only familiar feedback tasks.
  • Harnesses should be designed to work with different models.
  • Both success rate and operating cost matter.
  • Features such as memory, error recovery, and verification need more careful design.

Simple conclusion

The paper shows that LLMs can begin to build and repair the “machines” that help them work. They can create planning loops, tool systems, checking methods, and recovery strategies.

But they are not yet dependable software engineers for their own harnesses. Their improvements can be unstable, too specialized to certain tasks, expensive to run, or dependent on one particular model.

In the future, tools like HarnessDev could help researchers measure whether AI systems are becoming better at building complete, reusable, and trustworthy agents—not just at producing one good answer.

Knowledge Gaps

Knowledge gaps, limitations, and open questions

  • Limited domain coverage in Evolution: Evolution is evaluated only on code harnesses, so it remains unknown whether models can iteratively improve writing, research, data-analysis, or other domain-specific harnesses.
  • Narrow benchmark diversity within domains: Several conclusions rely on a small number of downstream benchmarks, including only 46 Writing tasks and 75 MLE-bench tasks, leaving uncertainty about whether the findings generalize across task formats, difficulty levels, and domains.
  • Dependence on public benchmark splits: Evolution uses subsets of the SWE-bench Pro public split for both feedback and held-out evaluation. Although the subsets are disjoint, they may share benchmark- or distribution-specific properties, so transfer to independently constructed or temporally shifted tasks is unresolved.
  • Unclear robustness to distribution shift: The study does not test whether evolved harnesses remain effective when repositories, tool interfaces, task requirements, data formats, or user workflows differ substantially from those seen during development.
  • Insufficiently independent held-out evaluation: The main held-out Evolution evaluation is drawn from the same public benchmark family as the feedback set. More independent test suites are needed to distinguish genuine harness improvement from benchmark-family adaptation.
  • Small number of creator runs: Creation uses three independent harnesses per creator–benchmark pair, and Evolution uses only nine trajectories. This limits the precision of variance estimates and makes it difficult to determine whether observed differences are systematic or due to stochastic development outcomes.
  • Incomplete statistical significance analysis: Many comparisons are reported as score differences or averages without confidence intervals, hypothesis tests, effect sizes, or corrections for multiple comparisons. The reliability of rankings and claimed improvements therefore remains uncertain.
  • Uncontrolled model and API variability: Models are accessed through different official APIs or OpenRouter, and the paper does not fully quantify the effects of API versioning, routing, latency, rate limits, hidden system prompts, or provider-side changes.
  • Confounding between creator model and development environment: Most creators use Claude Code, whereas GPT-5.5 uses Codex. Consequently, differences attributed to creator models may partly reflect differences in development tools, prompts, interfaces, or runtime behavior.
  • No systematic ablation of development environments: The study does not isolate the contributions of the coding environment, tutorial, workspace structure, tool availability, or feedback interface to harness quality.
  • No comparison with human engineers under matched conditions: Human-reference results come from existing systems, often evaluated with different models and protocols. The paper therefore cannot establish how model-created harnesses compare with human engineers given the same seed, time, compute, tools, and evaluation feedback.
  • External human baselines are not paired controls: Because mature human-engineered systems are not rerun under the same executor and scorer in most cases, the reported “distance to human” may conflate harness quality with executor capability and evaluation configuration.
  • Unclear role of the executor model’s capabilities: The experiments show strong executor dependence but do not decompose whether transfer failures arise from prompt incompatibility, tool-call formatting, context limits, reasoning style, calibration, model capability, or stopping behavior.
  • Limited cross-model transfer coverage: Most cross-executor analysis uses Gemini 3.1 Pro as the fixed executor. Transfer across a broader range of model families, sizes, open-weight models, and weaker or stronger executors remains unexplored.
  • No systematic compatibility model: The paper identifies executor–harness compatibility issues but does not provide a formal taxonomy, diagnostic metric, or predictive method for estimating compatibility before deployment.
  • Efficiency is measured only in executor tokens: The evaluation excludes creator tokens, wall-clock time, monetary cost, tool-call count, memory usage, latency, and infrastructure cost. The practical efficiency of harness development and deployment is therefore incomplete.
  • No quality–cost Pareto analysis: Although execution tokens and task success are reported, the study does not systematically identify Pareto-optimal harnesses or evaluate whether improvements justify their additional operational cost.
  • Missing reliability and tail-risk metrics: Average task success does not reveal catastrophic failures, high-variance behavior, long-tail execution costs, or the frequency of unrecoverable states across tasks.
  • Limited assessment of reproducibility: The paper reports repeated-run noise but does not fully evaluate reproducibility across random seeds, API sampling settings, time periods, infrastructure replicas, or repeated executions of the same harness.
  • Unresolved final-version selection: Evolution creators select a final version using visible feedback, yet only 2 of 9 declared versions are held-out optimal. The paper does not test principled alternatives such as cross-validation, uncertainty-aware selection, ensemble selection, or conservative rollback policies.
  • No automated regression-protection mechanism: Evolution is framed as preserving existing capabilities, but the benchmark does not evaluate explicit regression suites, canary tasks, invariant checks, or version-control strategies designed to prevent capability loss.
  • Weak diagnosis of causal mechanisms: The study correlates edit types, code size, component reachability, and score changes but does not perform controlled component-level ablations to establish which harness mechanisms cause performance improvements.
  • Unclear effectiveness of individual architecture modules: Execution loops, tool policies, context management, state, recovery, and verification are documented, but their independent and interaction effects are not experimentally isolated.
  • State and memory mechanisms remain largely untested: Generated harnesses rarely implement checkpointing, and no dedicated tasks evaluate whether persistent state, resumability, or cross-task memory improves performance under interruptions or long-horizon workloads.
  • Limited evaluation of failure recovery: Recovery logic is examined mainly through code inspection and observed trajectories. The benchmark lacks targeted perturbation tests involving tool failures, network errors, malformed outputs, timeouts, process restarts, or corrupted intermediate state.
  • Verification quality is underexplored: The paper identifies degenerate submissions and premature completion but does not systematically measure verifier precision, recall, calibration, or susceptibility to false positives and false negatives.
  • No adversarial evaluation of constraint compliance: Compliance is audited post hoc, but the benchmark does not actively test whether harnesses can exploit evaluator weaknesses, infer hidden information, memorize benchmark artifacts, or behave differently under auditing.
  • Audit procedures are insufficiently characterized: The paper reports no prohibited routes but does not specify the audit’s sensitivity, automation level, reviewer agreement, coverage of indirect leakage, or ability to detect sophisticated benchmark gaming.
  • Potential benchmark contamination is not examined: The study does not establish whether creator or executor models had prior exposure to benchmark tasks, repositories, reference implementations, or related public solutions.
  • No evaluation of persistent maintenance over time: Evolution is limited to at most ten post-initial evaluation pairs. It remains unknown whether harnesses can undergo long-term maintenance involving changing requirements, dependency upgrades, security patches, and accumulated technical debt.
  • No multi-objective development setting: Creators optimize downstream performance, with token cost reported separately. Real deployments also require safety, latency, interpretability, maintainability, privacy, and reliability constraints, which are not jointly optimized.
  • Maintainability is not measured: Code quality, modularity, readability, test coverage, documentation, dependency hygiene, and ease of human takeover are not evaluated, despite the paper framing harnesses as persistent infrastructure.
  • Human intervention is absent or standardized: The benchmark does not study mixed-initiative workflows in which humans review, guide, approve, or repair model-generated harnesses, limiting conclusions about practical deployment.
  • No investigation of requirement ambiguity: The task specifications are benchmark-defined and relatively explicit. The paper does not test whether models can clarify vague objectives, identify missing constraints, or construct appropriate success criteria in realistic deployment settings.
  • Feedback quality is assumed rather than developed: Evolution receives benchmark execution results, but the paper does not study how models create, validate, or improve their own evaluators, tests, diagnostics, or feedback signals.
  • Limited analysis of noisy and delayed feedback: The feedback protocol provides relatively structured benchmark outcomes. It remains unclear how evolution behaves with sparse, delayed, partial, contradictory, or unreliable feedback typical of real systems.
  • No transfer across task families during Evolution: The study does not determine whether a harness evolved for one benchmark can improve performance on related but unseen task families without task-specific redesign.
  • No cross-domain reuse of created harnesses: Creation evaluates each harness within its target domain, leaving open whether models can build general-purpose harness abstractions that transfer across code, research, writing, and data-analysis tasks.
  • Unclear relationship between code size and functional complexity: The paper reports lines changed and reachable components, but it does not measure architectural complexity, behavioral diversity, test coverage, or whether larger harnesses increase maintenance and failure risk.
  • No systematic test of long-horizon scaling: Search, research, and code tasks suggest long-horizon weaknesses, but the benchmark does not vary horizon length, context pressure, number of tools, task decomposition depth, or interruption frequency to identify scaling limits.
  • Limited ecological validity of the runtime: The standardized runtime and provider-neutral interface may not reflect production constraints such as concurrent users, persistent services, authentication, data privacy, multi-agent coordination, or heterogeneous tool ecosystems.
  • No security or privacy evaluation: Generated harnesses may introduce vulnerabilities through tool permissions, code execution, data handling, prompt injection, secret exposure, or unsafe persistence, none of which are systematically assessed.
  • No multi-agent or multi-user setting: The benchmark studies a single executor operating within a harness. Coordination among multiple agents, users, processes, or specialized models remains unexplored.
  • Unclear generality beyond current frontier models: All creators and most executors are recent proprietary or frontier systems. The study does not establish how harness development scales with model size, open-weight availability, tool-use training, or weaker models.
  • No analysis of model training effects: It remains unknown whether instruction tuning, coding specialization, reinforcement learning, tool-use training, or exposure to software-engineering trajectories is responsible for better harness creation and evolution.
  • Creation and Evolution are not fully disentangled: Evolution begins from each creator’s own Creation harness, so differences in starting quality, architecture, and coding style confound comparisons of evolutionary ability.
  • No common starting harness comparison for Evolution: A controlled experiment in which all creators evolve the same initial harness would be needed to separate improvement capability from inherited Creation artifacts.
  • No comparison against non-LLM optimization methods: The study does not compare LLM evolution with human-guided search, genetic programming, automated program repair, Bayesian optimization, reinforcement learning, or simple mutation-and-selection baselines.
  • No analysis of whether feedback-driven edits outperform random or scripted edits: Without stronger search baselines, it is unclear how much of the observed Evolution gain comes from model diagnosis versus repeated evaluation and chance selection.
  • Open question about self-modeling ability: The results show local code changes but do not determine whether models understand their own execution limitations, or whether improvements arise from shallow pattern matching and trial-and-error.
  • Open question about durable abstraction discovery: The study does not establish whether models can discover reusable architectural principles that remain effective across executors, tasks, and future revisions rather than applying benchmark-specific patches.
  • Open question about safe autonomous deployment: The benchmark demonstrates runnable artifact creation, but it does not determine when a model-generated harness is reliable and safe enough to deploy without human approval.

Practical Applications

Immediate Applications

  • Agent-harness benchmarking for software and AI teams (Industry; software/AI infrastructure) — Use HarnessDev’s two-stage protocol to evaluate an agent harness as a reusable software artifact rather than judging only individual task answers. Teams can compare execution loops, tool policies, context management, recovery logic, verification, task success, and executor-token cost before deployment.
    • Potential workflow: create a weak baseline, generate or implement candidate harnesses, freeze each version, evaluate on held-out tasks, and report both success rate and tokens per task.
    • Dependencies: representative hidden tasks, reliable task evaluators, standardized runtime environments, and sufficient compute for repeated evaluations.
  • Continuous integration and regression testing for agent infrastructure (Industry; software engineering) — Treat each harness revision like a software release. Every change to planning, tool use, context compression, stopping rules, or recovery behavior can trigger evaluations on both fixed feedback tasks and hidden regression suites.
    • This is directly motivated by the finding that evolution is non-monotonic: eight of 64 observed version switches regressed on both benchmarks, while many apparent gains were within run-to-run noise.
    • Potential product: an “agent harness CI” system that stores frozen versions, execution traces, benchmark scores, token costs, and rollback points.
    • Dependencies: stable benchmarks, repeatable execution, versioned models and tools, and safeguards against benchmark leakage.
  • Pre-deployment compatibility testing across LLM executors (Industry; enterprise AI, software platforms) — Run the same harness with multiple runtime models before selecting a production executor. The paper shows that harnesses may overfit to a particular model’s tool protocol, response style, step budget, or stopping behavior.
    • Actionable checks: vary the executor model, detect duplicate tool calls, premature stopping, malformed tool-result pairing, excessive retries, and executor-specific hard-coded limits.
    • Potential tool: a compatibility matrix reporting capability, cost, failure modes, and transfer loss for each harness–model pair.
    • Dependencies: provider-neutral interfaces and access to multiple models with comparable tool capabilities.
  • Token-cost optimization for deployed agents (Industry; cloud computing, customer support, coding assistants, data analysis) — Use the paper’s efficiency metric to identify harnesses that achieve similar task success with fewer executor tokens. The results show that larger execution budgets do not reliably produce better outcomes and that cost can vary substantially between generated harnesses.
    • Potential workflow: optimize jointly for success rate, latency, tool-call count, context size, and tokens per completed task rather than maximizing reasoning length.
    • Dependencies: task-specific cost models, acceptable quality thresholds, and monitoring for quality degradation after budget reductions.
  • Trace-based diagnosis of agent failures (Industry and academia; observability, reliability engineering) — Retain trajectories, tool calls, state transitions, result artifacts, and evaluator outcomes to distinguish model failures from harness failures. This is especially useful because 77.8% of failed data-analysis tasks in the study were attributed to harness defects.
    • Practical uses: identify premature completion, invalid output formats, failed tool chains, missing verification, context loss, and unhandled empty responses.
    • Potential product: an observability dashboard linking each downstream failure to the responsible harness component.
    • Dependencies: complete and privacy-compliant logging, reliable attribution methods, and task evaluators that inspect actual artifacts rather than self-reported success.
  • Automated verification gates for coding and data-analysis agents (Industry; software development, machine learning operations) — Add explicit checks before an agent declares completion: repository tests, patch validity, output-schema validation, artifact existence, experiment reproducibility, and final-environment inspection.
    • This follows the paper’s observation that many harnesses implement execution loops but lack robust verification; 441 of 2,325 data tasks generated degenerate submissions that were not detected by the harness.
    • Potential tools: pre-merge agent gates, experiment-submission validators, repository-diff checkers, and final-state auditors.
    • Dependencies: domain-specific validators and access to the actual repository or execution environment.
  • Checkpointing and resumability for long-running agents (Industry; research automation, robotics, data processing, cloud operations) — Implement persistent state, periodic checkpoints, recovery after tool or model failure, and resumable execution. The study found that state and memory were commonly declared but rarely connected to the main execution path; no checkpoint event appeared in 26,679 recorded code-task trajectories.
    • Potential workflow: save plans, tool results, intermediate artifacts, and task state after major milestones, then resume from the last verified checkpoint.
    • Dependencies: stable state schemas, secure storage, idempotent tools, and policies for handling stale or corrupted state.
  • Forward-deployed engineering and customer-specific agent adaptation (Industry; enterprise software, finance, healthcare, legal operations) — Use model-assisted harness creation to adapt general-purpose agents to customer-specific data formats, tools, compliance rules, and workflows. A human engineer can provide the task specification and a few development cases while the model proposes execution, context, recovery, and verification logic.
    • This can reduce the effort required to customize coding assistants, contract-processing pipelines, data-analysis copilots, or internal research agents.
    • Dependencies: human review, customer-specific test suites, access controls, auditability, and strict prohibitions on hard-coded answers or private-data leakage.
  • Research benchmark design that evaluates infrastructure, not only models (Academia; AI evaluation) — Adopt the paper’s separation between creator model, frozen harness, executor model, and evaluator. This enables studies of whether an improvement comes from model weights, execution infrastructure, or their interaction.
    • Potential benchmark outputs: creation quality, evolution quality, held-out generalization, cross-model transfer, regression rate, and execution cost.
    • Dependencies: hidden evaluation sets, transparent artifact release, careful control of model versions, and avoidance of incomparable external reference systems.
  • Educational training for agent and platform engineers (Academia and industry training) — Use the weak-seed setup as a practical exercise in designing execution loops, tool policies, context handling, lifecycle control, state management, and verification. Students or engineers can create a harness from a minimal runnable scaffold and evaluate it on held-out tasks.
    • Potential course project: build three independent harnesses, compare their failure traces, and explain performance–cost trade-offs.
    • Dependencies: safe sandboxed tasks, accessible evaluators, and instruction that emphasizes reliability rather than merely adding code.
  • Policy and procurement standards for agent systems (Policy; public-sector and enterprise procurement) — Require vendors to disclose harness-level evidence rather than reporting model scores alone. Procurement templates can request held-out performance, cost per task, executor compatibility, regression rates, audit logs, and recovery behavior.
    • Potential policy requirement: no production deployment without artifact-level traceability and independent evaluation on tasks withheld from the developer.
    • Dependencies: agreed testing standards, privacy-preserving logging, sector-specific risk thresholds, and vendor cooperation.
  • Safer daily use of personal agents (Daily life; productivity and personal computing) — Apply lightweight harness principles to personal coding, browsing, scheduling, and document agents: explicit stopping rules, confirmation before consequential actions, verification of outputs, and recovery from failed tool calls.
    • Potential product features: “show what was verified,” reversible actions, task checkpoints, and warnings when an agent reaches a model-specific limit.
    • Dependencies: consumer-friendly interfaces, local or encrypted logs, and conservative defaults for external actions.

Long-Term Applications

  • Self-improving production agent platforms (Industry; software, robotics, enterprise automation) — Develop systems in which an agent proposes, tests, and deploys revisions to its own harness using execution feedback. The paper establishes that local improvement is possible but that current evolution is unstable, weakly transferable, and vulnerable to overfitting.
    • Future architecture: candidate generation, sandboxed evaluation, causal failure diagnosis, held-out validation, multi-model testing, and automatic rollback.
    • Dependencies: stronger diagnosis than the current systems demonstrated, reliable automated evaluators, statistically sound version selection, and strict deployment isolation.
  • Model-agnostic harnesses with standardized executor interfaces (Industry; AI platforms and open-source tooling) — Build portable harnesses whose planning, tool protocols, context handling, and stopping criteria adapt to different runtime models without requiring a complete rewrite.
    • Potential product: a provider-neutral harness SDK with capability negotiation, executor adapters, dynamic budget calibration, and model-independent state representations.
    • Dependencies: stable tool-call standards, cross-provider interface compatibility, and research into which harness behaviors transfer across models.
  • Automated causal failure diagnosis and repair (Industry and academia; autonomous software maintenance) — Move beyond score-based evolution toward systems that connect a failure to a specific mechanism, such as premature completion, duplicate queries, invalid message pairing, or missing verification, and then generate a narrowly targeted patch.
    • The paper suggests that targeted changes backed by end-to-end re-verification are more useful than raw self-test counts or large code edits.
    • Dependencies: high-quality execution traces, causal attribution methods, reproducible failures, and safeguards against repairs that merely overfit observed tasks.
  • Statistically reliable autonomous version selection (Industry; safety-critical AI and MLOps) — Create selectors that choose harness versions using repeated trials, confidence intervals, task-diverse validation, cost constraints, and unseen canary tasks rather than the best single feedback score.
    • This is needed because only two of nine declared versions were optimal on held-out tasks, and feedback and held-out scores moved in the same direction only 53.1% of the time.
    • Dependencies: larger evaluation budgets, low-variance task execution, robust statistical procedures, and secure canary sets unavailable to the evolving agent.
  • Domain-specialized autonomous research and discovery systems (Healthcare, science, energy, climate, finance) — Mature harness evolution could support agents that search literature, design experiments, analyze data, monitor markets, or optimize energy systems while maintaining persistent state and verifying intermediate results.
    • The immediate evidence is strongest for writing and machine-learning experimentation; search and research remain substantially behind mature human systems. Therefore, these applications require improved long-horizon planning, source verification, and uncertainty handling.
    • Dependencies: domain-valid evaluators, expert oversight, high-quality data, reproducibility, and controls against fabricated or weakly supported conclusions.
  • Robotic systems with self-maintaining execution harnesses (Robotics and industrial automation) — Extend harness evolution to robots that coordinate perception, planning, tool use, recovery, safety checks, and task memory. A robot could use execution traces to improve recovery policies or task decomposition without changing its base model.
    • Potential workflow: simulate candidate harness changes, test them in digital twins, validate them on constrained physical tasks, and deploy only after safety certification.
    • Dependencies: high-fidelity simulation, safe exploration, real-time constraints, hardware-specific verification, and formal safety guarantees.
  • Auditable autonomous agents for regulated sectors (Healthcare, finance, legal services, public administration) — Combine persistent harness state, execution traces, held-out evaluation, and version rollback into an audit layer for agents making recommendations or performing regulated workflows.
    • Potential tools: evidence-linked clinical research assistants, finance-compliance agents, contract-review systems, and public-sector case-processing agents with reproducible execution histories.
    • Dependencies: regulatory approval, explainable records, data governance, human authorization for high-impact actions, and demonstrable robustness across executor models.
  • Adaptive personal operating systems and household automation (Daily life; consumer technology) — A mature self-evolving harness could learn how an individual prefers tasks to be planned, verified, paused, and resumed across calendars, files, browsers, and smart-home devices.
    • Potential product: a personal agent that maintains durable task state, asks for confirmation at risk boundaries, and improves its workflow without silently changing permissions.
    • Dependencies: privacy-preserving local memory, user control over revisions, transparent change histories, and protection against unauthorized actions.
  • Public evaluation infrastructure for agent ecosystems (Policy and academia) — Establish shared, continuously refreshed benchmark suites that assess creation, evolution, transfer, cost, auditability, and safety across domains. Hidden tasks and independent evaluators would reduce benchmark-specific optimization and provide a common basis for comparing commercial and open systems.
    • Dependencies: sustainable benchmark maintenance, licensing for real-world tasks, protection against test-set contamination, and governance over evaluator updates.
  • Automated co-development between human engineers and LLMs (Industry and academia; software engineering) — Use LLMs as persistent harness-development collaborators that propose architecture changes, inspect traces, run controlled experiments, and prepare reviewed patches, while humans retain release authority.
    • This is more feasible than fully autonomous evolution because the study shows that models can implement useful local changes but still struggle with generalization, diagnosis, and portability.
    • Dependencies: code review, sandboxed execution, reproducible experiments, access to hidden validation tasks, and clear responsibility for failures.

Glossary

  • Agent harness: Execution infrastructure that manages an LLM agent’s tools, context, control flow, recovery, and verification. “This surrounding execution infrastructure, commonly termed the agent harness”
  • Ablation: An experiment that removes or fixes a component to isolate its effect. “four fixed-Gemini ablations”
  • Avg@3: The average score across three independently generated artifacts or runs. “report avg@3”
  • Benchmark suite: A collection of related evaluation tasks used to measure system performance across a domain. “Together, the suites contain 2{,}207 unique downstream instances.”
  • Checkpointing: Periodically saving execution state so that work can be resumed after interruption or failure. “only one implements periodic checkpointing”
  • Compatibility layer: Software that allows components with different interfaces or assumptions to work together. “a runnable compatibility layer, not a task-solving agent”
  • Constraint compliance: Adherence to explicitly specified restrictions during system execution or development. “preserving constraint compliance and held-out performance”
  • Context compression: Reducing or summarizing an agent’s accumulated context to control its size. “context compression breaks tool-message pairing”
  • Control flow: The ordering and branching of operations in a program. “58 change execution or control flow”
  • Cross-model transfer: The extent to which behavior or performance carries over when a different model executes the system. “indicating limited transfer across models”
  • Dead code: Code that is present in a program but cannot be reached or executed during operation. “124 of 587 Writing features are confirmed dead code”
  • Development environment: The software workspace and tools in which a model constructs or modifies an artifact. “A creator LLM LCL_C works inside a development environment DD
  • Downstream task: A task performed by an evaluated system after its development or construction phase. “An executor LLM LEL_E then runs inside it on a downstream task xx
  • Duplicate-query rate: The proportion of information-seeking requests that repeat an earlier query. “the duplicate-query rate rises from 10.1%10.1\% to 88.2%88.2\%
  • Executor model: The LLM that runs a frozen harness to perform evaluation tasks. “Efficiency measures how many executor-model tokens the frozen harness consumes”
  • Execution scaffold: The foundational software structure through which an agent performs tasks. “whether LLMs can create this execution scaffold from a weak starting point”
  • Execution trace: A record of the actions, observations, and intermediate events produced during execution. “the model recognize its own behavioral limitations from execution traces”
  • Feedback set: The collection of tasks whose results are shown to a system during iterative development. “Tasks repeatedly evaluated during Evolution form the feedback set”
  • Forward-deployed engineer (FDE): An engineer who adapts and maintains a technical system in the environment of a specific customer or deployment. “the most visible recent crystallization is the forward-deployed engineer (FDE)”
  • Held-out set: Evaluation data withheld from development and used to measure generalization. “tasks evaluated only after Evolution, with results never returned to the creator, form the held-out set”
  • Human-engineered reference: A mature system created by human developers and used as a performance comparison. “a mature human-engineered harness”
  • Lifecycle control: Logic governing the stages, transitions, termination, and recovery of an agent’s operation. “In implementation terms, HH contains the execution loop, tools, context management, persistent state, lifecycle control, and verification”
  • Long-horizon information seeking: Research or search activity requiring many dependent steps over an extended interaction. “which require long-horizon information seeking”
  • Metric artifact: A stored output or record used to document or calculate an evaluation measure. “every run retains its trajectory, result, and metric artifacts”
  • Monolithic agent: An agent implemented as one large, relatively undivided software component. “GPT-5.5 adds a large monolithic agent”
  • Native metric: The evaluation measure originally defined for a particular benchmark. “Each benchmark uses its native metric”
  • Overfitting: Adapting too closely to development data or conditions at the expense of performance on unseen data. “A harness can overfit to the model that wrote it”
  • Paired candidate: A candidate system evaluated under two linked benchmark conditions before being accepted for comparison. “each official post-H0H_0 candidate is then frozen and submitted as a pair”
  • Persistent state: Information retained across steps or tasks rather than existing only temporarily. “The seed has no agent loop, task decomposition, tool policy, context management, persistent task state”
  • Post-hoc audit: An examination performed after execution to verify what occurred and whether rules were followed. “which supports a post-hoc audit of the delivered code”
  • Provider-neutral runtime interface: An execution interface designed to operate independently of a particular model or service provider. “replace the provided provider-neutral runtime interface with its own LLM access path”
  • Regression: A decline in performance or functionality caused by a change to a system. “improve one capability while silently regressing another”
  • Runtime model: The model that executes a harness after development. “The outcome also depends strongly on the model that runs the harness”
  • Scorer-readable artifact: A structured output that an evaluation system can inspect and score. “the scorer-readable artifacts a finished harness delivers”
  • Self-runtime: An evaluation configuration in which the model that created a harness also executes it. “All five self-runtime creators improve on the visible feedback pair”
  • Stopping rule: A condition determining when an agent should terminate its execution. “The seed has no agent loop, task decomposition, tool policy, context management, persistent task state, verifier, retry or recovery logic, or stopping rule.”
  • Task decomposition: Breaking a complex task into smaller subtasks or steps. “The seed has no agent loop, task decomposition, tool policy”
  • Tool orchestration: Coordinating the selection, ordering, and use of external tools by an agent. “The seed fixes only the input and audit envelopes and exposes passive, unorchestrated primitives”
  • Trajectory: The recorded sequence of states, actions, and outcomes produced during an agent run. “The nine lineages produce 73 official versions and 64 adjacent version switches”
  • Transferability: The ability of a system’s capabilities to remain effective under new tasks, models, or execution conditions. “capability transfers only when its prompts, tool protocol, budgets, and stopping rules remain compatible”
  • Verifier: A component that checks whether an agent’s output or task state satisfies the required conditions. “The seed has no agent loop, task decomposition, tool policy, context management, persistent task state, verifier”
  • Version selection: Choosing one system revision from a sequence of evaluated alternatives. “Visible feedback is therefore useful for local search but unreliable for final selection”
  • Weak seed: A minimal runnable starting system that provides infrastructure but not a task-solving strategy. “Creation should measure whether a model can design an execution system, not whether it can reproduce benchmark boilerplate.”

Tweets

Sign up for free to view the 6 tweets with 99 likes about this paper.