新機能と多数のバグ修正が含まれたv2.1.203、効率的な作業が期待できる!
Claude Code v2.1.203リリースの変更点
原題: v2.1.203
重要度の根拠: ユーザーの作業効率を向上させる重要なバグ修正が含まれているため。
要約
Claude Codeのv2.1.203では、ログインの有効期限に関する警告や新しい機能が追加され、いくつかのバグが修正されました。特に、macOSにおけるバックグラウンドエージェントの応答性の改善や、メモリ使用量の削減が行われています。このリリースはユーザーの作業効率を向上させることを目的としており、重要な更新が多数含まれています。
要点
- ログイン期限警告機能の追加
- macOSでの応答性改善
- メモリ使用量の削減
- 設定変更が正しく反映
- バックグラウンドエージェントの安定性向上
本文の日本語訳(全文)を見る
## 変更点
- ログインの有効期限が近づいた際に警告が追加され、バックグラウンドセッションが中断される前に再認証が可能です。
- 手動権限モードの際にフッターに灰色の⏸バッジが追加され、アクティブモードが常に表示されるようになりました。
- セッションの追加作業ディレクトリが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」のみを表示し、実際のエラーを示さない問題が修正されました。
- デーモンを介してフォークされた際に、バックグラウンドセッションが`effortLevel`設定の変更を無視する問題が修正されました。
- 接続されたバックグラウンドセッションが`CLAUDE_CODE_DISABLE_MOUSE`および`CLAUDE_CODE_DISABLE_MOUSE_CLICKS`のオプトアウトを無視する問題が修正されました。
- `/exit`がすべての名前付きエージェントが完了した後に実行中のバックグラウンドエージェントについて誤って警告する問題が修正されました。
- 非gitディレクトリから開始されたバックグラウンドセッションが、`WorktreeCreate`フックが設定されている場合にファイルを編集できない問題が修正されました。
- `claude agents`の`@`ディレクトリピッカーが登録されたgitワークツリーを表示しない問題が修正されました。
- Windowsでのバックグラウンドタスクの出力が、`/clear`の後に空のファイルに永久に置き換えられる問題が修正されました。
- 長いトランスクリプト履歴をスクロールアップする際にコンテンツが飛ぶ問題が修正されました。
- シェル履歴の提案が表示される際に、bashモードでタイプ中にターミナルがちらつく問題が修正されました。
- バックグラウンドセッションに再接続する際にリテラル`^[[I` / `^[[O`エスケープコードが印刷される問題が修正されました。
- LSP専用プラグインが、言語サーバーが診断を提供したりナビゲーションリクエストに応答したりする際に不使用と誤ってマークされる問題が修正されました。
- 長い応答のストリーミング中の応答性が改善され、ライブプレビューの更新が全画面を再描画しなくなりました。
- サブエージェントの挙動が改善され、エージェントが他のサブエージェントに全てのタスクを再委任する可能性が低くなりました。
- 大きなバンドルされた依存関係をインラインではなく遅延ロードすることで、バイナリサイズが約7MB、起動メモリも約7MB削減されました。
- 左矢印がバックグラウンドタスクを閉じないように変更されました。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.203
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。