← 2026-06-08
Claude Code GitHub 2026-06-08 Source →

Claude Code v2.1.166: フォールバックモデル設定・セキュリティ強化・思考制御の改善

Claude Code v2.1.166: フォールバックモデル設定・セキュリティ強化・思考制御の改善

2026年6月6日リリース。今回のアップデートは地味に見えて実は盤石な変更が多い。特にエンタープライズ用途や自動化シナリオで効いてくる内容。

主要な新機能

fallbackModel 設定 — 過負荷時の自動切り替え

プライマリモデルが過負荷または利用不可のとき、最大3つのフォールバックモデルを順番に試す設定が追加された。

{
  "fallbackModel": ["claude-sonnet-4-5", "claude-haiku-4-5", "claude-opus-4-8"]
}

--fallback-model フラグはインタラクティブセッションにも適用されるようになった(従来は -p モードのみ)。Claude APIが混み合っているタイミングでも処理を止めたくないワークフローには実用的な設定だ。

deny ルールでグロブパターンが使えるように

ツール名位置に "*" を指定すると全ツールを拒否できるようになった。

{
  "permissions": {
    "deny": ["*"]
  }
}

allow ルールは非MCPグロブを拒否し、存在しないツール名を deny ルールで指定した場合は起動時に警告が出る。ポリシー設定のデバッグがしやすくなった。

クロスセッションメッセージングのセキュリティ強化

SendMessage で他の Claude セッションからリレーされたメッセージは「ユーザー権限」を持たなくなった。具体的には:

マルチエージェント構成での権限昇格攻撃への対策。複数のエージェントが協調して動くシナリオを組んでいる場合は挙動を確認しておきたい。

思考の無効化が Claude API でも機能するように

MAX_THINKING_TOKENS=0--thinking disabled、およびモデルごとの thinking トグルが、デフォルトで思考する Claude API モデル(claude-opus-4-8 など)に対しても有効になった。

サードパーティプロバイダーの挙動は変わらない。

予期しないエラー時のフォールバックリトライ

APIが予期しない非リトライ可能エラーを返したとき、Claude Code がフォールバックモデルで1回リトライするようになった。認証エラー、レート制限、リクエストサイズ超過、トランスポートエラーは引き続きすぐに表示される。

その他の改善

バグ修正のハイライト

まとめ

フォールバックモデル設定は、可用性を重視する本番環境や CI 環境で明確に価値がある。セキュリティ面のクロスセッション強化は、マルチエージェント構成を組んでいる開発者には重要な変更。思考制御の改善も、コストとレイテンシを抑えたい用途に効いてくる。