掲載済み (2026-09-05号)
064 114文字 • 1分

Claude Code のサブエージェント、モデルの固定手段が4日で戻ってきた

日本語

掲載情報

概要

Claude Code v2.1.257で導入された新環境変数により、エージェント定義の設定を無視してサブエージェントのモデルを強制的に固定・統一することが可能になりました。

詳細内容

Claude Codeのアップデート(v2.1.251)で一度失われた「サブエージェントのモデル固定機能」が、わずか4日後のv2.1.257にて新変数 `CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1` として再実装されました。このフラグを立てることで、エージェント側で `model:` が明示されている場合や、組み込みの Explore/Plan タスクであっても、`CLAUDE_CODE_SUBAGENT_MODEL` で指定したモデルで強制動作させることができます。検証の結果、`fork` タイプのサブエージェント(メイン会話モデルを維持)を除き、ほぼすべての定義を上書きできることが確認されました。また、`fork` を有効にするための未ドキュメントの変数 `CLAUDE_CODE_FORK_SUBAGENT=1` の必要性についても触れられています。