要点
Anthropic は Claude Code のバージョン 2.1.193 をリリースし、すべての Bash や PowerShell コマンドを自動モード分類器にルーティングする新設定を追加しました。また、拒否理由の表示機能を強化し、モデル応答のログ記録機能も追加されました。
変更点
- Bash/PowerShell コマンドを任意のコード実行パターンだけでなく、すべてのコマンドを自動モード分類器経由でルーティングするための
autoMode.classifyAllShell設定を追加しました。
- トランスクリプト、拒否通知(トースト)、および
/permissions recent denialsに、自動モードによる拒否理由を追加しました。
- モデルの応答テキストを含む
claude_code.assistant_responseOpenTelemetry ログイベントを追加しました。デフォルトではマスキングされますが、環境変数OTEL_LOG_ASSISTANT_RESPONSES=1を設定すると表示されます。この変数が未設定の場合、OTEL_LOG_USER_PROMPTSに従うため、すでにプロンプト内容をログ出力しているデプロイメントではアップグレード後に応答内容も取得可能になります。プロンプトのみを維持したい場合はOTEL_LOG_ASSISTANT_RESPONSES=0を設定してください。
- Bash モードにライブファイルパスの自動補完機能(!)を追加しました。
- MCP サーバーに認証が必要な場合に起動時に通知を表示し、
/mcpへのリンクを案内するようにしました。
- アイドル状態のバックグラウンドシェルコマンドに対するメモリ圧力による自動リソース解放機能を追加しました。無効化するには
CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1を設定してください。
/loginの直後に、クライアントデータに依存する UI(/modelなど)が古くまたは空の状態を表示される不具合を修正しました。
- すべての実行中のタスクが新しいセッションへ引き継がれる場合でも、「N 個のバックグラウンドタスクが放棄されます」という誤ったメッセージでバックグラウンド化(←←)が停止する不具合を修正しました。
- ピン留めされたバックグラウンドエージェントが、すべての自動アップデート後に「前回の続きから続ける」よう再プロンプトされる不具合を修正しました。
- メインターンをバックグラウンド化した際に、メインの会話を再実行してしまう架空の「汎用(再開)」サブエージェントが生成される不具合を修正しました。
- サブエージェントを表示している際、関連する他のエージェントが非表示になる不具合を修正しました。
- バックグラウンドエージェントの改善:起動結果において、Claude に「応答を終了する」と指示しなくなったため、エージェントが実行されている間も他のタスクを継続して処理します
- MCP ヘッダーヘルパー認証の改善:ツールの呼び出しで 401/403 エラーが発生した場合、ヘルパーが自動的に再実行され再接続されるようになりました
- プラグイン自動リネームの改善:マーケットプレイスの名前変更マッピングが自動的に追従し、設定を新しい名前に更新するようになりました
- ディレクトリが既に作業ディレクトリである場合の「/add-dir」メッセージの改善