要点
Anthropic は Claude コードのバージョン 2.1.136 をリリースし、OpenTelemetry を通じて企業ユーザーからセッション品質に関する回答を収集する機能を再開しました。また、ユーザーの意図や例外条件に関わらず無条件でブロックするルールを設定できる「自動モード」の新機能を実装しました。さらに、/clear コマンド実行後に設定が消えていた MCP サーバーやプラグインの不具合も修正されました。
変更点
- OpenTelemetry を通じて企業側が回答を収集するセッション品質調査を再有効化するために、CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL を追加しました。
- ユーザーの意図や例外設定に関わらず無条件でブロックする自動モード分類ルールのために、settings.autoMode.hard_deny 設定を追加しました。
- VS Code エクステンション、JetBrains プラグイン、および Agent SDK において、/clear コマンド実行後に .mcp.json、プラグイン、claude.ai コネクタに設定された MCP サーバーが静かに消去される不具合を修正しました。
- 並行して認証情報を書き込むことで新しくローテートされた OAuth トークンが上書きされ、再ログインを強制される稀なログインループの不具合を修正しました。
- 複数のサーバーで同時にリフレッシュが行われた際に MCP OAuth リフレッシュトークンが失われる不具合を修正しました。複数のリモート MCP サーバーを持つユーザーはもはや毎日の再認証が必要なくなります。
- ツール呼び出し後に隠された思考ブロックが出力された場合に API エラー (400) が発生する不具合を修正しました。
- プロジェクトパスにアンダースコアが含まれている場合に --resume / --continue コマンドでセッションが見つからない不具合を修正しました。
- 一致する Edit(...) 許可ルールが存在する場合でもファイル書き込みをブロックしなかったプランモードの不具合を修正しました。
- WSL2: xclip/wl-paste で画像データを読み取れない場合に PowerShell のフォールバック経由で Windows クリップボードからの画像貼り付けが可能になりました。
- キャッシュクリーンアップが実行中のセッションで使用されているバージョンを削除した際に、プラグインの Stop/UserPromptSubmit フックが失敗する不具合を修正しました。
- スラッシュコマンドダイアログ全体での視覚的一貫性を改善:フッターのヒント、ダイアログの間隔、矢印キーのスタイルを標準化し、ダイアログフレームは読み込み中にポップアップ表示されるのではなく、即座に表示されるようになりました
- bash コマンド出力およびマークダウンコードブロック内で色が誤った位置に表示されていた問題を修正
- ReasonML の差分レンダリングで単語差分境界に破損した「undefined」テキストアーティファクトが表示されていた問題を修正
- worktree 削除後に、誤ったディレクトリ内の未コミットファイルに関する警告が worktree 終了ダイアログに表示される問題を修正
- @ ファイルピッカーが、小規模な非 Git ディレクトリ内でセッション中に作成されたファイルを一致させない問題を修正
- @メンションファイルピッカーで、100 件以上のエントリを持つディレクトリ内のファイルが見つからない問題を修正
- ツール呼び出しの失敗時に、出力が切り捨てられている場合でも全画面モードでクリックして展開できない問題を修正
- 永続的な拡張キーモードを持つターミナルで Ctrl+G を使用して外部エディタを開いた後、Backspace キーと Ctrl+Backspace キーの動作が入れ替わっていた問題を修正
- /usage コマンドの週次リセット表示で、時刻ではなくカレンダーの日付が表示されるように修正
- CJK ターミナルでウェルカムバナーの省略記号(三点リーダー)が列のオーバーフローを引き起こしていた問題を修正
- セッション履歴に不正な入力フィールドを持つツール呼び出しが含まれている場合に /insights コマンドがクラッシュする問題を修正
- ツールの折りたたみ分類がセッション中に変更された際にレンダラーがクラッシュする問題を修正
- plugin.json のスキルエントリがプラグインのデフォルトの skills ディレクトリを隠していた問題、およびファイルパスのリスト表示で静かに失敗する代わりにエラーを表示するように修正
- IDE のシェル統合ロックファイルが CLAUDE_CONFIG_DIR を尊重しない問題を修正
- ストリーミング中のコピーされたターミナル出力における末尾の空白文字を修正
- プラグインのアンインストールおよび有効/無効切り替えがスラッグの大文字小文字を区別せずに一致しない問題を修正
- ツールエラーの切り捨てマーカーがサロゲートペア文字列で負の数を表示する問題を修正
- CLAUDE_ENV_FILE の SessionStart フックから設定された環境変数が /resume または /clear 後に期限切れになる問題を修正
- /branch コマンドで複数行の名前を貼り付けた際に、セッションタイトルに複数行が含まれて保存される問題を修正
- カラム境界での折り返しテキストの 2 行目に不要な先頭スペースが表示される問題を修正
- Esc キーが /install-github-app、/desktop、/resume、および /web-setup のダイアログを閉じない問題を修正
- /doctor コマンドで MCP スキーマエラーが発生した際、欠落しているフィールド名やソースファイルパスが表示されない問題を修正
- Bash 権限プロンプトで内部パーサーの診断情報が表示され、ユーザーが読みやすい説明が表示されない問題を修正
- スペースを含むプラグインのスラッシュコマンド(例:/myplugin review)がネームスペース付き形式に解決されない問題を修正
- AskUserQuestion が配列として提供された場合、複数選択回答を破棄する問題を修正
- /clear コマンドでクリアされたセッションが /resume コマンドでラベル付けされていない問題を修正
- CronList の出力から修飾語とスケジュールされたプロンプトが欠落している問題を修正
- フルスクリーンモードで CJK 文字にカラーアーティファクトが残る「下部へジャンプ」オーバーレイの問題を修正
- 幅広のマークダウンテーブルがストリーミング中にターミナルのスクロールバックで境界線付きのレンダリングが stale になる問題を修正
- 長いプロンプトに貼り付けテキストプレースホルダーが含まれていて自動切り捨てられた場合に、貼り付けたテキストが静かに削除される不具合を修正
- 変更履歴の更新に失敗した後、/release-notes コマンドが古いバージョンで止まってしまう不具合を修正
- ターミナルに表示しきれないほどのサーバーがある場合、/mcp サーバーリストがスクロールしない不具合を修正
- 最初のスラッシュコマンド実行後に、入力中のスラッシュコマンドの自動補完が機能しなくなる不具合を修正
- 下部へのスクロール時に、autoScrollEnabled: false の設定にもかかわらず自動フォローが再活性化される不具合を修正
- 空の入力欄に対して Enter キーでプロンプト提案が自動的に送信されるのではなく、Tab キーや矢印キーでの明示的な選択が必要となるように修正
- keybindings.json でキーバインドが変更された場合に、その変更が反映されないキーボードショートカットのヒント表示を修正
- 確認後に Escape キーを押すと /settings コマンドで言語設定が元に戻ってしまう不具合を修正
- /terminal-setup コマンドが完全な名前一致時のみ補完候補に現れ、部分接頭辞では現れない不具合を修正
- AskUserQuestion ダイアログ上で「これについてチャット」を選択すると質問テキストが消去される不具合を修正
- サーバーがコンテンツブロックを返す場合に MCP ツールの結果が見えなくなる不具合を修正
- --worktree オプションが既存または期限切れのワークツリーと競合した場合のエラーメッセージを改善
- プラグインマーケットプレイスの削除キーを、リトライ(retry)と衝突する r から、他の場所と整合性のある d に変更