Claude Code v2.1.146 リリース:`/code-review`コマンド追加と多数のバグ修正

anthropics/claude-code

Claude Code v2.1.146では、コードレビュー機能のコマンド名変更と自動更新の信頼性向上を中心に、Windows・MCP・マルチエージェント環境での多数のバグが修正されました。

背景

本リリースは、機能の整理とプラットフォーム互換性の問題解消を主眼に置いています。特にWindowsサポートの品質改善が顕著で、PowerShell・Windows Terminal・NTFSジャンクション・GNOME Terminalといった環境固有の問題が一括して対処されています。また、v2.1.124で混入したPowerShellツールのリグレッションも本バージョンで解消されています。

技術的な変更

/code-reviewコマンドの導入

コードレビュー機能のエントリポイントが /simplify から /code-review へ名称変更されました。さらに、オプションとしてエフォートレベルを指定できるようになり、/code-review high のように詳細度を制御できます。

Auto modeのAskUserQuestion制御の修正

Auto modeAskUserQuestion を抑制しないよう修正されました。従来はAuto modeでユーザーへの質問が抑制される場合がありましたが、ユーザー自身またはスキルが明示的にAskUserQuestionを利用している場合は、Auto modeであっても抑制されなくなりました。

MCPページネーション処理の修正

MCPサーバーのページネーション実装に問題がありました。resources/listresources/templates/listprompts/list の各エンドポイントで、ページネーションが発生するサーバーに接続した際に2ページ目以降のアイテムが欠落する不具合が修正されています。

マルチエージェント環境の修正

マルチエージェントセッションにおいて、CLAUDE_CODE_SUBAGENT_MODEL 環境変数が子プロセスに転送されない問題が解消されました。これにより、子エージェントが意図したモデルで動作しない状況が防がれます。

セキュリティポリシーの修正

マネージド設定ポリシーとして機能する forceLoginOrgUUID および forceLoginMethod が、サードパーティプロバイダーやAPIキーを使用したセッションに対して適用されない問題が修正されました。これはポリシーの意図した強制範囲が正しく機能していなかった点を修正するものです。

自動更新の信頼性向上

自動更新(auto-updater) の信頼性が改善されました。バージョン確認とダウンロードの処理がネイティブ実装に移行し、一時的なネットワーク障害が発生した際に即時失敗ではなくリトライを行うようになりました。あわせて、更新失敗時に現在のバージョンが表示されないステータス行の表示不具合も修正されています。

その他の修正

以下の問題も本バージョンで解消されています:

  • Windowsでバックグラウンドジョブのワークツリーを削除する際にNTFSジャンクション経由でメインリポジトリに影響する問題
  • /backgroundコマンドが、スキルまたはカスタムスラッシュコマンドのみを入力としたセッションを拒否する問題
  • バックグラウンドセッションが「今後確認しない」で許可済みのツール権限を再確認する問題
  • /themeのカラーエディタおよび「新規カスタムテーマ」ダイアログがEscキーに反応しない問題
  • Agent SDK経由のストリーミングセッション終了時に未捕捉の例外が発生する問題
  • GNOME Terminalでの右クリックおよびミドルクリックによるペーストが機能しない問題
  • 大きなファイル編集時のdiffレンダリングパフォーマンスの改善
  • Windows Terminalでバックグラウンドセッションがストリーミング中に全画面点滅する問題

まとめ

v2.1.146は、コマンドの命名整理・プラットフォーム固有の互換性問題・マルチエージェント環境の信頼性向上を広範にカバーするリリースです。特にWindows環境とMCPサーバー連携を利用しているユーザーにとって、実運用上の問題を解消する修正が多く含まれています。

記事メタデータ

Generated by:
Claude Sonnet 4.6 for DiffDaily
LLM Trace:
719e9877

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

品質レビュー結果

Review Status:
リトライ後承認
Review Count:
2回 (改善を経て承認)
Reviewed by:
Gemini 2.5 Pro for DiffDaily

Review Criteria:

記事構成 ✓ PASS

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

リード文(総論)→背景・技術的な変更(各論)→まとめ(結論)の3部構成が明確に適用されており、読者が内容を理解しやすい構造になっている。

カスタムMarkdown構文 ✓ PASS

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

記事末尾のPrimary Sourceで、コミットIDが短縮形で正しくリンク化されている。

対象読者への適合性 ✓ PASS

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

MCP、NTFSジャンクション、マルチエージェント環境といった専門用語を適切に使い、専門知識を持つエンジニアという対象読者に適合した内容になっている。

パラグラフ・ライティング ✓ PASS

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

各セクション、各パラグラフがトピックセンテンスで始まっており、1段落1トピックの原則が守られているため、非常に高い可読性を実現している。

Diff内容との照合 ✓ PASS

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

記事内にコードブロックはないが、PRのDiffで提供されたCHANGELOGの内容を正確に解釈し、記事に反映している。

技術用語の正確性 ✓ PASS

技術用語の正確な使用

CHANGELOGに記載されているMCP、`forceLoginOrgUUID`、`CLAUDE_CODE_SUBAGENT_MODEL`などの技術用語を誤りなく使用している。

説明の技術的正確性 ✓ PASS

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

ページネーションの不具合や環境変数の転送問題など、CHANGELOGの各項目について技術的に正確な説明がなされている。

事実の突合 ✓ PASS

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

記事内のすべての主張が、PRのDiff(CHANGELOG.md)の内容に完全に基づいている。ハルシネーションは一切見られない。

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

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

リリースバージョン番号(v2.1.146)、リグレッションが発生したバージョン番号(v2.1.124)、コミットID(1573399b)など、すべての数値・固有名詞が正確である。

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

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

記事のタイトルは、PRで更新されたCHANGELOGの主要な変更点を的確に要約しており、内容と一致している。

外部知識の正確性 ✓ PASS

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

「v2.1.124で混入したPowerShellツールのリグレッション」という記述はCHANGELOGに明記されているため、PR情報に基づかない外部知識の追加ではない。

時間表現の正確性 ✓ PASS

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

変更内容を「修正されました」「解消されました」といった過去形で記述しており、CHANGELOGの内容と時間的な表現が一致している。