Claude Code v2.1.203 リリース情報

はじめに

2026年7月8日、Claude Code v2.1.203 がリリースされました。本リリースは、セッション管理の安定性とユーザー体験の改善に重点を置いた大型アップデートです。

主な変更点として、ログイン期限切れ前の警告表示、バックグラウンドセッションの応答不能問題やmacOSでのパフォーマンス回帰の修正、MCP roots/list への追加作業ディレクトリの登録など、多岐にわたる改善が含まれています。また、メモリ使用量とバイナリサイズの削減、サブエージェントの動作改善など、システム全体の効率化も図られています。

注目アップデート深掘り

1. セッション認証とバックグラウンドエージェントの安定性向上

本リリースでは、バックグラウンドセッションの信頼性に関する複数の重要な修正が行われました。

最も影響の大きい変更は、ログイン期限切れ前の警告表示機能の追加です。これにより、バックグラウンドセッションが中断される前に再認証を行えるようになりました。さらに、デーモンのセッショントークンが期限切れになった際にバックグラウンドセッションが永続的に応答不能になる問題が修正され、セッションが自動的に回復するようになりました。

また、macOSにおいてバックグラウンドエージェントセッションの起動や切り替えが15〜20秒停止する問題(v2.1.196での回帰)が修正されました。この問題は誤ったメモリ不足検知によるものでした。

その他、Windowsでバックグラウンドエージェントがデーモンから古い PATH を継承してツールが見つからない問題や、ANTHROPIC_BASE_URL がドロップされてAPIキーがデフォルトエンドポイントに送信され401エラーになる問題など、環境変数の継承に関する複数の不具合も修正されています。

2. MCPルート管理と作業ディレクトリの統合

MCP(Model Context Protocol)の roots/list に、セッションの追加作業ディレクトリが登録されるようになりました。ディレクトリセットが変更された際には notifications/roots/list_changed が送信されます。

この変更により、MCPサーバーがClaude Codeセッションの作業コンテキストをより正確に把握できるようになり、マルチディレクトリ環境での統合が改善されます。

Note: MCPはModel Context Protocolの略で、Claude Codeが外部ツールやサービスと統合するための仕組みです。

実用的な活用ポイント

本リリースでは、長時間実行されるバックグラウンドセッションの安定性が大幅に向上しています。特に、セッショントークンの自動回復機能により、バックグラウンドで動作するエージェントが予期せず応答不能になるリスクが軽減されました。

また、claude agents からサブエージェントに戻った際に作業がリセットされていた問題が修正され、サブエージェントの作業が引き継がれるようになりました。これにより、複雑なタスクを複数のエージェントで分担する際のワークフローがスムーズになります。

マニュアル許可モードでは、フッターにグレーの ⏸ バッジが常に表示されるようになり、現在のモードが一目で分かるようになりました。また、インタラクティブセッションでのメモリとCPU使用量が削減され、コンテキスト使用状況インジケーターが毎ターン全トランスクリプトを再分析しなくなりました。

全変更点一覧

カテゴリ内容概要
Featureログイン期限切れ警告バックグラウンドセッション中断前に再認証を促す警告を追加
Featureマニュアル許可モード表示フッターにグレーの ⏸ バッジを追加し、アクティブモードを常に可視化
FeatureMCP roots/list統合セッションの追加作業ディレクトリを roots/list に追加、変更時に notifications/roots/list_changed を送信
FeatureVSCode設定追加全セッションでリモートコントロールを有効にする設定トグルを追加
FixmacOS起動遅延誤ったメモリ不足検知によるバックグラウンドセッション起動の15〜20秒停止を修正(v2.1.196回帰)
Fixセッション応答不能トークン期限切れ時にバックグラウンドセッションが永続的に応答不能になる問題を修正、自動回復を実装
Fixサブエージェント作業継続claude agents に戻った際にサブエージェントが停止・再実行される問題を修正、作業を引き継ぐように変更
Fixコンテキスト再分析オーバーヘッドインタラクティブセッションで毎ターン全トランスクリプトを再分析していたメモリ・CPU回帰を修正
FixWindows PATH継承バックグラウンドエージェントがシェルではなくデーモンから古い PATH を継承する問題を修正
FixANTHROPIC_BASE_URL喪失バックグラウンドおよびエージェントビューセッションで ANTHROPIC_BASE_URL がドロップされる問題を修正
FixBash引数リスト超過多数のgit worktreeを持つリポジトリでBashが"argument list too long"エラーになる問題を修正
Fixワークツリー分離サブエージェントが親チェックアウトでシェルコマンドを実行する問題を修正
Fixネストリポジトリ拒否マルチリポジトリワークスペースでネストリポジトリを拒否し、バックグラウンドセッションが分離・編集できなくなる問題を修正
Fixディレクトリ削除時クラッシュ作業ディレクトリが削除・ファイル化・無効パスになった際のクラッシュループを修正、明確なエラーで一度失敗するように変更
Fixアップグレード時セッション停止デーモン自動アップグレード失敗時に全バックグラウンドセッションが停止する問題を修正
FixTaskStop/TaskOutput検索失敗他のエージェントが生成したバックグラウンドエージェントを見つけられない問題を修正、エラー時にIDと説明でリスト表示
Fixスラッシュコマンド利用不可時の入力破棄claude agents コンポーザーでスラッシュコマンドが利用できない場合にメッセージが破棄される問題を修正
Fixエージェントリストクラッシュ停止セッションを開く際に別セッションで会話が開かれている場合のクラッシュを修正
Fix“Needs input"誤表示質問が既に回答済みなのにエージェントリストで"Needs input"と表示される問題を修正
Fix起動失敗エラー表示バックグラウンドエージェント起動失敗時に実際のエラーではなく"exit_with_message"のみ表示される問題を修正
FixeffortLevel無視デーモン経由でforkされたバックグラウンドセッションが settings.json の effortLevel 変更を無視する問題を修正
Fixマウス無効化オプション無視アタッチされたバックグラウンドセッションが CLAUDE_CODE_DISABLE_MOUSE および CLAUDE_CODE_DISABLE_MOUSE_CLICKS を無視する問題を修正
Fix/exit誤警告全名前付きエージェント完了後も /exit が実行中バックグラウンドエージェントについて誤警告する問題を修正
Fix非gitディレクトリでの編集失敗WorktreeCreate フック設定時、非gitディレクトリから開始したバックグラウンドセッションがファイル編集できない問題を修正
Fix@ ディレクトリピッカーclaude agents@ ディレクトリピッカーが登録済みgit worktreeを表示しない問題を修正
FixWindows出力ファイル空化/clear 後にバックグラウンドタスク出力が空ファイルで永続的に置換される問題を修正
Fixスクロール時コンテンツジャンプ長いトランスクリプト履歴を上にスクロールする際のコンテンツジャンプを修正
FixBashモードでのちらつきシェル履歴サジェスト表示時にBashモードで入力中にターミナルがちらつき・ジャンプする問題を修正
Fixエスケープコード表示バックグラウンドセッション再アタッチ時に ^[[I / ^[[O エスケープコードが表示される問題を修正
FixLSPプラグイン未使用フラグ誤検知言語サーバーが診断やナビゲーション要求に応答する際にLSP専用プラグインが未使用と誤判定される問題を修正
Improvementレスポンス配信時の応答性長いレスポンスのストリーム中、ライブプレビュー更新が画面全体を再レンダリングしなくなり応答性が向上
Improvementサブエージェント動作エージェントがタスク全体を別のサブエージェントに再委譲する頻度を削減
Improvementバイナリサイズとメモリ削減大きなバンドル依存関係を遅延ロードに変更し、バイナリサイズを約7MB、起動時メモリを約7MB削減
変更左矢印キー動作変更バックグラウンドタスク、diff、ワークフロー詳細ビューを閉じるキーをEscに変更(左矢印から変更)
変更空エージェントビュー表示空の claude agents ビューで常に整理されたセクション(Needs input / Working / Completed)と説明を表示
変更起動警告の移動“claude command missing or broken"警告を起動時から /doctor および /status に移動
変更フッターヒント削除claude agents フッターから冗長なナビゲーションヒントを削除

まとめ

v2.1.203 は、バックグラウンドセッションとサブエージェントの安定性・信頼性を大幅に向上させるメンテナンスリリースです。セッショントークンの自動回復、macOSでのパフォーマンス回帰修正、環境変数継承の問題解決など、実運用で遭遇しうる多数の不具合が修正されました。

また、MCPルート管理の改善やメモリ・バイナリサイズの削減など、システム全体の効率化も進められています。UIの小さな改善(マニュアルモード表示、キーバインド変更)も含まれ、日常的な使い勝手が向上しています。

特に長時間実行されるバックグラウンドエージェントやマルチリポジトリ環境を利用するユーザーにとって、本リリースは安定性の面で大きな前進となるでしょう。


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

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