TokenSave logo TokenSave

TokenSave Data · Dataset

Claude Code's Explore subagent stopped using Haiku in 2.1.198, and two settings cut the cost by 60%: 205 runs

Measured and written by · Updated . Disclosure: TokenSave gets no funding, credits or sponsorship from AI companies. All measurements use our own paid subscriptions.

Up to Claude Code 2.1.197, the built-in Explore subagent ran on Haiku. From 2.1.198 it runs on whatever model the main conversation uses. With Opus as the main model, that took a delegated code search from $0.18 to $0.37 per run (+105%). On 2.1.318 with Opus 5.5, setting CLAUDE_CODE_SUBAGENT_MODEL=haiku together with CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 put Explore back on Haiku and cut the cost per run by 60%, with the same share of answers found.

Measured 2026-11-08 · 205 runs · 26 Claude Code versions · License CC BY 4.0

DOI 10.5281/zenodo.24048094 · Also on Hugging Face · Kaggle · GitHub

Estimate your own Claude Code or Codex bill → See the monthly cost of Claude Code and Codex for your usage: API per task vs Claude and ChatGPT plans. Free, no sign-up. Bar charts: API cost per run by Claude Code version, colored by the model the Explore subagent ran on, and three settings on 2.1.318

Key findings

How to get Haiku back for Explore

Put both lines in your environment or in settings.json under env. The FORCE flag needs Claude Code 2.1.257 or later, and it applies the model to every subagent, not only Explore.

CLAUDE_CODE_SUBAGENT_MODEL=haiku
CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1

2.1.318 with Opus 5.5: three settings

Same prompt (“use subagents (the Explore agent)”) on dataset 27’s 12 code-search questions, 3 runs each. Found = share of the answer key named in the answer, mean per question.

SettingExplore ran onRunsFoundCost/runMedian s
DefaultOpus 5.536100%$0.3851
CLAUDE_CODE_SUBAGENT_MODEL=claude-haiku-5-5Opus 5.53699%$0.3750
CLAUDE_CODE_SUBAGENT_MODEL=haiku + CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1Haiku 5.536100%$0.1547

Version by version

Main model Opus 4.5 (Opus 5.5 is refused below 2.1.280). Questions M1 and U1 from dataset 27, 2 runs each; versions with 1 run are bisection probes on M1.

Claude CodeExplore ran onRunsCost/runFound
2.1.0Haiku 4.54$0.3197%
2.1.25Haiku 4.54$0.1797%
2.1.50Haiku 4.54$0.1592%
2.1.75Haiku 4.54$0.1989%
2.1.100Haiku 4.54$0.1572%
2.1.126Haiku 4.54$0.1584%
2.1.150Haiku 4.54$0.1389%
2.1.175Haiku 4.54$0.2297%
2.1.176Haiku 4.55$0.1691%
2.1.177Haiku 4.51$0.35100%
2.1.179Haiku 4.51$0.17100%
2.1.186Haiku 4.51$0.31100%
2.1.195Haiku 4.51$0.34100%
2.1.197Haiku 4.55$0.2085%
2.1.198Opus 4.5 (main)5$0.3792%
2.1.200Opus 4.5 (main)4$0.37100%
2.1.225Opus 4.5 (main)4$0.4597%
2.1.250Opus 4.5 (main)4$0.4098%
2.1.275Opus 4.5 (main)4$0.3494%
2.1.290Opus 4.5 (main)4$0.3894%
2.1.295Opus 4.5 (main)4$0.3195%
2.1.300Opus 4.5 (main)4$0.3792%
2.1.305Opus 4.5 (main)4$0.4097%
2.1.310Opus 4.5 (main)4$0.3992%
2.1.318Opus 4.5 (main)4$0.3289%

Method

Limitations

How to cite

Free to use, quote and republish with attribution under CC BY 4.0. Please link to this page.

TokenSave (2026). Claude Code's Explore subagent stopped using Haiku in 2.1.198, and two settings cut the cost by 60%: 205 runs [Data set]. Zenodo. https://doi.org/10.5281/zenodo.24048094

BibTeX

@misc{tokensave_claude_subagent_model_by_version_2026,
  author    = {{TokenSave}},
  title     = {Claude Code's Explore subagent stopped using Haiku in 2.1.198, and two settings cut the cost by 60\%: 205 runs},
  year      = {2026},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.24048094},
  url       = {https://doi.org/10.5281/zenodo.24048094},
  note      = {Dataset, CC BY 4.0}
}

Embed the chart

Related

Questions or corrections: contact@jonhisking.com