Claude Code v2.1.218 リリース情報

はじめに

Claude Code v2.1.218 がリリースされました。このバージョンでは、/code-review のバックグラウンド実行化、Windows パスの文字化け修正、スクリーンリーダー対応の強化など、多数の改善と不具合修正が含まれています。特に、コードレビュー機能の UX 改善と、ターミナル操作・MCP 連携周りの安定性向上が図られています。

注目アップデート深掘り

/code-review のバックグラウンド実行化

従来、/code-review を実行すると、レビュー作業が会話履歴を埋め尽くし、スタックされたスラッシュコマンドがレビュー対象となってしまう問題がありました。v2.1.218 では、/code-review がバックグラウンド subagent として実行されるように変更され、会話履歴を圧迫せずにレビュー作業が進行します。また、スタックされたスラッシュコマンドが正しくレビュー対象として扱われるようになりました。

この変更により、長時間のコードレビューを実行しながら、並行して他の作業を会話で進めることが可能になります。バックグラウンド実行された subagent は、エージェントビューで Esc キーを押すことで、元の会話に戻ることができます。

Windows パスの文字化け問題の修正

Windows 環境で \u で始まるパスセグメント(例: C:\Users\unicorn)を含むファイルパスが、ツール入力時に CJK 文字に破損し、ファイルにアクセスできなくなる不具合が修正されました。これは Unicode エスケープシーケンスとの誤認識が原因で発生していた問題で、修正により Windows 環境でのファイル操作の信頼性が向上しています。

/ultrareview の引数解析改善

/ultrareview に “review my auth changes” のような説明的な引数を渡すと失敗していた問題が修正されました。現在では、このような引数を指定すると、現在のブランチのレビューを実行し、テキストはレビュー結果への注釈として適用されます。また、非対話セッションで /code-review ultra を実行すると、サイレントにローカルレビューが実行されていた問題も修正され、正しくクラウドレビューが起動するようになりました。

実用的な活用ポイント

MCP サーバー接続エラー時に HTTP ステータスとエラーテキストが claude mcp list および /mcp コマンドで表示されるようになり、トラブルシューティングが容易になりました。また、MCP 設定値の先頭・末尾に隠れた空白がある場合に警告が表示されるため、設定ミスを早期に発見できます。

/deep-research は、手動で呼び出した場合のみ開始されるようになり、Claude が自動的に起動することはなくなりました。これにより、意図しない長時間実行を防ぐことができます。

Skills で context: fork を指定した場合、デフォルトでバックグラウンド実行されるようになりました。バックグラウンド実行を無効にするには、Skill の frontmatter に background: false を指定します。また、frontmatter のブール値として yes/no/on/off/1/0(大文字小文字を区別しない)が true/false と並んで使用可能になりました。

全変更点一覧

カテゴリ内容概要
Improvement/code-review のバックグラウンド実行化バックグラウンド subagent として実行され、会話履歴を圧迫せず、スタックされたスラッシュコマンドが正しくレビュー対象になる
Featureスクリーンリーダーの削除テキスト読み上げ--ax-screen-reader モードで、単語・行削除操作時に削除テキストを読み上げ
FixWindows パスの文字化け修正\u で始まるパスセグメント(例: C:\Users\unicorn)が CJK 文字に破損する問題を修正
Fix左矢印キーによる会話破棄の確認追加編集直後の左矢印キーで会話が破棄される際に確認を求め、エージェントビューで Esc を押すとバックグラウンド化された会話に戻れるように
FeatureMCP 接続エラー情報の追加claude mcp list/mcp で、サーバー接続失敗時に HTTP ステータスとエラーテキストを表示、設定値の空白に警告
Fix複数行ペーストの改行崩れ修正ペーストされた改行が Ctrl+J としてエンコードされるターミナルで、j に置き換わって 1 行に崩れる問題を修正
Fix/context のトークン使用量表示修正メッセージ選択からコンパクト化後に、古いコンパクト前の使用量が表示される問題を修正
Fix/ultrareview の引数解析改善“review my auth changes” のような説明的な引数で失敗していた問題を修正、現在のブランチをレビューし、テキストを注釈として適用
Fix/code-review ultra の非対話セッション対応非対話セッションでサイレントにローカルレビューが実行されていた問題を修正、クラウドレビューを起動
FixGateway の料金計算修正Bedrock application-inference-profile ARN など、設定マップされた上流モデル ID を設定モデルのレートで計算
Fix長い IDE 選択の絵文字破損修正長い IDE 選択が絵文字の途中で切り捨てられた際の文字化けを修正、ツール実行エラーがサイレントにドロップされるケースを修正
Fixエンジン終了時の競合状態修正ファントムターンが開始・放棄される競合状態を修正、終了後に入力が push された場合に一貫して拒否されるように
Fix中断後の誤ったメッセージ修正中断されたツール呼び出し後の不要な “[Request interrupted by user]” メッセージを削除、ツールが中断された際にトランスクリプトに残る tool_use ブロックを修正
Fixスクリーンリーダーのスペース読み上げ修正--ax-screen-reader モードで、入力末尾のスペース入力時に VoiceOver が “new line” と読み上げる問題を修正
Fixスクリーンリーダーのカーソル移動修正プラグインと設定パネルで、フォーカスされた行にターミナルカーソルが移動しない問題を修正
Fixディレクトリツリー削除時のクラッシュ修正監視中の深くネストされたディレクトリツリーが削除・移動された際のクラッシュを修正、深くネストされた UI ツリーのレンダリング時のクラッシュも修正
FixPR イベント喪失の修正PR 作成・リンク直後にセッションが終了した際に、PR イベントが失われる問題を修正
FixBedrock セットアップウィザードの修正パーティション化された AWS リージョンやプロキシのみのネットワークで、assume-role プロファイル検証が失敗する問題を修正
Fixターン時間計測の修正システムクロック調整後に負またはおかしなターン時間が表示される問題を、モノトニッククロックで計測することで修正
FixMCP サーバー認証カウント修正スタートアップ通知で、claude.ai に未接続のコネクタを過剰カウントする問題を修正
Fixプロンプト履歴の重複・欠落修正履歴書き込みが競合または失敗した際に、プロンプト履歴エントリが欠落または重複する問題を修正
Fixコンテキストオーバーフロー後の再試行ループ修正大きな thinking budget でコンテキストオーバーフローが発生した際に、同一の失敗リクエストを再送信する再試行ループを修正、Ctrl+B のバックグラウンド化で他のパスと同じバックグラウンドシェル制限を適用
Fixエージェント frontmatter フックの信頼要件信頼されていないフォルダからエージェント frontmatter フックが実行される問題を修正、フックはエージェントファイル自身のフォルダがワークスペース信頼を受諾している必要がある
Fixセッション継承の修正ヘッドレスセッションと SDK セッションで、コンパクト化後にフォークセッションの継承が失われる問題を修正
Fix再開時のクラッシュ修正履歴に不正な delta 添付ファイルが含まれている場合に、セッション再開時に毎ターン失敗またはクラッシュする問題を修正
Improvement/ultrareview のエラーフィードバック改善Claude が無効な引数を変更せずに再試行する代わりに、修正できるようなエラーフィードバックに改善
Improvement自動モードの改善危険な rm、バックグラウンド &、疑わしい Windows パスのチェックで、許可ダイアログを開かず、自動モード分類器が判定
Improvementサンドボックスコマンド制限の改善IDE インタラクション用のサンドボックスコマンド制限を改善
Improvement信頼ダイアログの改善信頼ダイアログで、付与がカバーするリポジトリルートを名前で表示
変更/deep-research の手動開始化/deep-research は手動で呼び出した場合のみ開始、Claude が自動的に起動しなくなった
変更プランモードと自動モードの変更自動モード時のプランモードで、静的アナライザが読み取り専用と証明できない Bash コマンドの確認を求めなくなり、自動モード分類器が判定
Feature高速モード変更の通知/config model=<x> やリモートコントロールでモデルを切り替えた際に、高速モードが変更された場合に通知
変更サーバー管理設定の承認プロンプト削減良性の機能およびコストトグルで、設定承認プロンプトをトリガーしなくなった
変更エージェント名の : 禁止エージェント markdown ファイルで、プラグイン名前空間用に予約されている : を含むエージェント名を拒否
変更context: fork スキルのバックグラウンド実行化context: fork を持つスキルはデフォルトでバックグラウンド実行、スキルごとに background: false でオプトアウト可能
Featurefrontmatter ブール値の拡張スキルとプラグインの frontmatter ブール値として、yes/no/on/off/1/0(大文字小文字を区別しない)を true/false と並んで使用可能に
Fixリモートセッションのハートビート修正ワーカーが置き換えられた後も、リモートセッションがハートビートを送信し続け、デスクトップおよび IDE プロセスが拒否されたリクエストを永遠に数秒ごとに再試行する問題を修正

まとめ

v2.1.218 は、安定性と使いやすさの向上に重点を置いたメンテナンスリリースです。コードレビュー機能のバックグラウンド実行化、Windows 環境でのパス処理の修正、スクリーンリーダー対応の強化など、日常的な開発作業の品質を向上させる改善が多数含まれています。また、MCP 連携のエラー表示改善や、Skills・エージェントのバックグラウンド実行制御の拡充により、ツール連携の柔軟性が高まりました。多数の不具合修正により、ターミナル操作、セッション管理、UI レンダリングの安定性が全体的に向上しています。


📚 Claude Codeをもっと深く学ぶなら

実践Claude Code入門ー現場で活用するためのAIコーディングの思考法(楽天ブックス)