ログイン警告やバグ修正が充実。使いやすさ向上が期待できそう。
Claude Code v2.1.203リリースの変更点
原題: v2.1.203
重要度の根拠: 多くのバグ修正とユーザー体験の向上が図られているため。
要約
AnthropicがClaude Code v2.1.203をリリースしました。この更新では、ログインの有効期限が近づいた際の警告追加や、手動権限モードでのバッジ表示、セッションの作業ディレクトリ追加などが行われました。また、macOSの背景エージェントセッションの遅延修正や、メモリ使用の改善も含まれています。全体として、ユーザー体験の向上やエラー処理の強化が図られています。
要点
- ログイン期限警告機能追加
- 手動権限モードのバッジ表示
- macOSのセッション遅延修正
- メモリ使用の改善
- 多くのバグ修正
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Claude Code v2.1.203では、ログイン期限の警告機能が追加され、手動権限モード時にバッジが常に表示されるようになりました。また、セッションの作業ディレクトリがMCPの`roots/list`に追加され、変更があった場合は`notifications/roots/list_changed`が送信されます。macOSでの背景エージェントセッションの遅延を修正し、メモリ使用の改善も行われています。さらに、背景エージェントが古い`PATH`を継承する問題、APIキーを誤ってデフォルトエンドポイントに送信する問題、Bashの引数リストが長すぎるエラーなど多くのバグも修正されています。
本文の日本語訳(全文)を見る
## 変更点
- ログインの有効期限が近づいた際の警告を追加し、バックグラウンドセッションが中断される前に再認証できるようにしました。
- 手動権限モード時に、フッターに灰色の⏸バッジを追加し、アクティブモードを常に表示できるようにしました。
- セッションの追加作業ディレクトリをMCPの`roots/list`に追加し、セットが変更されると`notifications/roots/list_changed`が送信されます。
- macOSでのバックグラウンドエージェントセッションの切り替え時に15〜20秒の遅延が発生する問題(2.1.196の回帰)を修正しました。
- デーモンのセッショントークンが古くなった際、バックグラウンドセッションがアタッチ、応答、停止に対して永久に無応答になる問題を修正しました — セッションは自動的に回復するようになりました。
- `claude agents`に戻る際に、実行中のサブエージェントを無音で停止させ、プロンプトを最初から再実行する問題を修正しました — 彼らの作業は今後引き継がれます。
- インタラクティブセッションにおけるメモリとパーターンCPUの回帰を修正しました:コンテキスト使用のインジケーターは、各ターンごとに全トランスクリプトを再分析しなくなりました。
- バックグラウンドエージェントがデーモンから古い`PATH`を継承し、Windowsでツールが不足する問題を修正しました。
- バックグラウンドセッションおよびエージェントビューセッションが、シェルからエクスポートされた`ANTHROPIC_BASE_URL`を無視し、APIキーをデフォルトエンドポイントに送信して401エラーが発生する問題を修正しました。
- 多くのgitワークツリーを持つリポジトリでBashが「引数リストが長すぎる」とエラーを返す問題を修正しました。
- ワークツリーが隔離されたサブエージェントが親チェックアウト内でシェルコマンドを実行することがある問題を修正しました。
- マルチリポジトリワークスペース内でネストされたリポジトリを拒否するワークツリー作成を修正し、バックグラウンドセッションが隔離して編集できなくなる問題を解決しました。
- 作業ディレクトリが削除された、ファイルに置き換えられた、または無効なパスになった場合にバックグラウンドエージェントがクラッシュループする問題を修正しました — 明確なエラーで一度失敗するようになりました。
- バックグラウンドデーモンの自動アップグレード失敗がすべての実行中のバックグラウンドセッションを静かに終了させる問題を修正しました。
- `TaskStop`および`TaskOutput`が他のエージェントによって生成されたバックグラウンドエージェントを見つけられない問題を修正しました — エラーは現在、実行中のエージェントをIDと説明でリストします。
- `claude agents`コマポーザーがスラッシュコマンドが使用できない場合に入力したメッセージを破棄する問題を修正しました。
- 停止したセッションを開く際にエージェントリストがクラッシュする問題を修正しました。
- 質問がすでに回答された後にエージェントリストに「入力が必要」と表示される問題を修正しました。
- バックグラウンドエージェントの起動失敗が「exit_with_message」のみを表示する問題を修正しました。
- デーモン経由でフォークされたバックグラウンドセッションが`settings.json`の`effortLevel`の変更を無視する問題を修正しました。
- 接続されたバックグラウンドセッションが、`CLAUDE_CODE_DISABLE_MOUSE`および`CLAUDE_CODE_DISABLE_MOUSE_CLICKS`オプトアウトを無視する問題を修正しました。
- `/exit`がすべての名前付きエージェントが完了した後に実行中のバックグラウンドエージェントについて誤って警告する問題を修正しました。
- 非gitディレクトリから開始されたバックグラウンドセッションが、`WorktreeCreate`フックが設定されている場合にファイルを編集できない問題を修正しました。
- `claude agents`の`@`ディレクトリピッカーが登録済みのgitワークツリーを表示しない問題を修正しました。
- Windowsでバックグラウンドタスク出力が`/clear`の後に空ファイルに永遠に置き換わる問題を修正しました。
- 長いトランスクリプト履歴をスクロールアップする際にコンテンツがジャンプする問題を修正しました。
- シェルヒストリーの提案が表示されるときにBashモードで入力時にターミナルがちらつく問題を修正しました。
- バックグラウンドセッションに再接続する際にリテラル`^[[I` / `^[[O`エスケープコードが印刷される問題を修正しました。
- LSPのみのプラグインが誤って未使用としてフラグ付けされる問題を修正しました。
- 長い応答をストリーミング中の応答性を改善しました:ライブプレビューの更新が画面全体を再描画しなくなりました。
- サブエージェントの動作を改善しました:エージェントはタスク全体を別のサブエージェントに再委任する可能性が低くなりました。
- 大きなバンドル依存関係をインラインせずに遅延読み込みすることで、バイナリサイズを約7 MB削減し、起動メモリも約7 MB削減しました。
- 左矢印がバックグラウンドタスクを閉じないように変更しました。
URL: https://github.com/anthropics/claude-code/releases/tag/v2.1.203
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.203
媒体: Claude Code Releases
※本記事は Anthropic / OpenAI / Google / Meta / Mistral / DeepSeek / Sakana 等各社の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。