Claude Code v2.1.85 リリースノート
Claude Code v2.1.85では、MCPサーバー管理の強化、条件付きフック、ディープリンクの改善、数多くのバグ��正により、より堅牢な開発体験を提供します。
Claude Code v2.1.85:MCP管理の強化とパフォーマンス改善
Claude Code v2.1.85は、モデルコンテキストプロトコル(MCP)エコシステムに大幅な改善をもたらし、パフォーマンス向上のための条件付きフックを導入し、コミュニティから報告された数多くのユーザビリティ問題を解決しています。
新機能
MCPサーバー管理の強化
マルチサーバーサポート:新しい CLAUDE_CODE_MCP_SERVER_NAME と CLAUDE_CODE_MCP_SERVER_URL 環境変数により、単一のMCP headersHelper スクリプトで複数のサーバーを管理できるようになり、サーバー管理ワークフローが効率化されました。
OAuth フローの改善:MCP OAuthは、認証サーバーの検索にRFC 9728保護リソースメタデータディスカバリ標準に従うようになり、より信頼性の高い認証を提供します。さらに、ステップアップ認証が修正され、403 insufficient_scope レスポンスによる昇格スコープリクエストを適切に処理できるようになりました。
組織ポリシーの強制:managed-settings.json による組織ポリシーでブロッ���されたプラグインは、マーケットプレイスビューから完全に非表示になり、インストールや有効化ができなくなり、エンタープライズポリシーへのより良いコンプライアンスを確保します。
パフォーマンスと効率の改善
条件付きフック:権限ルール構文(例:Bash(git *))を使用したフックの条件付き if フィールドのサポートを追加。これによりフックの実行をフィルタリングし、不要なプロセス生成オーバーヘッドを大幅に削減します。
ディープリンクの強化:ディープリンククエリ(claude-cli://open?q=…)が最大5,000文字をサポートするようになり、長い事前入力プロンプトに対して便利な「スクロールして確認」警告が表示されます。
タイムスタンプトラッキング:スケジュールタスク(/loop、CronCreate)が実行される際のタイムスタンプマーカーがトランスクリプトに含まれ、自動化プロセスの追跡が容易になりました。
開発者体験の改善
ヘッドレス統合サポート:PreToolUseフックが permissionDecision: "allow" と共に updatedInput を返すことで AskUserQuestion を満��すことができるようになり、カスタムUIを通じてユーザー入力を収集するシームレスなヘッドレス統合が可能になりました。
画像処理の改善:画像貼り付け時に [Image #N] プレースホルダーの後に末尾スペースを追加し、フォーマットを改善しました。
OpenTelemetryの改良:OpenTelemetry tool_result イベントの tool_parameters が OTEL_LOG_TOOL_DETAILS=1 の後ろにゲートされ、よりクリーンなログ出力を提供します。
主要なバグ修正
/compactコマンドの修正:会話が大きくなりすぎた際の「コンテキスト超過」エラーを解決- プラグイン管理:プラグインのインストール場所が設定の宣言と異なる場合の
/plugin enableと/plugin disableの問題を解決 - コンピューター使用ツール:マルチモニターセットアップでの
switch_display機能を修正 - メモリ管理:ストリーミングレスポンスが中断された際のリモートセッションでのメモリリークを解決
- ターミナルの改善:SSHおよびVS Code統合ターミナルでの生キーシーケンス表示を修正
- UI応答性:shift+enterとmeta+enterが先行入力候補に遮られ���問題を解決
アップデート方法
Claude Code v2.1.85にアップデートするには:
claude-code --versionで現在のバージョンを確認- お好みのパッケージマネージャーでアップデート:
- npm:
npm update -g claude-code - brew:
brew upgrade claude-code - 直接ダウンロード:GitHubリリースページを訪問
- npm:
- アクティブなClaude Codeセッションを再起動
claude-code --versionでアップデートを確認