Claude Code v2.1.166:フォールバックモデル、グロブ拒否ルール、クロスセッション強化

Claude Code v2.1.166:フォールバックモデル、グロブDenyルール、クロスセッションの強化
Anthropic は、信頼性、セキュリティ、端末互換性を向上させた Claude Code v2.1.166 をリリースしました。以下が変更点です。
主な機能
- フォールバックモデル: 新しい
fallbackModel設定により、プライマリモデルが過負荷または利用不可の場合に順に試行される最大3つのフォールバックモデルを設定できます。--fallback-modelCLIフラグはインタラクティブセッションにも適用されるようになりました。また、APIが予期しないリトライ不能なエラー(認証、レート制限、リクエストサイズ、トランスポートエラーは即座に表示されます)を拒否した場合、Claude Code はフォールバックモデルで1回リトライします。 - denyルールでのグロブパターン対応: denyルールのツール名位置でグロブパターンがサポートされるようになりました。
*を使用するとすべてのツールを拒否します。allowルールは非MCPグロブを拒否し、denyルール内の未知のツール名は起動時に警告を表示します。 - クロスセッションメッセージングの強化: 他のClaudeセッションから
SendMessageを介して中継されたメッセージは、もはやユーザー権限を持ちません。受信側は中継された権限要求を拒否し、自動モードでは完全にブロックします。 - 思考トークン制御:
MAX_THINKING_TOKENS=0の設定、--thinking disabledの指定、またはモデルごとの思考トグルの切り替えにより、Claude API 経由でデフォルトで思考するモデル(サードパーティプロバイダーは変更なし)で思考を無効にできるようになりました。 - アップデートUXの改善:
claude updateがダウンロード前にターゲットバージョンを表示するようになりました。 - エージェントリストのフィルタリング:
claude agentsで、リストにURLを入力すると、最初のプロンプトにそのURLを含むセッションにフィルタリングされます。
バグ修正
- 処理不可能な画像が送信された際に繰り返し発生する「画像を処理できませんでした」エラーと余分なトークン使用を修正。
- 起動時のワーカー登録中に短時間のバックエンド障害が発生した後、リモートセッションが永久にスタックする問題を修正。
- 2026.1以降のJetBrains IDE端末(IntelliJ、PyCharm、WebStormなど)でのちらつきを、同期出力を有効にして修正。
- Kittyキーボードプロトコルを使用する端末(WezTerm、Ghostty、kitty)で、Shift+非ASCII文字(例:Shift+ä→Ä)がドロップされる問題を修正。
- Windowsで、強制終了されたプロセスの子プロセスが出力パイプを保持している場合に、PowerShellコマンドの検証がタイムアウトを大幅に超過する問題を修正。
- macOSでデーモンが接続中に死亡した後、
claude --bg-pty-hostプロセスがCPU 100%でスピンし続ける孤立プロセス問題を修正。 - 音声モードで
/voiceを切り替えた後、古い認証チェックをクリアするために/loginが必要になる問題を修正。 - 無効なエントリを含む管理設定が、残りの有効なポリシーの強制を黙って無効にする問題を修正。
- 管理設定の
allowedMcpServers/deniedMcpServers条件が${VAR}参照を使用する場合に一致しない問題を修正。 - バックグラウンドエージェントセッションがgit worktreeに入った後、
claude agentsから再開すると「会話が見つかりません」でクラッシュループする問題を修正。 - ストリーミング中にCtrl+Oトランスクリプトビューで思考テキストが重複する問題を修正。
- リモートセッション内で
/doctorを実行した際、「リモートセッション内ではありません」という矛盾した失敗チェックが表示される問題を修正。 claude agentsのディスパッチおよび返信入力で複数行プロンプトを入力する際、カーソルが最初の行の末尾に固定される問題を修正。- Unicode非対応端末でタスクリストのバックグラウンドエージェント行間に空白行が表示される問題を修正。
対象ユーザー
Claude Codeをエージェントコーディングに使用しているすべての方、特にAPIの信頼性、カスタムdenyルール、またはマルチセッションオーケストレーションに依存している方に適しています。
📖 全文を読む: GitHub Claude-Code
👀 See Also

ノーションとMCPを使用した、コード不要のClaude用永続メモリシステム
放射線科医がNotion内に「Cognitive Hub」を構築し、ClaudeがMCPを通じて読み書きすることで、構造化された知識ベースと、会話ごとに必要な情報のみを読み込むルーティングテーブルを実現。毎日使用して1ヶ月後には70ページ以上に成長。

Claude Code用デザインスタジオプラグイン:9つの役割と16のコマンドを備えた仮想デザインチームを追加
Design Studioという新しいClaude Codeプラグインは、9つの専門役割、16のスラッシュコマンド、5つのエージェントを備え、完全なデザインチームをシミュレートします。技術スタックを自動検出し、参照ファイルにわたって8,000行以上のデザイン知識を含んでいます。

yburn: 不要なAIエージェントのcronジョブを監査および置き換えるツール
yburnは、AIエージェントのcronジョブを監査し、LLMを必要としないものをスタンドアロンのPythonスクリプトに置き換えるPythonツールです。作成者は、98のcronジョブのうち58%が、システムヘルスチェックやGitバックアップのような純粋に機械的なタスクであることを発見しました。

Claude Codeのファイルベースメモリシステム:ベクトルDBに代わる実用的な選択肢
Claude Codeは、.mdファイルとフロントマターのメタデータ、MEMORY.mdインデックスを使用したファイルベースのメモリシステムを実装しており、ファイルのスキャン、マニフェストの構築、小さなモデルを使用した関連メモリの選択により、ベクトルデータベースや埋め込みパイプラインを回避しています。