EVOHARNESSBENCH: Can Your Agents Keep Pace with an Evolving Harness?

Zixuan Ke, Vaidehi Patil, Haizhou Shi, Yang Li, Ye Liu, Sarath Shekkizhar, Anurag Koul, Jiayu Wang and 4 others

Salesforce Research · University of North Carolina at Chapel Hill · University of Wisconsin–Madison

Published September 3, 2026 · on the feed September 9, 2026 · ▲ 30 · arXiv 2609.04280

The abstract

Modern LLM-based agents operate through a harness of tools, reusable skills, and specialist agents that shapes what they observe and what they can do. In practice, this harness continually evolves as new capabilities are added. We introduce EVOHARNESSBENCH, a benchmark for evaluating agents under controlled harness evolution across three axes (tools, skills, and agents). Unlike existing continual-learning benchmarks for agents, which typically place non-stationarity (i.e., what changes over time) in the task stream while keeping the harness fixed, EVOHARNESSBENCH places non-stationarity in the externally supplied harness itself. It contains 17 multi-stage harness streams constructed deterministically from verifier-based benchmarks, comprising 802 tasks, 520 tools, 42 skills, and 62 agents. We evaluate two complementary settings corresponding to the central challenges of harness evolution: deployment evaluation, which isolates retention of previously accessible competence as the harness expands, and self-evolving adaptation evaluation, which tests whether accumulated experience remains useful as new capabilities are introduced. Our results reveal three persistent gaps. First, harness expansion alone can degrade performance on previously solved tasks, producing harness-induced forgetting. Second, gains from self-evolving adaptation remain inconsistent across stages of harness evolution, capability axes, and environments. Third, retention and adaptation can pull in different directions: preserving earlier competence does not necessarily improve adaptation to newly introduced capabilities, and vice versa. These results establish harness evolution as a distinct challenge for building agents that can keep pace with an evolving harness while preserving previously effective behavior.

The Brief

2:59

A short podcast summary of the paper. Written and voiced by AI.

Transcript

EVOHARNESSBENCH. Can Your Agents Keep Pace with an Evolving Harness?. By Zixuan Ke and eleven others, from Salesforce Research, the University of North Carolina at Chapel Hill, and one other institution. Published on the third of September. No code repository is linked to it.

A modern agent built on a language model does not act alone. It works through a harness: the tools it can call, the reusable skills it can draw on, and the specialist agents it can hand work to. That harness shapes what the agent observes and what it is able to do, and in practice it keeps changing as new capabilities are added. Existing continual-learning benchmarks for agents do study change over time, but they typically put that non-stationarity in the stream of tasks, while the harness stays fixed. The case where the harness itself moves underneath the agent has had no benchmark of its own.

EVOHARNESSBENCH evaluates agents under controlled harness evolution, and it places the non-stationarity in the externally supplied harness. Evolution runs along three axes: tools, skills, and agents. Two complementary settings correspond to the central challenges. Deployment evaluation isolates retention, whether competence that was previously accessible survives as the harness expands. Self-evolving adaptation evaluation asks whether experience the agent has accumulated stays useful as new capabilities arrive. The first setting asks what is lost as the harness grows; the second asks what can be gained from having been there before.

The benchmark contains seventeen multi-stage harness streams. They are constructed deterministically from verifier-based benchmarks, so each stage can be checked. Deterministic construction means the streams are reproducible, and verifier-based sources mean success at every stage has a check behind it rather than a judgement call. Each stream is multi-stage, so the harness grows in steps and the agent is evaluated as it does. Across those streams there are eight hundred and two tasks, and the harness supplies five hundred and twenty tools, forty-two skills, and sixty-two agents.

The results reveal three persistent gaps. The first is that expanding the harness, on its own, can degrade performance on tasks the agent had already solved. The authors call this harness-induced forgetting: nothing about the task changed, only what surrounds the agent. The second is that gains from self-evolving adaptation are inconsistent, varying across stages of harness evolution, across capability axes, and across environments. The third is that retention and adaptation can pull in different directions. Preserving earlier competence does not necessarily improve adaptation to newly introduced capabilities, and the reverse holds as well.

That third gap is what makes the problem distinct. If retention and adaptation moved together, one could be optimised as a proxy for the other. Because they can diverge, an agent that is meant to keep pace with an evolving harness has to be judged on both at once: taking up what is new while holding on to behaviour that already worked. The benchmark establishes harness evolution as its own challenge, separate from a changing stream of tasks.

Paper Quest · 7 chapters · about 36 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Agents are given more to work with every month. Nobody measured what that does to them.

You deploy an LLM agent that works through tools, reusable skills and specialist agents. Every few weeks new ones are added to what it can call.

The road ahead

  1. 1 · The problem ~7 min Agents act through a growing set of tools, skills and helper agents, yet continual-learning benchmarks typically change the tasks, not that set.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min EvoHarnessBench grows an agent's supplied tools, skills and agents in stages and tests it two ways: with learning off, and with learning on.
  4. 4 · Choose your own research ~3 min
  5. 5 · How it works ~3 min
  6. 6 · The experiment ~6 min You’ll guess: When only the agent's supplied tools, skills and agents grew, what happened on tasks it had already solved?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.