A better harness can generalize.
All seven reported aggregate lifts are positive. But only the leading model, Claude Opus 5, improves in every evaluated domain.
Recursive self-improvement, measured.
A benchmark for recursive harness self-improvement. Agents revise the systems around a frozen model, then test whether those changes generalize to unseen tasks.
An agent is more than its model. Its prompts, tools, memory, and execution logic shape what it can do. RSIBench asks whether an agent can improve that surrounding system itself.
The method
Not a fresh prompt every round. The accepted harness is inherited—and becomes the system that proposes the next change.
Run the current harness on the training split. Task outcomes and execution traces provide evidence for the next revision, without exposing held-out tasks.
Run the current harness on training tasks and collect outcomes and execution traces.
Inspect training evidence to identify where the surrounding system can change.
Revise prompts, skills, context management, control flow, tool runtime, or verification behavior. Model weights stay fixed.
Validate the proposed change using training evidence. Rejected revisions retain the current harness.
The accepted harness carries forward and produces subsequent revisions.
Held-out tasks. Excluded from revision and selection.
5 revision rounds
50 training / 50 held-out tasks
3 rollouts per task, per split
Reported scheduleFixed Model weights, tasks, verifiers, and evaluation boundaries.
Editable Prompts, skills, context management, control flow, tool runtime, and verification behavior.
The evidence
All seven models show positive overall lift.
The domain-level picture is more complicated.
| Study-reported model | Overall lift |
|---|---|
| Claude Opus 5 | +8.33 pp |
| Kimi K3 | +7.05 pp |
| GLM-5.3 | +3.44 pp |
| DeepSeek V4 Pro | +2.67 pp |
| Claude Opus 4.8 | +2.44 pp |
| GPT-5.6-Sol | +1.78 pp |
| GPT-5.5 | +0.55 pp |
What is RSI lift? Final minus initial held-out score, in percentage points. Overall lift is task-weighted across 50 held-out tasks. Domain views use their respective held-out splits.
Reported experiment, not a live leaderboard. Source: RSIBench study, Table 1. Model names are study-reported labels, not independently verified vendor availability. No uncertainty intervals are reported here.
The task landscape
100 tasks, split evenly between training and held-out evaluation. Each domain tests a different setting for harness adaptation.
30 tasks · 15 training / 15 held-out
Act through a command-line interface. The harness shapes how an agent uses tools, maintains context, and recovers during execution.
30 tasks · 15 training / 15 held-out
Learn to act within an environment. The harness shapes how observations, context, and tool interactions inform the next action.
16 tasks · 8 training / 8 held-out
Work with software. The harness shapes how an agent inspects code, manages changes, and verifies its work.
24 tasks · 12 training / 12 held-out
Work through scientific tasks. The harness shapes how an agent organizes evidence, uses tools, and checks its reasoning.
Domain focus
Act through a command-line interface. The harness shapes how an agent uses tools, maintains context, and recovers during execution.
Domain-level illustration; not a released task example.
What we learn
Evidence for bounded harness adaptation—not a claim of indefinite recursive improvement.
Read the results in contextAll seven reported aggregate lifts are positive. But only the leading model, Claude Opus 5, improves in every evaluated domain.
GPT-5.5 records +0.55 pp overall alongside −8.33 pp in Science. Training selection alone cannot establish improvement on unseen tasks.
Inspect the Science resultsThe study measures five revision rounds under fixed tasks and evaluation rules. Gains depend on the model and domain; they do not establish unlimited self-improvement.
The system around a model: prompts, skills, context management, control flow, tool runtime, and verification behavior. It determines how the model interacts with a task and its environment.
No. The model weights remain frozen. The agent edits the surrounding harness rather than changing the underlying model.
RSI lift is the final held-out score minus the initial held-out score, in percentage points. Overall lift is weighted by tasks across the 50-task held-out split, not an unweighted average of the four domains.
No. These are the reported main experiment results, with five revision rounds and three rollouts per task per split. Model names are study-reported labels. This page is not a live model availability listing or leaderboard.