新機能改善バグ修正
Claude v2.1.193: 自動モードの強化、バックグラウンド処理の改善、UIの安定性向上
v2.1.193
重要ポイント
- 全てのBash/PowerShellコマンドを自動モード分類器で処理する新設定を追加。
- モデル応答テキストを記録するOpenTelemetryログイベントを追加(設定可能)。
- Bashモードでライブファイルパスのオートコンプリートを実装。
- バックグラウンドエージェントが他のタスクと並行して動作できるよう改善。
- UI表示の即時性向上とバックグラウンドタスクの安定性に関する複数のバグを修正。
- アイドル状態のバックグラウンドシェルコマンドの自動メモリ解放機能を追加。
Claude v2.1.193がリリースされ、セキュリティと利便性を高める新機能、既存機能の改善、そして複数のバグ修正が含まれています。
新機能
- 自動モードの強化:
autoMode.classifyAllShell設定が追加され、全てのBash/PowerShellコマンドが自動モード分類器を経由するようになりました。これにより、任意のコード実行パターンだけでなく、全てのシェルコマンドがより厳密に分類されます。 - 拒否理由の可視化: 自動モードによるコマンド拒否の理由が、トランスクリプト、トースト通知、および
/permissionsの最近の拒否履歴に表示されるようになり、ユーザーはより詳細な情報を得られるようになりました。 - OpenTelemetryログの拡張:
claude_code.assistant_responseOpenTelemetryログイベントが追加され、モデルの応答テキストをログに記録できるようになりました。これはOTEL_LOG_ASSISTANT_RESPONSES環境変数で制御され、既存のプロンプトログ設定に連動します。 - Bashモードでのオートコンプリート: Bashモード(
!)でライブファイルパスのオートコンプリートが利用可能になり、コマンド入力の効率が向上しました。 - メモリ管理の自動化: アイドル状態のバックグラウンドシェルコマンドに対して、メモリ圧迫による自動的なリソース解放機能が追加されました(
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1で無効化可能)。
改善点
- バックグラウンドエージェントの効率化: バックグラウンドエージェントの起動結果が「応答を終了する」指示を出さなくなり、エージェントが他のタスクと並行して作業を継続できるようになりました。
- MCP認証の堅牢性向上: MCPの
headersHelper認証が改善され、ツール呼び出しが401/403エラーを返した場合に自動的に再実行・再接続するようになりました。 - プラグイン名の自動更新: Marketplaceの
renamesマップが自動的に適用され、プラグイン名が変更された際に設定が自動的に更新されるようになりました。
主な修正点
/modelなどのクライアントデータに依存するUIが、/login直後に古いまたは空の状態を表示する問題が修正されました。- バックグラウンド化(←←)が、全ての実行中のタスクが新しいセッションに引き継がれる場合でも「N個のバックグラウンドタスクが破棄されます」と誤ってキャンセルされる問題が修正されました。
- ピン留めされたバックグラウンドエージェントが、自動更新後に毎回「中断したところから続行しますか」と再プロンプトされる問題が修正されました。
- メインのターンをバックグラウンド化すると、会話を再実行する「汎用(再開)」サブエージェントが誤って生成される問題が修正されました。
- サブエージェントを表示している際に、エージェントパネルが兄弟エージェントを隠してしまう問題が修正されました。