新機能改善バグ修正
Claude v2.1.217: 絵文字補完、安定性向上、サブエージェント制御強化
v2.1.217
重要ポイント
- 絵文字ショートコードの自動補完機能が追加され、プロンプト入力がより便利に。
- メモリリークの修正やWindowsでの自動更新の信頼性向上など、多数の安定性に関するバグを修正。
- サブエージェントの同時実行数とネスト深度を制御する機能が追加され、リソース管理とエージェントの挙動をより細かく制御可能に。
- トランスクリプト書き込み失敗時やセッション保存無効時に警告が表示されるようになり、データ損失のリスクを軽減。
- 企業環境でのmTLS、TLS-verify、OAuthスコープ、プロキシ設定がClaude Desktopセッションで正しく適用されるよう修正。
- スクリーンリーダーモードやトランスクリプトプレビューの表示など、UI/UXに関する複数の改善と修正を実施。
Claude v2.1.217がリリースされ、新機能の追加、多数のバグ修正、および既存機能の改善が行われました。特に、絵文字ショートコードの自動補完機能が追加され、ユーザー体験が向上しています。また、メモリリークの修正やWindowsでの自動更新の信頼性向上など、安定性に関する重要な修正が多数含まれています。さらに、サブエージェントの同時実行数やネスト深度の制御機能が導入され、リソース管理が強化されました。
新機能
- 絵文字ショートコードの自動補完: プロンプト入力時に
:heart:のように入力することで絵文字を挿入できるようになりました。:heaのように途中まで入力すると候補が表示されます。この機能はemojiCompletionEnabled設定で無効化可能です。 - トランスクリプト書き込み失敗時の警告: ディスク容量不足などでトランスクリプトの書き込みが失敗した場合や、環境変数によりセッション保存が無効になっている場合に、警告が表示されるようになりました。これにより、サイレントなデータ損失を防ぎます。
- 同時実行サブエージェント数の上限設定: 同時に実行されるサブエージェントの数に上限(デフォルト20)を設定できるようになりました。
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS環境変数でこの値を上書き可能です。これにより、一つのメッセージが無制限にバックグラウンドエージェントを生成するのを防ぎます。
改善点
- フッターPRバッジリンクの改善: フッターのPRバッジリンクが、ターミナルがハイパーリンクをサポートしているか検出できない環境(例: SSH/tmux経由)でもクリック可能なハイパーリンクとして機能するようになりました。
FORCE_HYPERLINK=0を設定することでこの機能を無効にできます。 - ログイン有効期限警告の変更: ログイン有効期限の警告が表示されるタイミングが、有効期限の5日前から3日前に変更されました。
- フロントエンドデザインプラグイン提案チップの表示制限: フロントエンドデザインプラグインの提案チップの表示回数が、生涯で3回までに制限され、無期限に繰り返されることがなくなりました。
- サブエージェントのネスト制御: サブエージェントがデフォルトでネストされたサブエージェントを生成しないように変更されました。
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHを設定することで、より深いネストを許可できます。
主な修正点
- メモリとパフォーマンスの最適化: 切り捨てられたMCPツール出力がセッションの残りの間、完全な結果をメモリに保持するメモリリークが修正されました。また、
CLAUDE.mdやSKILL.mdパスのフロントマター値に多数のブレースグループが含まれる場合に、CLIが起動時にメモリ不足になったり停止したりする問題が修正され、ブレース展開に予算制限が設けられました。 - 安定性と信頼性の向上: Windowsでの自動更新失敗時に
claude.exeが欠落する可能性があった問題が修正され、失敗した更新後も実行可能ファイルが自動的に復元されるようになりました。バックグラウンドセッション分離がシンボリックリンクされた作業ディレクトリを正規化せず、セッションがワークスペースフォルダから逸脱する可能性があった問題も修正されました。Bedrock上のClaude Opus 4.8で自動コンパクト機能がトリガーされない、または/compactが制限を超えると失敗する問題が修正されました。また、セッションがバックグラウンドに送られた後や、負荷の高いマシンでセッションが終了した際に、バックグラウンドシェルが停止できなくなる問題が修正されました。 - 企業環境設定の適用: Claude Desktopセッションで、企業向けのmTLS、TLS-verify、OAuthスコープ、プロキシ設定が無視される問題が修正され、これらの設定が正しく適用されるようになりました。
- ユーザーインターフェースと操作性の改善: スクリーンリーダーモードの起動アナウンスが最初のプロンプトレンダリングによって途切れる問題や、思考ステータス行が経過時間とトークン数を更新するために数秒ごとに再レンダリングされる問題が修正されました。トランスクリプトプレビューが開始中のバックグラウンドセッションにアタッチする際に、入力領域に密着してしまう問題が修正され、ライブレイアウトと同じ1行のギャップが確保されるようになりました。
- 予算管理の修正:
--max-budget-usdがバックグラウンドサブエージェントを停止しない問題が修正されました。上限に達すると、新しい生成は拒否され、実行中のバックグラウンドエージェントは停止されます。 - エラー処理の改善:
--resume/--continueおよび/resumeが、トランスクリプトに不正な添付ファイルエントリがある場合にTypeErrorで失敗する問題が修正されました。 - リモートコントロールセッションの改善: リモートコントロールセッションで、権限プロンプトやダイアログが、表示された後に接続したビューアに表示されない問題が修正されました。