The project's README from github.com/zgcagi/Harness-RSI. As one markdown file: README.md.
Self-Evolving Agent Harness · arXiv · Project Page · Reading List · Citation · 中文版 ·
Chuyang Wei1,3, Haoxiang Guan1,3, Minghang Zhu1, Kexin Zhou1,3, Jiyan He1,2, Xiren Zhou3, Huanhuan Chen3, Yifei Shen1,2,†
1 Zhongguancun Academy · 2 Zhongguancun Institute of Artificial Intelligence
3 University of Science and Technology of China · † Corresponding author
Companion materials for our survey of how execution experience becomes persistent harness state under a fixed base model. The survey covers update mechanisms, evolutionary search, continual PAC learning, evaluation, applications, and societal impact.
PDF downloads: Full report · 66 pages · Short paper · 18 pages.
Background Related Surveys · Definition · Taxonomy · Precursors
Literature Interpreted · Executable · Theory · Evaluation
Resources Applications & Outlook · Reported Evidence · Contributing · Citation
TMLR'26 — organizes self-evolution by what, when, how, and where to evolve. [paper]arXiv'25 — organizes methods by optimizer feedback. [paper] [list]arXiv'26 — unified review of memory, skills, protocols, and harness engineering. [paper]arXiv'26 — organizes by the role of code in the agent loop. [paper] [list]arXiv'26 — from bounded self-refinement to autonomous research loops, organized by loop closure. [paper]arXiv'26 — separates model and scaffold updates under frozen parameters and discusses independent evaluation and component controls. [paper] [list]arXiv'26 — distinguishes proposal eligibility, runtime activation, and admission, and discusses component controls under a common budget. [paper]A harness $H$ is the software and configuration that governs how a model $M$ operates in an environment $E$. It includes tools, context construction, memory, and execution control. The final evaluator $J$ scores a trajectory and stays outside the candidate’s editable surface; internal critics and provisional verifiers may belong to the mutable harness.
$$ \tau \sim \mathrm{Run}(M,H,E), \qquad y=J(\tau) $$
Harness self-evolution uses a batch of trajectories $\mathcal{B}_k$ to revise the state used by later runs:
$$ H_{k+1}=\mathrm{Update}(H_k,\mathcal{B}_k) $$
The update mechanism remains available for further revisions, and an accepted state is saved and loaded by a later run. Rejected candidates leave the harness unchanged. The analysis holds $M$ fixed; systems that also train weights are read here for their harness-side changes. Offline optimizers and mechanisms with limited persistence are marked in the entries.
Self-evolution is the process of updating persistent harness state; self-improvement is a beneficial change established through evaluation. Harness RSI is the conventional short name used throughout this resource.
Runtime responsibilities and mechanisms. An implementation may combine or omit components.
Interpreted updates revise content read by a fixed host; executable updates revise the implementations it invokes. Evaluation forms a separate branch, while theory cuts across update targets.
Reference numbers follow the manuscript; source links appear in the reading list below. See also the taxonomy data.
Adv. Computers'65 — frames recursive improvement as a machine designing a better successor to itself. [paper]Artif. Intell.'83 — learned heuristics, including heuristics that modify other heuristics, shape later search. [paper]arXiv'03 — a self-rewrite executes only after the system proves the rewrite improves expected utility. [paper]These methods revise instructions, memory, or coordination specifications read by fixed components. Entries note offline optimization and task-local adaptation where applicable.
Use candidate scores to propose and select prompt revisions.
ICLR'23 — proposes instructions from input–output demonstrations and keeps the highest-scoring candidate. [paper] [project]ICLR'24 — feeds earlier instructions and scores to an optimizer model that proposes the next candidate. [paper] [code]Translate errors, critiques, or execution traces into edits to text parameters.
EMNLP'23 — converts task errors into natural-language "gradients" and beam-searches over the edited prompts. [paper]Nature'25 — backpropagates textual critiques through a graph of LLM calls to edit any text variable in the system. [paper]ICLR'26 Oral — uses execution-trace reflection to revise prompts and Pareto selection to retain candidates. [paper]NeurIPS'24 — treats the execution trace as a computation graph and generates edits from rich feedback through a generative optimizer. [paper] [project]arXiv'25 — optimizes the optimizer's own prompts, accepting an update only when a validation split improves. [paper]arXiv'25 — co-adapts the prompt and a semantic causal graph for domain deployments. [paper]arXiv'26 — rewrites persistent system prompts using accumulated task feedback. [paper] [code]Search over the instructions that generate later mutations.
ICML'24 — co-evolves task prompts and the mutation prompts that generate them. [paper]arXiv'25 — decouples prompt components and steers mutation along identified directions. [paper]arXiv'25 — evolves instructions through structured debates, ranking candidates by Elo tournament. [paper]Distill execution trajectories into knowledge retrieved by later runs.
NeurIPS'23 — stores verbal self-reflection on a failure and reloads it for another attempt at the same task. [paper]AAAI'24 — extracts cross-task insights from a training pool of trajectories, with add/edit/upvote/downvote curation. [paper]ICML'25 — induces recurring sub-goal workflows from trajectories, offline from a training split or online from the task stream. [paper]arXiv'25 — a cross-domain experience base whose top-k retrieved items are injected into later runs. [paper]ICLR'26 — consolidates reasoning strategies from successes and failures into a bank injected into the system instruction. [paper]arXiv'26 — accumulates, scores, and reuses vulnerability-repair experience across long-horizon repairs. [paper]arXiv'25 — distills issue-resolution experience from prior search trajectories into a bank queried on new issues. [paper] [code]arXiv'26 — structured memory of repository knowledge and repair outcomes that grows alongside the codebase. [paper]arXiv'26 — measures how memories formed in one domain transfer to another, across four memory formats. [paper]Store an explicit procedure that can guide later tasks.
arXiv'26 — distills execution lessons into skill patches and aggregates them into reusable skill documents; validation-based patch selection is a separate experiment. [paper]arXiv'26 — an agentic evolver whose validator admits a candidate skill only if it beats the deployed pool on validation tasks. [paper]arXiv'26 — learns self-evolving coding skills through preparatory passes that build the bank before deployment. [paper]ACM AIAS'26 — automatically learns SKILL.md files for coding agents from prior runs. [paper]arXiv'26 — learns globally reusable skills gated by local and replay-driven validation under one-project-held-out splits. [paper]arXiv'26 — couples skill creation, memory, and management, registering a skill only once it passes its own generated tests. [paper]ACL'26 Findings — distills procedural memory from trajectories and compares update strategies and abstraction granularities. [paper]arXiv'26 — examines how generated skills affect downstream behavior, including changes to default strategies and explicit use. [paper]SIGIR'26 Industry — learns reusable skill documents from execution experience and reserves a later temporal partition for reporting. [paper]Revise, compress, or replace stored content through a validation or maintenance rule.
EACL'26 — maintains an adaptive memo of strategies curated at test time. [paper]ICLR'26 — grows and consolidates an evolving context playbook through incremental delta updates instead of rewrites. [paper]arXiv'26 — evaluates a revised skill set on validation before it replaces the active library. [paper]arXiv'26 — combines a validation deadband with compilation and smoke tests to admit skill edits at lower cost. [paper] [code]arXiv'26 — wraps an updater and compares old and candidate memories on coverage, boundary, and fresh tasks when a proposal deviates from the recent update direction. [paper]arXiv'26 — admits skill revisions through paired comparisons on a validation panel and tracks drawdown over a long task stream. [paper]arXiv'26 — compresses observations for terminal agents through a write-back gate and a reward-free retention stopping rule. [paper] [code]arXiv'26 — uses NSGA-II ranking to select skill combinations under competing objectives. [paper]arXiv'26 — mines efficiency skills from verified code pairs, ranking candidates on a public split and reporting on a private one. [paper]arXiv'26 — formally verifiable skills: each plan is model-checked against the skill's specification before it may run. [paper]ACL'26 — empirical study of how retention, deletion, and retrieval rules change task outcomes, with a similarity-based adherence measure. [paper]ICML'26 — applies history-informed (1+1) evolution to skills with agentic crossover and a validation archive. [paper]arXiv'26 — an interactive-agent evolver that consolidates retrieved memory into a reusable graph across cycles. [paper] [code]Optimize prompts and demonstrations while keeping the pipeline structure fixed.
ICLR'24 — compiles declarative LM pipelines, optimizing prompts and demonstrations while control flow stays fixed. [paper] [code]EMNLP'24 — jointly optimizes instructions and demonstrations across the stages of a multi-stage LM program. [paper] [project]Search over connections and coordination among fixed operators.
ICML'24 — makes edges between fixed operations learnable and optimizes the resulting communication graph. [paper] [code]ICLR'26 — jointly searches agent prompts and communication topologies over predefined multi-agent blocks. [paper]ICML'25 — samples query-dependent architectures from an agentic supernet over predefined operators. [paper]ICLR'25 — serializes workflows as operator-composing code and searches structure and prompts over it; the operators themselves stay fixed. [paper] [code]ICLR'25 — searches module compositions in a modular design space while also generating new module implementations. [paper] [code]Use execution feedback to revise the workflow specification.
arXiv'25 — jointly mutates prompts and topology while comparing alternative workflow representations. [paper]arXiv'26 — uses block-level judge diagnoses to revise sequence, loop, and conditional blocks. [paper]arXiv'26 — applies pairwise feedback to roles, instructions, communication contracts, and interaction hops within one task episode. [paper]arXiv'26 — carries experience across tasks to update a reusable scaffold of agent prompts, teammate profiles, collaboration notes, and shared coordination rules. [paper]AI Open'25 — jointly revises pipeline structure, prompts, and tools through back-propagated language loss. [paper]These methods revise tools, component implementations, control programs, or plugins invoked by the host.
Generate reusable programs exposed through a tool interface.
TMLR'24 — turns self-verified programs into a growing skill library retrieved and composed in later tasks. [paper] [project]arXiv'25 — induces polymorphic skill abstractions so a learned skill generalizes past its originating site. [paper] [code]arXiv'26 — compiles a successful workflow into a validated callable artifact in a persistent skill bank, then either executes it or describes it to workflow generation. [paper] [code]arXiv'25 — synthesizes Bash and Python tools during a task; the tools are discarded with its container. [paper]arXiv'26 — co-evolves a deterministic Python analysis tool with model-readable SQL instructions, then ships the pair without its evolutionary infrastructure. [paper]Modify a declared executable component while the enclosing executor stays fixed.
arXiv'26 — proposes edits from the incumbent and admits candidates that do not regress on either split and improve on at least one. [paper] [code]arXiv'26 — optimizes harness components separately and combines them into candidate configurations. [paper]arXiv'26 — uses submit-guard and shell traces to diagnose component edits and supports file-level rollback. [paper]arXiv'26 — diagnoses harness faults from failed trajectories and admits a repair only through a validation-set assessment. [paper]ACL'26 — edits role, process, tool, and memory components at text and code level using a small development set. [paper]arXiv'26 — retains patches that improve a minibatch, selects on development data, and reports on a group-disjoint test split. [paper]arXiv'26 — tests proposed patches against protocol transformations designed to invalidate their apparent gains. [paper]arXiv'26 — compiles accumulated context into harness-level skills along an online stream, matching fail→pass traces to skill content. [paper] [code]arXiv'26 — archives component patches by semantic descriptor, checks activation beacons during screening, and keeps evaluation code in an immutable kernel. [paper]arXiv'26 — trains runtime harnesses with promotion on a training objective, then scores the frozen harness on a held-out split. [paper]arXiv'25 — rewrites the encode, store, retrieve, and manage implementations behind a fixed memory-provider interface. [paper]arXiv'26 — turns recurring failures from repeated GUI executions into bounded source edits with stated behavioral predictions. [paper]arXiv'26 — compares harness edits on long-horizon planning tasks to identify failures that remain for weight training. [paper]Search over the control program; VERSE also revises the optimizer that proposes it.
ICLR'25 — a fixed meta-agent writes new agent forward implementations and keeps evaluated candidates in an archive. [paper] [project]COLM'26 — uses an external coding agent to generate complete harness programs from earlier candidates’ source, scores, and traces. [paper]arXiv'26 — regularizes program search using edit budgets, leakage checks, and noise-adjusted admission thresholds. [paper] [code]arXiv'26 — revises both the executor harness and the optimizer’s prompts, tools, hooks, and notes under execution checks. [paper]Edit a versioned harness implementation and retain candidates for further evolution.
arXiv'25 — lets the best archived agent revise its own multi-file Python codebase, including tools, subagents, and control flow. [paper]ICLR'26 — branches repository variants into an open-ended archive, with parent selection over performance and novelty. [paper]arXiv'26 — evolves repository-level harness candidates through selection, mutation, and recombination. [paper]arXiv'25 — approximates clade-level productivity and allocates lineage-expansion and evaluation budgets by Thompson sampling. [paper] [code]arXiv'26 — lets selected parents share code patches, tools, and execution experience before producing framework-level patches. [paper]arXiv'26 — rewrites routing, hooks, state management, and dispatch code, then swaps the container behind a health check plus human authorization. [paper] [code]arXiv'26 — evolves its own core through reviewed commits, with run manifests, seed attestation, and public per-task traces. [paper]arXiv'26 — uses versioned diffs and release-candidate regression tests, recording which tasks each update fixes or breaks. [paper]arXiv'26 — combines harness edits across clients and validates merged patches before broadcasting shared state. [paper]Apply changes to a running process; persistence depends on the system’s save and reload mechanism.
ACL'25 — monkey-patches decision methods, action spaces, and modification routines in Python memory; edits last for the process lifetime. [paper]arXiv'26 — evolves executable harness programs from traces at test time and carries the selected program into subsequent inputs. [paper]arXiv'26 — adapts environment contracts, action realization, and trajectory regulation together, then freezes the runtime interface for evaluation. [paper] [code]Bind updates to hooks with explicit interfaces and admission checks.
arXiv'26 — checks hook types, singleton constraints, and smoke tests before acceptance; each edit declares an expected trace feature. Replay, novelty, and structural checks do not guarantee non-decreasing task scores. [paper]arXiv'26 — exposes skills through a general agent runtime and evolves them along long task streams. [paper]Keep a small host fixed and expose replaceable components through plugin interfaces.
Product'26 — provides a Cordis-based runtime with declared dependencies, checkpointing, and replay; the product page reports no empirical self-evolution evaluation. [page]arXiv'26 — a self-evolving agent protocol with an explicit propose–evaluate–commit cycle over lineage and versioning. [paper] [code]arXiv'26 — evolves modules behind a composer and admits updates through a reward-blind gate on externally curated tasks. [paper]arXiv'26 — the formal calculus behind that kernel; self-evolving harnesses are stated as future work. [paper]The paper develops two perspectives: optimization and generalization. Many reviewed methods search discrete harness state without gradients; scores support selection while traces and critiques guide proposals. Evolutionary paradigms describe shared search structures, and continual PAC analysis studies generalization, retention, and candidate admission.
The paper maps variation, selection, archive retention, and budget allocation onto EA paradigms. A method may appear in several rows; each mapping states its scope.
The continual PAC analysis separates sensitivity to training samples, retention of earlier capabilities, and admission of new candidates. It assumes independent exogenous task draws, task losses in $[0,1]$, and a fixed model and evaluator.
For at most $K$ candidates in each of $T$ rounds, compare each candidate with the incumbent on $m$ fresh tasks independent of its construction:
$$ \widehat{\Delta}_k(H') + \sqrt{\frac{2\ln(KT/\delta)}{m}} < 0 $$
Here $\widehat{\Delta}$ is candidate loss minus incumbent loss. Under the stated assumptions, this gate gives joint confidence $1-\delta$ for accepted candidates on their round’s task mixture. It applies to the candidate actually tested, including any merged edits. Repeated rollouts reduce execution noise but do not add independent tasks.
JMLR'10 — relates an algorithm's sensitivity to individual observations to its generalization gap. [paper]FOCS'22 — lower bounds on the memory a continual learner needs, motivating generalization and retention as one joint question. [paper]JASA'63 — bounds deviations of bounded empirical losses for paired candidate admission. [paper]JMLR'10 — analyzes overfitting in model selection and its bias in reported performance. [paper]Science'15 — preserves validity of a holdout reused across adaptive, data-dependent decisions. [paper] · [companion]SIGIR'26 Industry — learns reusable skill documents from execution experience and reserves a later temporal partition for reporting. [paper]arXiv'26 — approximation, generalization, and optimization limits of self-improving personal agents. [paper]arXiv'26 — derives adoption conditions whose ceiling depends on verification and evaluation cost. [paper]ICML'15 — a leaderboard mechanism that stays reliable under repeated adaptive submissions. [paper]ICML'16 — stability of SGD as a route to generalization bounds. [paper]arXiv'23 — prompt engineering may not require rethinking generalization. [paper]arXiv'24 — localized zeroth-order prompt optimization. [paper]TMLR'26 — statistical limits of self-improving agents. [paper]arXiv'26 — adaptive LLM-driven zeroth-order optimization. [paper]arXiv'26 — an analytical framework for AI-driven research systems. [paper]GECCO'26 — convergence dynamics in LLM-driven program evolution. [paper] [code]arXiv'26 — compression and generalization in ML research agents. [paper]arXiv'26 — bandit hyperparameter optimization at inference time. [paper] [code]The evaluation framework connects Selection, Activation, Attribution, and Improvement to the evidence supporting each reported comparison.
Activation distinguishes an artifact being available, its changed path being reached, and its effect being carried into subsequent execution. See the criteria for evidentiary requirements and coverage.
The Improvement criterion records how reporting tasks relate to those that formed the update. Selection and Attribution assess the reliability and source of the observed gain.
Separate reporting evidence from the update process and protect the scorer from candidate edits.
arXiv'26 — assigns separate data to proposal, admission, and reporting. [paper]arXiv'26 — anytime-valid certificates for repeated, data-dependent admission decisions. [paper]arXiv'26 — keeps its test partition out of reach for the whole search, with the boundary enforced by the runtime, and meters the resources the target agent spends. [paper]arXiv'26 — documents self-improving harnesses that fix failures which never occurred, the patch grounded in no observed execution. [paper]arXiv'26 — examines candidates that modify verification logic rather than the behavior under test. [paper]arXiv'26 — finds self-written checks unreliable as admission evidence in heuristic self-improving agents. [paper]arXiv'24 — documents solution leakage and weak assertions that corrupt promotion and reporting together. [paper]Record whether the accepted artifact operated in the runs that produced the result.
arXiv'26 — records whether task-provided skills are read or referenced, across diverse tasks. [paper]arXiv'26 — measures skill loading separately from trajectory adherence to identify updates that are available but not followed. [paper] [code]arXiv'26 — tests whether revisions to a skill change coding-agent behavior when the skill is loaded on demand. [paper]Separate the effect of the update from execution variation, inference compute, and evaluator changes.
TMLR'25 — shows agent comparisons confound capability with cost, and asks for cost-controlled evaluation. [paper]arXiv'26 — analyzes and predicts token consumption in agent runs. [paper]ICLR'25 — ML-engineering tasks with repeated runs and an explicit compute envelope. [paper]ICLR'26 — standardized run records, model snapshots, and cost accounting as shared evaluation infrastructure. [paper]arXiv'26 — scores trajectories and repeats trials to estimate execution variation. [paper]COLM'25 — meta-evaluates automatic judges of web-agent trajectories against expert annotation. [paper] [project]arXiv'24 — documents spontaneous reward hacking in iterative self-refinement. [paper]arXiv'26 — shows stored memory can inflate the reported reward rather than improve the behavior. [paper]arXiv'26 — examines evaluator drift when metrics and skills evolve together. [paper] [code]arXiv'26 — attributes measured coding-agent differences to harness evolution rather than to the model. [paper]arXiv'26 — treats harness choice as a hidden variable in coding-agent comparisons. [paper]arXiv'26 — examines protocol confounds in reported harness-evolution gains. [paper]arXiv'26 — compares model–harness combinations across agent tasks to identify interaction effects. [paper]Test on held-out tasks, new settings, or earlier distributions.
arXiv'26 — separates harness creation from iterative evolution, reporting capability, cost, and held-out transfer. [paper]arXiv'26 — evaluates evolved harnesses on held-out business tasks constructed by recombining rules from training tasks. [paper] [code]arXiv'26 — grows the harness an agent is given and measures whether earlier competence is retained as capabilities are added. [paper]arXiv'26 — path-dependent evaluation: deliberately varied task order and retained frozen reference histories. [paper]arXiv'26 — measures how execution experience translates into held-out gains and examines failures to reuse artifacts. [paper]arXiv'26 — compares evolved skills on training and held-out tasks to measure how much improvement transfers. [paper]Successive updates require state and evaluator records, execution variation, inference budgets, and historical task performance. The table connects each control with its confound.
Track which stored artifacts remain reachable and used after later updates.
arXiv'26 — asks how reliable an LLM judge must be before a skill may be retired. [paper] [code]arXiv'26 — lifecycle governance of skills across collection, recommendation, and voting-based curation. [paper]arXiv'26 — diagnoses and fixes silent drift in a growing self-evolving skill library. [paper] [code]arXiv'26 — checks proposed skill changes before commit to prevent contamination. [paper]arXiv'26 — documents self-poisoning in self-evolving coding agents. [paper]Construct new tasks while recording overlap with the feedback used to form updates.
arXiv'24 — a multi-agent framework that derives new instances from existing ones for dynamic evaluation. [paper] [code]arXiv'26 — failure-driven dynamic benchmarking that generates instances from diagnosed failures. [paper]Use tasks released after a cutoff and account for changes in difficulty and content.
ICLR'25 Spotlight — contamination-limited benchmark refreshed from post-cutoff sources with objective ground truth. [paper]arXiv'24 — time-stamped competitive-programming problems collected after a cutoff. [paper] [project]arXiv'26 — contamination-free medical benchmark with automated refresh. [paper]arXiv'25 — automated pipeline for task collection and decontaminated evaluation. [paper] [project]arXiv'25 — continuously refreshed SWE-bench built from freshly merged issues. [paper] [project]Report changes to the agent, task generator, and evaluator separately.
COLM'26 — a self-play benchmark that grows with the participant pool. [paper]arXiv'26 — co-evolves agents and their evaluators in one loop. [paper]Evaluate sequential tasks together with the state carried between them.
arXiv'25 — evaluates agents as lifelong learners over skill-dependent task sequences. [paper] [project]arXiv'26 — benchmarks RSI foundations in personal agents, comparing persistence enabled against disabled. [paper] [code]arXiv'26 — evaluates self-evolving agents beyond isolated episodes. [paper]arXiv'26 — longitudinal professional-finance benchmark with matched persistence-on/off conditions. [paper]arXiv'26 — measures skill development over a continual task stream. [paper]arXiv'26 — benchmarks lifelong skill discovery and evolution. [paper]arXiv'26 — benchmarks continual-learning methods for agent skill generation. [paper] [code]arXiv'26 — interdependent multi-session tasks in which earlier writes affect later work. [paper]arXiv'25 — benchmarks test-time learning with self-evolving memory. [paper]arXiv'26 — task-driven tool-creation benchmark for self-evolving agents. [paper]arXiv'25 — long-horizon software-evolution scenarios for coding agents. [paper]arXiv'26 — frontier systems in real-world stateful continual-learning settings. [paper]arXiv'26 — benchmarks endogenous misalignment in self-evolving agents. [paper]arXiv'26 — streams environments with changing undisclosed rules to evaluate learning from serving experience. [paper]Evidence for the four claims across 93 primary reported comparisons; 2 methods without empirical evaluation are excluded.
The most common evidence profile meets Selection and task distance, with partial Activation and Attribution: reports often evaluate on held-out tasks, but less often confirm that accepted updates execute in scored runs or separate their effects from run variation and extra inference compute.
See the full results for comparisons, judgments, and sources, and the criteria for their definitions.
The survey examines personal assistance and developer workspaces, enterprise automation, scientific discovery, robotics, and public or clinical services. Harness state can preserve preferences, shared procedures, research know-how, and executable skills. These settings differ in what an update changes, how far it travels, and how its effects can be checked.
Persistent and shareable artifacts also affect work and learning, control over accumulated knowledge, privacy, security, and institutional accountability. Open questions include model–harness–environment co-evolution, optimization over heterogeneous artifacts, compositional program contracts, reusable state, dynamic evaluation, and authorization boundaries. See the application map and societal-impact map, with the full discussion in Sections 7–9 of the paper.
Examples include runtime capability bindings in DSH Everything, clinically prioritized tool admission in MedRSI, and practice-environment design in EnvHarness.
The short paper presents cases on model–harness pairing, plugin reuse, and distributed execution.
See CONTRIBUTING.md for adding papers, correcting evidence, and rebuilding the site. Keep English and Chinese entries synchronized.
Bibliographies: full report · short paper.
Please cite the version you use:
@misc{wei2026harnessrsi,
title = {{Harness Self-Evolution: Theory, Algorithms, Evaluation,
Applications, and Impact}},
author = {Wei, Chuyang and Guan, Haoxiang and Zhu, Minghang and
Zhou, Kexin and He, Jiyan and Zhou, Xiren and
Chen, Huanhuan and Shen, Yifei},
year = {2026},
url = {https://openreview.net/pdf?id=m5jsFGXUM2}
}
@misc{wei2026selfevolvingagentharness,
title = {{Self-Evolving Agent Harness}},
author = {Wei, Chuyang and Guan, Haoxiang and Zhu, Minghang and
Zhou, Kexin and He, Jiyan and Zhou, Xiren and
Chen, Huanhuan and Shen, Yifei},
year = {2026},
eprint = {2610.18813},
archivePrefix = {arXiv},
primaryClass = {cs.AI},
url = {https://arxiv.org/pdf/2610.18813}
}
Released under CC BY 4.0. Listed works retain their respective licenses.