REVIEW 2 major objections 4 minor 38 references
Scrouting: Cost-Aware Routing of Coding Agents by Scouting the Repository First
T0 review · 2 major / 4 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read Scout-first routing matches the strongest coding model at a fifth of the cost, and the handoff, not the router, carries the result.
desk verdict The engage-then-route architecture and the verification gate are genuinely new, but the headline cost claim is contradicted by Appendix N, and the handoff effect that carries the match is not statistically significant. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central machinery is the 'scrouting' pipeline: SuperScout-7B, a 7B searcher fine-tuned from Qwen2.5-Coder, explores the repository and emits a structured handoff; a verify-then-strip sandbox replays the handoff's reproduction claim and removes false claims; and a resume-based router, a per-fixer summary of solved and failed embedding centroids plus a base rate scored by a shared logistic regression, combines the task text and the searcher's pre-decode hidden state to pick one of four fixers in cheap-first order. The handoff is what the fixer consumes, the hidden state is what the router consumes, and the sandbox gate is what keeps either from being poisoned by the searcher's overclaimed reproductions. Routing walks the pool in cheap-first order, stopping at the first fixer whose predicted solve probability clears a caution threshold.
What would settle it
Run a fresh paired comparison of Kimi K2.5 solo versus Kimi K2.5 with the verified handoff on at least 200 tasks drawn from the same three repositories under the same capped-budget protocol; if the with-handoff advantage is absent or negative, the redistribution mechanism and the headline match at one-fifth cost collapse.
Extended reading notes
Core claim
The paper's central claim is that routing a repository-level coding task after a cheap search-and-verify pass can match the strongest available fixer at a fraction of its cost. On the full 266-task Python slice of SWE-bench Pro under the benchmark's official capped budget tier, the SuperScout pipeline solves 159 tasks versus 158 for the best solo fixer (Claude Opus 4.6), at $0.230 total cost per solve versus $1.274. The authors attribute this to the searcher's verified handoff, a structured note of implicated files, diagnostics, and a sandbox-replayed reproduction test with false claims stripped, rather than to the resume-based router: always sending the cheapest fixer with the handoff ties the routed system at 159 solves. A paired 99-task calibration study indicates the handoff redistributes rather than adds solving ability, lifting the three cheaper fixers while slightly hurting the strongest, with all per-fixer effects directional only; the searcher's hidden states improve cost routing on those labels, while the handoff's own text does not.
Load-bearing premise
The load-bearing premise is that the handoff genuinely lifts the cheaper fixers; the paired calibration on 99 fresh tasks found only directional gains (pooled +1.8 points, 95% CI [-1.0, +4.5], all per-fixer p>0.05), so if those lifts are noise the system's solve rate falls to Kimi K2.5's solo 149, which would not match Claude Opus 4.6's 158 under the paper's matched-rate criterion.
Editorial extensions
If this is right
- A system that scouts the repository first can match the strongest model in a pool on SWE-bench Pro's Python census while spending roughly a fifth per solve ($0.230 versus $1.274).
- The verified handoff, not the router, is what carries the matched rate: always sending the cheapest fixer with the handoff solves the same 159 tasks.
- Adding a fixer to the pool costs only a resume built from 25-50 public outcomes, with no retraining of the searcher, embedder, or scorer.
- The handoff appears to redistribute solving ability toward cheaper fixers and slightly away from the strongest one, a pattern that is directional at N=99.
- Router features from the searcher's hidden states improve cost savings over task-text features, while feeding the handoff's own text to the router hurts.
Reading between the lines
- Inference: if the handoff's redistribution pattern reproduces on other repositories, pairing a search-and-verify module with the cheapest strong open-weights fixer may become the default deployment, with model routing collapsed to a cost-allocation decision.
- Inference: a pass-through arm that delivers unverified handoffs would test how much of the headline gain comes from the verify-then-strip gate; the paper leaves that as future work.
- Inference: because the hidden-state routing features are tied to the exact searcher checkpoint, upgrading the searcher would require re-extracting states and refitting router heads, so the system's zero-retrain property applies to fixers only.
- Inference: the solve-set nesting evidence across three benchmarks suggests accuracy routing has little headroom anywhere on current SWE evaluations, so cost routing is the only direction with room to grow.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces SuperScout, an engage-then-route pipeline for repository-level issue resolution. A 7B searcher (SuperScout-7B) first explores the repository and writes a structured handoff whose reproduction claims are sandbox-verified and stripped when false; a resume-based router then selects one of four frontier fixers using the issue text and the searcher's hidden states. On the full Python slice of SWE-bench Pro (266 tasks) under the official capped budget tier, the system is reported to solve 159 tasks at $0.230 per solve, matching solo Claude Opus 4.6 (158 solves, $1.274 per solve). A no-router ablation that always sends the handoff to the cheapest fixer ties the routed system, and the paper attributes the result to the handoff rather than to the routing decision. A paired calibration study (N=99) finds directional, non-significant handoff gains for the cheaper fixers and a loss for the strongest fixer, and reports that the searcher's hidden states improve cost routing while the handoff's text does not. The paper also contributes a zero-cost replay audit showing that solve sets are largely nested, motivating routing for cost rather than accuracy.
Significance. If the reported costs can be made internally consistent, the empirical finding is a useful existence proof: a cheap open-weights fixer plus a verified searcher handoff can match a frontier model on a hard benchmark at substantially lower cost. The paper is methodologically careful in several respects: the evaluation is a full census rather than a sample; protocol and cost-accounting choices are stated; the 105/266 byte-lossless JSON decode deviation is logged; the router is fit on fresh calibration labels rather than on the benchmark outcomes; and the authors openly disclose that the no-router ablation ties the routed system and that no handoff contrast reaches statistical significance. The release of model weights, router features, and code is a concrete reproducibility strength. The principal weakness is the cost-ledger inconsistency between Table IV and Appendix N, which directly undermines the headline cost ratio. In addition, the statistical fragility of the handoff lift means the 'match' claim is less robust than the abstract suggests.
major comments (2)
- [§6.3, Table IV, Appendix N (Table XVIII)] The all-in cost numbers in the main table are not reconcilable with the disclosed spend ledger. Table IV reports SuperScout at $0.137/task and $0.230/solve, which implies a total all-in system spend of about $36.4 over 266 tasks and 159 solves. Appendix N's evaluation-era ledger lists 'System arm' at $86.49, which under the same all-in convention implies $0.325/task and $0.544/solve. The no-router ablation row ($0.136/task, $0.227/solve) has the same problem, implying a total near $36.2 that cannot be matched to the $86.49 ledger line either. The text states that measured spend is disclosed in Appendix N, so the two sources should agree. As written, the abstract's central quantitative claim—'about a fifth of the total cost per solve'—is not supported; the ledger implies a ratio of about 0.43 rather than 0.18 against Claude Opus 4.6 solo. Please reconcile the ledger with Table IV, re-derive all cost per solve claims, and revise the abstract and conclusion accordingly.
- [§7.1, Table XIV, §8.2, §9] The headline solve-rate match is contingent on a handoff effect that is not statistically significant anywhere in the paper. Because the router sends 263 of 266 tasks to Kimi K2.5 (§7.2d), SuperScout's solve rate is effectively that of the no-router ablation, whose advantage over Kimi K2.5 solo (159 vs. 149) has p=0.245 on the 263-task subset (Table XIV). The paired calibration is also null: pooled +1.8 pp with 95% CI [-1.0, +4.5] and p=0.401 (§8.2, Appendix G). If the true handoff lift is zero, the system solves 149 rather than 159 and no longer matches Claude Opus 4.6's 158. The Limitations section acknowledges this, but the abstract and conclusion state the match without an uncertainty qualification. Please report a confidence interval for the system-level difference from the no-handoff Kimi baseline, and either soften the headline claims or justify explicitly why the census point estimate is sufficient despite the non-significant mechanism.
minor comments (4)
- [Appendix B, Table VII] The bracketing convention for solve counts at thresholds above the operating point is described only in the table note; please define it in the main text where the threshold sweep is discussed so that readers do not have to infer the convention from the note alone.
- [Figure 6] The histograms would be easier to read if the θ=0.30 threshold were marked directly on both panels and the bin width stated; the current caption describes the distributions but does not show how the gate is visualized.
- [§4.3, Table II] The feature list uses p for the base rate, which is easy to confuse with the predicted probability P(solve); consider renaming the base rate b in Table II and the surrounding text.
- [§5.3, Figure 5] The language-transfer comparison rests on very small cells for TypeScript (n=7 spontaneous handoffs) and C++ (n=8); the authors flag this, but Figure 5 would benefit from displaying the per-bar sample sizes directly.
Circularity Check
No circular derivation: the headline arms are measured against an external benchmark with official scoring, the router is fit on fresh calibration labels, and the no-router ablation is a genuine control that undercuts the routing claim.
full rationale
The paper's derivation chain is not circular. The central comparison (SuperScout 159/266 at $0.230/solve versus Claude Opus 4.6 solo 158/266 at $1.274/solve) is a measured outcome on SWE-bench Pro's official harness, not an equation derived from a fitted parameter. The router's logistic head and threshold are calibrated on 99 fresh tasks drawn from 2026 repositories (Section 8.1), with the benchmark's 23 evaluation repositories blocklisted from the searcher's training data (Section 5.1), so the benchmark solve rates are not the labels that trained the router. The no-router ablation (always Kimi K2.5 with handoff, 159/266 at $0.227/solve) is an honest control; it shows the routing decision contributed nothing on this pool, which weakens the 'routing' claim but is the opposite of circularity. The paper explicitly flags that the handoff deltas are directional only (Section 8.2, pooled +1.8 pp, CI [-1.0, +4.5], p=0.401; Appendix I, p=0.245) and that the hidden-state head's gate effect is partly mechanical threshold shifting that was not separated by a matched shrinkage control (Section 7.2d). These are evidential weaknesses, not reductions to inputs. The one serious quantitative red flag is internal cost-accounting inconsistency: Section 6.3 defines Table IV's $0.230/solve as all-in, but Appendix N lists the 'System arm' at $86.49, implying about $0.544/solve; this is a correctness/consistency problem, not a circular step. No self-citation chain, imported uniqueness theorem, ansatz-by-citation, or renaming of a known result appears. Score 0 for circularity.
Assumptions & free parameters
free parameters (3)
- Routing caution threshold theta =
0.30
- Router logistic head weights (task-text and hidden-state spaces) =
not reported
- Searcher decoding temperature =
0.9 (single draw)
assumptions (5)
- domain assumption The official SWE-bench Pro harness and capped budget tier are the ground-truth evaluator of correctness and cost.
- domain assumption Fixer API costs are list prices at measurement time and prices are treated as stable for the comparison.
- domain assumption The 99-task fresh calibration set and the 266-task census are representative of each other and of deployment conditions.
- domain assumption The verify-then-strip sandbox faithfully determines whether a reproduction claim genuinely fails against the unpatched repository.
- domain assumption The searcher's layer -4 pre-decode hidden state carries content informative for fixer success.
Cite this review
Pith. "Pith review of Scrouting: Cost-Aware Routing of Coding Agents by Scouting the Repository First." pith.science (2026). https://pith.science/paper/LVPSIN4B
@misc{pith2026260804804,
author = {Pith},
title = {Pith review of: Scrouting: Cost-Aware Routing of Coding Agents by Scouting the Repository First},
year = {2026},
howpublished = {\url{https://pith.science/paper/LVPSIN4B}},
note = {Machine review of arXiv:2608.04804}
}
abstract
Frontier language models can resolve repository-level software issues, but each attempt is expensive, and existing routers select a model from the issue text alone. We present SuperScout, which routes after scouting the repository: a 7B searcher, SuperScout-7B, first explores the repository and produces a structured handoff whose reproduction claims are sandbox-verified, with false claims stripped before delivery. The searcher's hidden states, together with the task text, then feed a resume-based router that dispatches the task to one of four frontier fixers. Adding a new fixer requires no retraining. On the full Python slice of SWE-bench Pro (266 tasks) under the benchmark's official capped budget tier, SuperScout matches the best single model's solve rate (159 of 266 for SuperScout, 158 for the best model) at about a fifth of the total cost per solve, and the reported configuration sits above the random traffic-splitting baseline. A no-router ablation, always the cheapest fixer with the handoff, ties the routed system on this benchmark, so the handoff rather than the routing decision carries the result. A paired calibration study points to the mechanism: the handoff appears to redistribute rather than add solving ability, lifting the three cheaper fixers while slightly hurting the strongest, though at $N=99$ the per-fixer effects are directional only; the searcher's hidden states improve cost routing on the calibration labels while the handoff's own text does not. The searcher's compute adds less than half a cent of GPU time per task.
Figures
Figures from the paper (6 more)
Reference graph
Works this paper leans on
-
[1]
SWE-bench: Can language mod- els resolve real-world GitHub issues?
C. E. Jimenezet al., “SWE-bench: Can language mod- els resolve real-world GitHub issues?” inInternational Conference on Learning Representations (ICLR), 2024, arXiv:2310.06770
arXiv 2024
-
[2]
RouteLLM: Learning to route LLMs with preference data,
I. Onget al., “RouteLLM: Learning to route LLMs with preference data,” 2024, arXiv:2406.18665
arXiv 2024
-
[3]
FrugalGPT: How to use large language models while reducing cost and improving performance,
L. Chen, M. Zaharia, and J. Zou, “FrugalGPT: How to use large language models while reducing cost and improving performance,” 2023, arXiv:2305.05176
arXiv 2023
-
[4]
SWE-bench Pro: Can AI agents solve long-horizon software engineering tasks?
X. Denget al., “SWE-bench Pro: Can AI agents solve long-horizon software engineering tasks?” 2025, arXiv:2509.16941
arXiv 2025
-
[5]
SWE-agent: Agent-computer interfaces enable automated software engineering,
J. Yanget al., “SWE-agent: Agent-computer interfaces enable automated software engineering,” inAdvances in Neural Information Processing Systems (NeurIPS), 2024, arXiv:2405.15793
arXiv 2024
-
[6]
Agentless: Demystifying LLM-based software engineering agents,
C. S. Xia, Y . Deng, S. Dunn, and L. Zhang, “Agentless: Demystifying LLM-based software engineering agents,” 2024, arXiv:2407.01489
arXiv 2024
-
[7]
SWE-smith: Scaling data for software engineering agents,
J. Yanget al., “SWE-smith: Scaling data for software engineering agents,” 2025, arXiv:2504.21798
arXiv 2025
-
[8]
Training software engineering agents and verifiers with SWE-Gym,
J. Panet al., “Training software engineering agents and verifiers with SWE-Gym,” inInternational Conference on Machine Learning (ICML), 2025
work page 2025
Show all 38 references
-
[9]
R2E-Gym: Procedural environments and hy- brid verifiers for scaling open-weights SWE agents,
N. Jain, J. Singh, M. Shetty, L. Zheng, K. Sen, and I. Stoica, “R2E-Gym: Procedural environments and hy- brid verifiers for scaling open-weights SWE agents,” inConference on Language Modeling (COLM), 2025, arXiv:2504.07164
2025 arXiv
-
[10]
SWE-Fixer: Training open-source LLMs for effective and efficient GitHub issue resolution,
C. Xieet al., “SWE-Fixer: Training open-source LLMs for effective and efficient GitHub issue resolution,” 2025, arXiv:2501.05040
2025 arXiv
-
[11]
LocAgent: Graph-guided LLM agents for code localization,
Z. Chenet al., “LocAgent: Graph-guided LLM agents for code localization,” inProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). Vienna, Austria: Association for Computational Linguistics, 2025, pp. 8697–8727, arXiv:2...
2025 arXiv
-
[12]
SweRank: Software issue localization with code ranking,
R. G. Reddyet al., “SweRank: Software issue localization with code ranking,” 2025, arXiv:2505.07849
2025 arXiv
-
[13]
Hybrid LLM: Cost-efficient and quality-aware query routing,
D. Dinget al., “Hybrid LLM: Cost-efficient and quality-aware query routing,” inInternational Con- ference on Learning Representations (ICLR), 2024, arXiv:2404.14618
2024 arXiv
-
[14]
Large language model routing with benchmark datasets,
T. Shnitzeret al., “Large language model routing with benchmark datasets,” 2023, arXiv:2309.15789
2023 arXiv
-
[15]
EmbedLLM: Learning compact represen- tations of large language models,
R. Zhuang, T. Wu, Z. Wen, A. Li, J. Jiao, and K. Ram- chandran, “EmbedLLM: Learning compact represen- tations of large language models,” inInternational Conference on Learning Representations (ICLR), 2025, arXiv:2410.02223
2025 arXiv
-
[16]
ICL-router: In-context learned model representations for LLM routing,
C. Wanget al., “ICL-router: In-context learned model representations for LLM routing,” inProceedings of the AAAI Conference on Artificial Intelligence, vol. 40, no. 39, 2026, pp. 33 413–33 421, arXiv:2510.09719
2026
-
[17]
SWE-Router: Routing in multi-turn agen- tic software engineering tasks,
S. Son, S. Yoon, J. Tang, S. Wang, L. Wolf, and I. Bogunovic, “SWE-Router: Routing in multi-turn agen- tic software engineering tasks,” 2026, presented at the 5th Deep Learning for Code Workshop, ICML 2026; arXiv:2607.00053
2026 arXiv
-
[18]
CodeRescue: Budget-calibrated recovery routing for coding agents,
Q. Heet al., “CodeRescue: Budget-calibrated recovery routing for coding agents,” 2026, arXiv:2607.19338
2026 arXiv
-
[19]
TRACE-Router: Task-consistent and adaptive online routing for agentic AI,
R. Raj, S. Kundu, S. Banerjee, D. Joshi, I. V ohra, and T. Krishna, “TRACE-Router: Task-consistent and adaptive online routing for agentic AI,” 2026, arXiv:2607.22465
2026 arXiv
-
[20]
Toward training superintelligent soft- ware agents through self-play SWE-RL,
Y . Weiet al., “Toward training superintelligent soft- ware agents through self-play SWE-RL,” inInterna- tional Conference on Machine Learning (ICML), 2026, arXiv:2512.18552
2026 arXiv
-
[21]
Introducing SWE-bench Verified,
OpenAI, “Introducing SWE-bench Verified,” https:// openai.com/index/introducing-swe-bench-verified/, 2024, accessed 2026-08-03
2024
-
[22]
SWE-bench multilingual,
J. Yanget al., “SWE-bench multilingual,” https://www. swebench.com/multilingual.html, 2025, dataset released alongside SWE-smith
2025
-
[23]
Qwen2.5-Coder technical report,
B. Huiet al., “Qwen2.5-Coder technical report,” 2024, arXiv:2409.12186
2024 arXiv
-
[24]
Qwen3 Embedding: Advancing text embedding and reranking through foundation models,
Y . Zhanget al., “Qwen3 Embedding: Advancing text embedding and reranking through foundation models,” 2025, arXiv:2506.05176
2025 arXiv
-
[25]
gpt-oss-120b & gpt-oss-20b model card,
OpenAI, “gpt-oss-120b & gpt-oss-20b model card,” 2025, arXiv:2508.10925
2025 arXiv
-
[26]
Open-SWE-Traces: Advancing dual-mode mul- tilingual distillation for software engineering agents,
W. U. Ahmad, N. Ludwig, S. Majumdar, and B. Gins- burg, “Open-SWE-Traces: Advancing dual-mode mul- tilingual distillation for software engineering agents,” 2026, arXiv:2606.16038; dataset: https://huggingface.co/ datasets/nvidia/Open-SWE-Traces
2026
-
[27]
OpenHands Trajectories with Qwen3-Coder-480B-A35B-Instruct,
M. Trofimova, A. Shevtsov, I. Badertdinov, K. Pyaev, S. Karasik, and A. Golubev, “OpenHands Trajectories with Qwen3-Coder-480B-A35B-Instruct,” Nebius blog / HuggingFace dataset, 2025, dataset: https://huggingface. co/datasets/nebius/SWE-rebench-openhands-trajectories
2025
-
[28]
SWE-rebench: An automated pipeline for task collection and decontaminated evaluation of software engineering agents,
I. Badertdinovet al., “SWE-rebench: An automated pipeline for task collection and decontaminated evaluation of software engineering agents,” inAdvances in Neural Information Processing Systems (NeurIPS), Datasets and Benchmarks Track, 2025
2025
-
[29]
From SWE-ZERO to SWE-HERO: Execution-free to execution-based fine-tuning for software engineering agents,
N. Ludwig, W. U. Ahmad, S. Majumdar, and B. Ginsburg, “From SWE-ZERO to SWE-HERO: Execution-free to execution-based fine-tuning for software engineering agents,” 2026, arXiv:2604.01496; dataset: https://huggingface.co/datasets/nvidia/ SWE-Hero-openhands-trajectories
2026 arXiv
-
[30]
OpenHands: An open platform for AI software developers as generalist agents,
X. Wanget al., “OpenHands: An open platform for AI software developers as generalist agents,” inInternational Conference on Learning Representations (ICLR), 2025, arXiv:2407.16741
2025 arXiv
-
[31]
LoRA: Low-rank adaptation of large lan- guage models,
E. J. Huet al., “LoRA: Low-rank adaptation of large lan- guage models,” inInternational Conference on Learning Representations (ICLR), 2022, arXiv:2106.09685
2022 arXiv
-
[32]
DeepSeekMath: Pushing the limits of mathematical reasoning in open language models,
Z. Shaoet al., “DeepSeekMath: Pushing the limits of mathematical reasoning in open language models,” 2024, arXiv:2402.03300
2024 arXiv
-
[33]
Introducing Claude Opus 4.6,
Anthropic, “Introducing Claude Opus 4.6,” https://www. anthropic.com/news/claude-opus-4-6, 2026, accessed 2026-08-03
2026
-
[34]
Introducing GPT-5.2,
OpenAI, “Introducing GPT-5.2,” https://openai.com/index/ introducing-gpt-5-2/, 2025, accessed 2026-08-03
2025
-
[35]
Kimi K2.5: Visual agentic intelligence,
Kimi Team, “Kimi K2.5: Visual agentic intelligence,” 2026, arXiv:2602.02276
2026 arXiv
-
[36]
Gemini 3 Flash model card,
Google DeepMind, “Gemini 3 Flash model card,” https: //deepmind.google/models/model-cards/gemini-3-flash/, 2025, accessed 2026-08-03
2025
-
[37]
Note on the sampling error of the dif- ference between correlated proportions or percentages,
Q. McNemar, “Note on the sampling error of the dif- ference between correlated proportions or percentages,” Psychometrika, vol. 12, no. 2, pp. 153–157, 1947
1947
-
[38]
Bootstrap methods: Another look at the jackknife,
B. Efron, “Bootstrap methods: Another look at the jackknife,”The Annals of Statistics, vol. 7, no. 1, pp. 1–26, 1979. Appendix A The Prior Routing Audit The cost-routing premise of §3 rests on a zero-cost replay of published per-task outcome matrices. Table VI records the stru...
1979
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.