Harness optimization is sample-efficient but plateaus. What should you do if you can afford to update the model too?
Introducing WHALE: a simple recipe for jointly optimizing an LLM's weights and harness.
Blog: krafton.ai/blog/whale/
Paper: arxiv.org/abs/2609.00196
Sep 3, 2026 · 4:55 PM UTC
5
64
469
44,855
For Meta-Harness, I was often asked whether harness optimization actually had enough headroom. My answer so far has been "it depends"
We find here that training the model between harness-search iterations can _create_ headroom.
How can we autonomously improve LLM harnesses on problems humans are actively working on?
Doing so requires solving a hard, long-horizon credit-assignment problem over all prior code, traces, and scores.
Announcing Meta-Harness: a method for optimizing harnesses end-to-end
1
2
11
2,430
We propose a simple recipe that resembles block ascent: alternate between
(1) update _weights_ with harness fixed
(2) update _harness_ with weights fixed
At different points, either component can be the bottleneck, and updating it can give the other room to improve.
1
1
4
761
WHALE outperforms training (1) harness only, (2) weights only, and (3) prompt+weights, by a pretty wide margin.
1
4
624
We also have an adaptive variant of WHALE, where you don’t even need to tune the phase length hyperparameters. It monitors the training metric and switches when learning plateaus. This heuristic was competitive with a pretty wide hyperparameter search in our experiments.
1
2
446
I think this idea will scale. My bet is that large post-training runs will benefit a lot from spending even ~1% of their rollout budget on improving the harness. We should take text optimization seriously yoonholee.com/blog/2026/we-s…
1
5
433
Some future directions I'm excited about:
- WHALE currently “co-overfits” to one good harness. How can we train models that stay robust to harness choice?
- Explicitly train models to write/improve their own harness? Access to internal activations is probably useful for determining which harness will work well, especially if the weights are trained against the current best harness, as in WHALE.
- Periodically distill the info in a good harness back into the weights; an agent version of arxiv.org/abs/2209.15189 @sea_snell
1
4
453
Blog: krafton.ai/blog/whale/
Paper: arxiv.org/abs/2609.00196
A fun collaboration with @hchc0305 (who led the project!), @gisangl44, @chelseabfinn, @Kangwook_Lee
4
415








