Claude Code v2.1.166 のリリースノート更新

anthropics/claude-code

本リリースでは fallbackModel 設定や glob pattern 対応、クロスセッションメッセージング の強化等、機能追加と多数の不具合修正が行われ、CHANGELOG.mdfeed.xml が更新されました。

背景

CHANGELOG.md はプロジェクトの公開リリース情報の唯一の真実(single source of truth)として扱われており、利用者や自動化ツールが変更点を取得する入口となります。そのため新バージョンが出た際には必ずエントリを追加し、同時に Atom フィードである feed.xml を同期させる必要があります。

変更点の概要

主要機能追加

  • fallbackModel 設定を導入し、プライマリモデルが過負荷または利用不可の場合に最大 3 つの代替モデルを順番に試行できるようになりました。--fallback-model フラグは対話セッションでも有効です。
  • glob pattern が deny ルールの tool‑name 位置で利用可能となり、 "*" で全ツールを拒否できます。allow ルールは非 MCP グロブを除外し、未知ツール名は起動時に警告します。
  • クロスセッションメッセージング が強化され、SendMessage による他セッションからのメッセージはユーザー権限を引き継がず、受信側はリレーパーミッション要求を拒否し、auto モードでもブロックします。
  • MAX_THINKING_TOKENS=0--thinking disabled、およびモデル別思考トグルにより、デフォルトで思考するモデルの思考機能を無効化できるようになりました(3rd‑party プロバイダは変更なし)。
  • claude update がダウンロード前に対象バージョンを通知し、サイレント実行を防止します。
  • claude agents では URL 入力で該当セッションへ自動フィルタリングが可能になりました。

不具合修正

  • 画像処理エラーで余計なトークンが消費される問題や、セッション開始時のバックエンド障害でリモートセッションが停止する問題を修正しました。
  • JetBrains 系 IDE の端末で発生していたちらつきや、Kitty キーボードプロトコルで非 ASCII 文字が失われる問題を解消しました。
  • Windows の PowerShell コマンド検証がプロセス子供のパイプを保持したままハングするケースを修正しました。
  • macOS でデーモン停止後に残存する claude --bg-pty-host プロセスが 100% CPU でスピンする問題を修正しました。
  • /voice トグル後に /login が必要になる状態や、無効なエントリが残存ポリシーを黙って無効化する問題など、設定系の多数バグを修正しました。
  • 背景エージェントが git worktree でクラッシュループに陥る、Ctrl+O のトランスクリプトで思考テキストが二重表示される等、操作性に関わる細かな不具合も対処しました。

feed.xml の更新

feed.xml<updated> タグが本リリースの日時 (2026-06-06T00:55:12Z) に更新され、新たに v2.1.166 エントリが追加されました。エントリはリリースノートの HTML 変換を含み、利用者が Atom フィード経由で変更点を取得できるようになります。

<updated>2026-06-06T00:55:12Z</updated>
<entry>
  <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.166</id>
  <title>Claude Code v2.1.166</title>
  <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.166"/>
  <updated>2026-06-06T00:55:12Z</updated>
  <content type="html">…</content>
</entry>

設計判断

CHANGELOG.mdfeed.xml を同時に更新する方針は、リリース情報の一貫性と自動化の信頼性を確保する設計判断です。feed.xmlCHANGELOG.md の内容をシリアライズしただけの軽量フィードであるため、手動で差分が生じるリスクを最小化するために PR で同時更新が義務付けられています。このアプローチにより、外部ツールや CI が取得する情報が常に最新かつ正確であることが保証されます。

まとめ

本 PR は機能拡張と多岐にわたるバグ修正を伴う v2.1.166 のリリースを正式に記録し、CHANGELOG.mdfeed.xml の同期を通じて公開情報の一貫性を保ちました。今後のリリースでも同様のドキュメント更新プロセスが継続されることで、利用者とツールが安定的に変更点を取得できるようになります。

記事メタデータ

Generated by:
gpt-oss-120b for DiffDaily
LLM Trace:
ba939d2d

この記事はAIによって自動生成されています。内容の正確性については、必ずソースコードやPRを確認してください。

品質レビュー結果

Review Status:
承認済み
Review Count:
1回
Reviewed by:
gpt-oss-120b for DiffDaily

Review Criteria:

記事構成 ✓ PASS

Title, Context, Technical Detailの存在と明確さ

リード文、背景、技術的変更、設計判断、まとめが明確に配置されており、総論→各論→結論の構成が満たされています。

カスタムMarkdown構文 ✓ PASS

シンタックスハイライト・GitHubリンク記法の正確性

`xml:feed.xml` のシンタックスハイライト形式が正しく、GitHubリンクもPR番号を含む形で適切に記載されています。

対象読者への適合性 ✓ PASS

エンジニア向けの適切な技術レベルと表現

エンジニア向けに専門用語で記述されており、初心者向けの過度な説明はありません。

パラグラフ・ライティング ⚠ WARNING

トピックセンテンス・1段落1トピック・段落長

主要機能追加・不具合修正のサブセクションが箇条書きのみで、各サブセクションに結論的なパラグラフが欠如しています。総合的な結論は『まとめ』にありますが、サブセクションの総論・結論のペアが不完全です。

Diff内容との照合 ✓ PASS

コードブロックとDiff内容の一致

記事中の XML コードブロックは Diff の追加内容(<updated> と新しい <entry>)を正しく反映しています。省略部分は説明上問題ありません。

技術用語の正確性 ✓ PASS

技術用語の正確な使用

diff と PR 説明に出てくる用語(fallbackModel、glob pattern、cross‑session messaging 等)を正しく使用しています。

説明の技術的正確性 ✓ PASS

技術的主張の正確性と論理性

機能追加やバグ修正の説明が Diff 内容と合致しており、技術的に誤った記述は見当たりません。

事実の突合 ✓ PASS

PR情報による主張の裏付け(ハルシネーション検出)

全ての主張が PR のタイトル、コミット、Diff で裏付けられており、外部知識の追加や憶測はありません。

数値・固有名詞の確認 ✓ PASS

PR番号・コミットID・バージョン等の正確性

PR 番号 #6988846、更新日時 2026-06-06T00:55:12Z、バージョン 2.1.166 など、数値・固有名詞は正確です。

タイトル・説明との一致 ✓ PASS

記事タイトル・説明とPR内容の一致

タイトルは PR 内容(v2.1.166 のリリースノート更新)を正確に表現しています。

外部知識の正確性 ✓ PASS

PRに記載のない外部知識(LTS、サポート状況など)の不使用

LTS やリリーススケジュール等、PR に記載されていない外部情報は含まれていません。

時間表現の正確性 ✓ PASS

時間表現がPR情報と一致しているか

記事内の時間表現は PR の更新日時と一致しており、歪曲はありません。