Evolving to Match Capabilities: Improving Harness Self-Evolution via Skill Adaptation
Zhihao Yang, Haojin Wang, Juncheng Wu, Kuan Zhang, Yukun Chen, Run Luo, Yaojie Lu, Yuyin Zhou and 2 others
University of Chinese Academy of Sciences · Independent Researcher · University of California, Santa Cruz · Tsinghua University · National University of Singapore · Institute of Software, Chinese Academy of Sciences
Published October 10, 2026 · on the feed October 27, 2026 · ▲ 32 · arXiv 2610.33024
The abstract
Harness self-evolution offers a practical route for LLM agents to improve from execution experience without updating model parameters. Its effectiveness depends on whether models can successfully act on the guidance provided by their harnesses. However, we find that harness benefits are not uniform across model capabilities: skills that improve stronger models can provide little benefit or even degrade performance for weaker ones. Across seven models and three benchmarks, we identify 103 task-skill pairs where skills improve GPT-5.6-luna by 31.1 points but degrade Gemma-4-E4B by 8.8 points. In 86% of failed weak-model runs, the violated requirement is already stated in the skill. This motivates skill adaptation: reformulating existing skills to match the executor's capabilities and make their guidance easier to execute. To achieve this, we diagnose failures in tool execution, context management, instruction following, and verification, and distill these diagnoses into a fixed meta-skill that guides adaptation during harness self-evolution. Guided by the meta-skill, a capable external rewriter, Kimi-K3, adapts skills without execution evidence, improving the three weak executors by 5.1-14.1 points over the original skills. We then incorporate this adaptation into a five-round self-evolution loop, where each model revises its own skill from execution trajectories and verifier feedback. Across seven executors, from Gemma-4-E4B to Kimi-K2.5, the meta-skill consistently improves final scores by 2.0-5.1 points over the same loop without the meta-skill. Our findings provide practical design guidance for developing more effective harness self-evolution methods.
The Brief
2:51A short podcast summary of the paper. Written and voiced by AI.
Transcript
Evolving to Match Capabilities. Improving Harness Self-Evolution via Skill Adaptation. By Zhihao Yang and nine others, from the University of Chinese Academy of Sciences, Independent Researcher, and four other institutions. Published on the tenth of October. Its code repository is public and real: about twenty source files.
Harness self-evolution offers LLM agents a practical way to improve from execution experience, without updating model parameters. Its effectiveness depends on whether a model can successfully act on the guidance its harness provides. The authors find that harness benefits are not uniform across model capabilities. Skills that improve stronger models can give weaker ones little benefit, or even degrade their performance.
The numbers make the split stark. Across seven models and three benchmarks, the authors identify one hundred and three task-skill pairs where skills improve GPT-5.6-luna by thirty-one point one points, but degrade Gemma-4-E4B by eight point eight points. And in eighty-six percent of failed weak-model runs, the requirement that was violated is already stated in the skill. The guidance was there. It was not carried out.
That motivates skill adaptation: reformulating existing skills to match the capabilities of the executor, so that their guidance becomes easier to execute. The skill is not replaced. It is rewritten for whoever has to follow it. If the weak model fails even though the requirement is written down, then the problem is not missing knowledge in the skill. It is the way that knowledge is put, and that is something a rewrite can change.
To do this, the authors diagnose failures in four areas: tool execution, context management, instruction following and verification. They distill those diagnoses into a fixed meta-skill, which guides adaptation during harness self-evolution. The adaptation is then built into a five-round self-evolution loop, in which each model revises its own skill from its execution trajectories and from verifier feedback. The meta-skill stays fixed throughout. What changes from round to round is the skill being adapted, and the experience each model gathers while trying to follow it.
Guided by the meta-skill, a capable external rewriter, Kimi-K3, adapts skills without any execution evidence. That alone improves the three weak executors by five point one to fourteen point one points over the original skills. Inside the self-evolution loop, across seven executors ranging from Gemma-4-E4B to Kimi-K2.5, the meta-skill consistently improves final scores by two to five point one points over the same loop run without it. The first result shows that adaptation helps even before any execution happens. The second shows that it still adds something once models are learning from their own runs.
On this evidence, a skill is not good or bad in itself. Its value depends on who executes it, and the same guidance that lifts a strong model can sink a weak one. Rewriting skills to fit the executor, with a fixed meta-skill steering the rewrite, is what the gains come from. The authors present their findings as practical design guidance for more effective harness self-evolution methods.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free