← Key papers

Paper review · November 7, 2026

Harness-S: Generalizable Agent Training by Learning from Sibling Harnesses

Harness-S: Learning from Sibling Harnesses for Generalizable Agent Training

AgentsReinforcement learningLanguage models Advanced Upvotes 54 cs.AI Shanghai JiaoTong University

Harness-S retries only the tasks that failed every attempt under the base harness, using specialized sibling harnesses, and uses those attempts for reinforcement learning. The result is a single policy that keeps its performance under the original harness.

Problem

Agent performance depends on the model policy and also on the harness, which bundles prompts, tool interfaces, memory and execution rules. Harness variants derived from the same base fix different failures (locality and complementarity), and their usefulness changes as the policy learns (non-stationarity). This makes it hard to merge them into one universal harness. Evolving the harness and the policy in alternation is costly, and the gains can disappear when the agent goes back to the original harness.

Method

(1) Directional Harness Evolution: the method diagnoses why the base harness H0 fails and creates child harnesses that apply fixes in different directions. All valid variants are kept in a Sibling Harness Pool, which stays fixed during policy training. (2) Complementary Harness Rescue Training: only for tasks where all K rollouts fail under H0, the same policy generates new rollouts with the top-k auxiliary harnesses chosen by a router. These groups replace the failed groups, and training uses GRPO. (3) Adaptive Harness Router: harnesses are chosen using per-harness behavior profiles and votes from several LLMs. The profiles are updated periodically as the policy learns.

Results

Limitations

The experiments cover only two model sizes (4B and 9B) and three benchmarks (AppWorld, SWE-Gym, DBBench). The router needs votes from several LLMs and periodic validation rollouts. Evolving the harness pool in advance also has a cost. The harness pool is fixed during training, so the paper does not cover updating the harnesses themselves as the policy changes.

Why it matters

In practical agent work, tuning a harness often fixes some tasks while making others worse. This approach does not merge several harness improvements into one. It uses them only as a training signal and deploys with the existing harness, which points to a way to reduce the operational burden.

Key terms

Harness
The execution framework around an LLM agent. It includes prompts, tool interfaces, context and memory management, and execution rules.
GRPO
A reinforcement learning method that normalizes the rewards of several rollouts for the same task by the group mean and standard deviation to compute relative advantages. If all rollouts fail, the learning signal disappears.
Rescue Rollout
Retrying tasks that failed every attempt under the base harness with a different harness, to build training groups that contain both successes and failures.
Harness Behavior Profile
A behavior summary, written by an LLM, of the task conditions under which a given harness helps or hinders the current policy.

Original

Authors: Kangning Zhang, Wenxiang Jiao, Bowen Fang, Shuai Shao, Jiachen Zhu, Rong Shan, Shijian Wang, Hao Wang, et al. · Posted 2026-11-03 · License CC BY 4.0 · Based on the full text

This review is an AI-written summary of the paper. Please treat the original paper as the reference.