Anthropic:Claude Code v2.1.166——フォールバックモデルと強化されたセッション間セキュリティ
Anthropic は Claude Code v2.1.166 を公開した。最大 3 つの予備モデルを設定できる新しい fallbackModel 設定と、セッション間の強化されたセキュリティを備える。このリリースは deny ルールでの glob パターンのサポートと約 20 件の修正も含む。
この記事はAIにより一次情報源から生成されました。
Anthropic は 2026 年 6 月 6 日、Claude Code v2.1.166 を公開した。このリリースは、その開発用 CLI ツール(コマンドラインインターフェース)に設定可能な予備モデルと一連のセッション間セキュリティ強化を導入する。主モデルが利用不可のときの動作の信頼性に焦点を当てた実用的なアップグレードである。
新しい fallbackModel 設定は何をもたらすのか?
最も際立つ新機能は fallbackModel 設定である。これは最大 3 つの予備モデルを設定でき、主モデルが過負荷または利用不可のとき順に試される。セッションが停止する代わりに、Claude Code は自動的に列の次のモデルへ切り替えて作業を続ける。
加えて、--fallback-model フラグは対話的なセッションにも適用されるようになった。以前この機構は主に非対話的な呼び出しに依存しており、対話で作業するユーザーは中断に対する同等の保護を受けられなかった。この変更により Anthropic は両方の動作方式にわたって挙動を統一する。
deny ルールでの glob パターンはどのように動くのか?
このリリースは deny ルールに glob パターン(ワイルドカードを含むパターン)のサポートを追加する。パターン "*" はすべてのツールを一度にブロックできるようになり、管理者にツールが実行できる内容を制限するためのより粗いが強力な手段を与える。
この変更は、すべての機能を素早くロックし、その後で許可されたツールだけを選択的にアンロックする必要がある環境で有用である。これにより Claude Code の権限設定が、制限的でセキュリティに敏感な構成において簡素化される。
なぜセッション間セキュリティが強化されたのか?
Claude Code v2.1.166 はセッション間のメッセージの扱い方を変える。SendMessage を通じて他の Claude セッションから転送されたメッセージは、もはやユーザーの権限を持たない。具体的には、受信側は転送された権限要求を拒否し、自動モード(auto mode)はそれをブロックする。
その目的は、あるセッションが別のセッションの機微なアクションを間接的に承認するのを防ぐことである。これにより、エージェント間の相互通信を通じて権限が意図せず広がる余地が狭まる。これはチームや自動化されたフローにとって重要である。
モデルの思考に関して何が変わったのか?
新バージョンはモデルの思考(thinking)の制御も変える。MAX_THINKING_TOKENS=0 を設定するか --thinking disabled を使うと、既定で思考するモデルでも思考が無効になる。
以前はこれらのフラグがそのようなモデルで思考を確実に無効にできなかったため、より速いまたはより安価な回答を望むユーザーは制御が限られていた。今では各モデルの既定設定にかかわらず挙動が一貫している。
このリリースの他の修正は何か?
主要な新機能に加えて、Claude Code v2.1.166 は約 20 件の修正をもたらす。その中には JetBrains 環境でのターミナルのちらつきの解決、Shift と非 ASCII 文字の組み合わせに対する Kitty キーボードプロトコルの動作の修正、改善された PowerShell の検証が含まれる。
macOS システム上の孤立した(orphaned)プロセスの問題も解決された。これらの修正はそれ自体は華々しくないものの、さまざまなプラットフォームとターミナルでツールの日常的な安定性を向上させる。
よくある質問
- 新しい fallbackModel 設定は何をしますか?
- fallbackModel は最大 3 つの予備モデルを設定でき、主モデルが過負荷または利用不可のとき Claude Code が順に試します。v2.1.166 では --fallback-model フラグが非対話的な呼び出しだけでなく対話的なセッションにも適用されるようになりました。
- セッション間(cross-session)のセキュリティはどのように強化されましたか?
- SendMessage を通じて他の Claude セッションから転送されたメッセージは、もはやユーザーの権限を持ちません。受信側は転送された権限要求を拒否し、自動モード(auto mode)はそれをブロックします。これにより、あるセッションが別のセッションで権限なくアクションを承認するリスクが減ります。
- モデルの思考を完全に無効にするには?
- MAX_THINKING_TOKENS=0 を設定するか --thinking disabled を使うと、既定で思考するモデルでも思考が無効になります。以前はそのようなモデルでこの挙動を確実に無効にできませんでした。
📬 AIニュースをあなたの受信箱へ
毎日のダイジェストを自分仕様に——トピック、ソース、頻度を選べます。ワンクリックで解除。