ActiveSaddler: Automated Curriculum Learning for Agent Harness Optimization

Sungho Park, Wonjoong Kim, Jue Zhang, Wook-Shin Han, Pengfei Gao, Chanyoung Park, Yongqiang Yao, Rao Fu and 3 others

POSTECH · KAIST · Microsoft

Published October 1, 2026 · on the feed October 2, 2026 · ▲ 71 · arXiv 2610.00906

AgentsLLM training & RL No code arXiv ↗Hugging Face ↗

The abstract

Automated harness optimization can substantially improve LLM agents by iteratively updating their prompts, tool interfaces, and control logic from execution feedback. However, existing methods primarily optimize how the harness is updated while largely fixing which training scenarios generate the feedback that drives those updates. As the harness evolves, the scenarios most useful for further optimization can change, suggesting that the training curriculum itself should adapt alongside the harness. We formulate this missing dimension of harness optimization as an automated curriculum learning problem and introduce ActiveSaddler. ActiveSaddler models the evolving curriculum as a non-stationary bandit with dynamically instantiated optimization targets. It abstracts recurring failures into reusable failure-pattern arms, estimates the potential learning progress from further targeting each pattern, and adaptively balances revisiting known weaknesses with exploring unseen scenarios for new ones. Optimization outcomes continually update both the set of discovered failure patterns and their priorities, allowing the curriculum to co-evolve with the harness. Experiments on GAIA2 and Terminal-Bench 2.0 show that ActiveSaddler consistently discovers stronger harnesses, improving test Pass@1 by 4.4 and 7.5 percentage points over the same harness optimizer using a scenario order fixed before optimization, respectively. Ablations further show that these gains depend on dynamically constructing optimization targets, estimating their evolving utility, and balancing continued optimization with new failure discovery. Together, these results establish automated curriculum learning as a new crucial optimization dimension for harness optimization.

The Brief

2:46

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

Transcript

ActiveSaddler. Automated Curriculum Learning for Agent Harness Optimization. By Sungho Park and ten others, from POSTECH, KAIST, and one other institution. Published on the first of October. No code repository is linked to it.

An agent's harness is everything around the model: its prompts, its tool interfaces, its control logic. Automated harness optimization can substantially improve LLM agents by updating those pieces iteratively, using feedback from execution. Existing methods concentrate on how the harness gets updated. Which training scenarios produce the feedback behind those updates is largely held fixed. Yet as the harness evolves, the scenarios that are most useful for further optimization can change. A scenario that exposed a weakness early on may have little left to teach later. That suggests the training curriculum itself should adapt alongside the harness.

The authors frame that missing dimension as an automated curriculum learning problem, and introduce ActiveSaddler to address it. ActiveSaddler models the evolving curriculum as a non-stationary bandit: a repeated choice among options whose value shifts over time. Its optimization targets, the options it chooses among, are instantiated dynamically rather than fixed in advance.

Recurring failures are abstracted into reusable arms, one per failure pattern. For each pattern, the method estimates the learning progress that further targeting could bring. It then balances two pulls: revisiting weaknesses it already knows, and exploring unseen scenarios to find new ones. Every optimization outcome updates both the set of discovered failure patterns and their priorities, so the curriculum co-evolves with the harness it is shaping.

Experiments run on GAIA2 and on Terminal-Bench 2.0. The comparison keeps the harness optimizer the same and changes only the curriculum. Against that optimizer using a scenario order fixed before optimization, ActiveSaddler consistently discovers stronger harnesses, improving test Pass@1 by four point four percentage points on GAIA2 and by seven point five on Terminal-Bench.

Ablations then take the method apart. They show the gains depend on three things together: constructing optimization targets dynamically, estimating how their utility evolves, and balancing continued optimization against the discovery of new failures.

In the existing methods, the harness changed and the update rule was optimized while the scenarios largely stayed put. Feedback kept arriving from the same fixed sequence of situations, however much the agent had already learned from them. ActiveSaddler sets the scenarios moving too, choosing where to look next from what the last round of optimization revealed. The curriculum stops being a fixed input and becomes something optimized alongside the harness. On these results, the authors argue that automated curriculum learning is a crucial new dimension of harness optimization in its own right.

Paper Quest · 7 chapters · about 41 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

Optimizers learn from failures. But which failures, and when? That is the wall.

You are improving an LLM agent's harness: its prompts, tool interfaces and control logic. An optimizer runs training scenarios, reads the failures and patches the harness.

The road ahead

  1. 1 · The problem ~7 min An optimizer patches an agent's harness from failures, but the scenarios that produce those failures are fixed in advance and cannot keep up.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Let the curriculum adapt with the harness: choose among recurring failure patterns by expected progress, and weigh each step between fixing known weaknesses and exploring new scenarios.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Each round turns failures into patterns, scores them, picks between a known pattern and unseen scenarios, then feeds the outcome back.
  6. 6 · The experiment ~6 min You’ll guess: Keeping the harness optimizer the same and only adapting the curriculum, how many percentage points did ActiveSaddler add to test Pass@1 on Terminal-Bench 2.0 versus a fixed scenario order?
  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.