ActiveSaddler: Automated Curriculum Learning for Agent Harness Optimization
ActiveSaddler addresses the overlooked problem of which training scenarios to use during automated LLM-agent harness optimization. It treats curriculum selection as a non-stationary bandit whose arms are dynamically instantiated failure patterns, allowing the scenario distribution to co-evolve with the harness rather than being fixed upfront. On GAIA2 and Terminal-Bench 2.0, this yields test Pass@1 gains of 4.4 and 7.5 percentage points over the same optimizer with a fixed scenario order, arguing that adaptive curricula are a critical new dimension for harness optimization.
ActiveSaddler introduces a compelling automated curriculum learning layer for offline harness optimization, modeling scenario selection as a non-stationary bandit over dynamically instantiated failure patterns. On GAIA2 and Terminal-Bench 2.0 it improves test Pass@1 by 4.4 and 7.5 percentage points over fixed curricula under the same optimizer, and the ablations credibly isolate the value of failure-pattern arms, adaptive prioritization, and adaptive exploration. However, the approach leans heavily on LLM-based decisions for extraction, scoring, and exploration control, and the paper does not adequately characterize the sensitivity, cost-effectiveness, or failure modes of these LLM modules.
The paper’s central conceptual move—separating the question of how to update a harness from which training scenarios should drive those updates—is well-motivated and clearly formalized. The empirical design is strong: ablations show that failure-pattern arms outperform both category-level and scenario-level arms, adaptive arm scoring raises failure-to-success conversion rates, and adaptive exploration yields better rollout allocation than a fixed periodic schedule. The cost analysis is particularly convincing, demonstrating that although ActiveSaddler raises optimizer-side cost per patch by roughly 45–70%, it substantially improves the end-to-end cost–accuracy trade-off by spending fewer expensive task-agent rollouts on low-value scenarios.
The method relies almost entirely on LLM calls for three critical functions—failure-pattern extraction, arm prioritization, and exploration control—yet the paper does not ablate these LLM components against smaller or cheaper models, nor does it report variance due to LLM stochasticity. This matters because the optimizer-side cost per generated patch rises to $11.44 on GAIA2 versus $7.87 for the base AutoSaddler, and it is unclear whether the gains would hold if the curriculum itself were budget-constrained. The failure-pattern extraction process, governed by prompt-based symptom extraction and normalization, lacks any formal consistency guarantee; the registry could accumulate spurious or duplicated patterns, and the paper offers no quantitative analysis of pattern quality or redundancy. Additionally, the two benchmarks differ dramatically in size (300 vs. 40 test tasks), and the large reported margin on Terminal-Bench 2.0 may be less stable given the small test count.
Second, the use of an LLM to estimate learning-progress scores $\phi_t(a) = g_{\mathrm{select}}(a, \mathcal{I}_{
The evidence credibly supports the claim that adaptive curricula improve harness optimization within the paper’s experimental setup. Comparisons are internally fair: fixed-order and difficulty-based baselines use the same optimizer, rollout budget, and model settings. The extension to GEPA shows the curriculum layer is not tied to a single optimizer architecture. That said, the non-LLM baselines—EMA persistence scoring and UCB-AIR—are intentionally simple, and the paper does not compare against stronger alternatives such as model-based RL for task selection or learned scenario embeddings, leaving the superiority of LLM-based bandit scoring less certain than claimed. The failure-to-success conversion metric is informative but correlational; it does not establish causality between any specific arm-selection decision and a final harness improvement.
The authors provide detailed appendices covering prompt templates, data splits, hyperparameters ($\tau_{\mathrm{sel}} = 0.15$), and algorithmic pseudocode, which aids replication in principle. In practice, independent reproduction will be hindered by dependence on the GitHub Copilot SDK and gpt-5.5, a potentially non-public model and proprietary toolchain at the time of writing, and by the inherent nondeterminism of LLM-based pattern extraction and scoring. The project website and code are promised but not yet available, and the paper does not specify API versions, temperature settings for the curriculum LLM calls beyond $\tau_{\mathrm{sel}}$, or caching strategies that could affect cost and repeatability.
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.
Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.
No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.