Claude Code v2.1.121 リリース
claude-code v2.1.121
概要
このバージョンでは、MCPサーバーの設定オプション追加、UIの利便性向上、メモリリークの修正、そして多数のバグ修正が実施されました。スキル検索機能の改善、ダイアログのスクロール対応、ターミナルセッションのローカライズ対応など、ユーザー体験を大幅に向上させる機能が多数追加されています。また、Vertex AIのmTLS対応やOpenTelemetryの拡張など、エンタープライズ環境への対応も強化されました。
何が変わったか
- ・MCPサーバー設定にalwaysLoadオプション追加 — trueの場合、そのサーバーのすべてのツールがツール検索遅延をスキップして常に利用可能になる
- ・claude plugin pruneコマンド追加 — 孤立した自動インストール済みプラグイン依存関係を削除し、plugin uninstall --pruneはカスケード削除に対応
- ・/skillsに検索ボックス追加 — 長いリストをスクロール無しでスキルを検索できるタイプ検索機能を実装
- ・PostToolUseフック機能強化 — hookSpecificOutput.updatedToolOutputで全ツールのツール出力を置き換え可能に(以前はMCPのみ対応)
- ・フルスクリーンモード改善 — プロンプト入力時にスクロール位置が下に戻らなくなり、以前の出力を読むため上にスクロールした状態が保持される
- ・ダイアログのスクロール対応 — ターミナルをオーバーフロー(はみ出す)するダイアログがキーボード(矢印キー、PgUp/PgDn、Home/End)とマウスホイールでスクロール可能に(フルスクリーン・非フルスクリーン両対応)
- ・URLクリック改善 — フルスクリーンモードで複数行にまたがるURLのどの行をクリックしても完全なURLが開く
- ・SDK・claude -p対応 — CLAUDE_CODE_FORK_SUBAGENT=1が非対話型セッションで機能するように
- ・--dangerously-skip-permissionsの改善 — .claude/skills/、.claude/agents/、.claude/commands/への書き込みに対するプロンプトが表示されなくなる
- ・/terminal-setupの機能強化 — iTerm2の「Applications in terminal may access clipboard(ターミナル内アプリケーションがクリップボードにアクセス可能)」設定を有効化し、tmux含めて/copyが動作するように
- ・MCPサーバースタートアップの信頼性向上 — 起動時の一時的エラー発生時に3回まで自動リトライ(接続断の状態が継続されなくなる)
- ・ターミナルタブセッションタイトルの言語対応 — ユーザーが設定した言語でセッションタイトルが生成される
- ・Claude.aiコネクタの重複排除 — 同じアップストリームURLを持つコネクタが重複表示されず、1つに統合される
- ・Vertex AI対応拡張 — X.509証明書ベースのWorkload Identity Federation(mTLS ADC)をサポート
- ・起動速度向上 — アップグレード後の起動が高速化(リリースノートスプラッシュ画面のRecent Activityパネルを削除)
- ・LSP診断サマリーの改善 — クリック/Ctrl+Oで展開可能に、展開ヒントが表示される
- ・SDK機能拡張 — mcp_authenticateがカスタムスキーム完了用のredirectUriとclaude.aiコネクタに対応
- ・OpenTelemetry拡張 — LLMリクエストスパンにstop_reason、gen_ai.response.finish_reasons、user_system_prompt(OTEL_LOG_USER_PROMPTS配下でゲート)を追加
- ・[VSCode] 音声入力機能の言語設定対応 — accessibility.voice.speechLanguage設定を尊重(Claude Code言語が未設定時)
- ・[VSCode] /contextの改善 — ネイティブトークン使用量ダイアログが開く
- ・メモリリーク修正 — セッション内で多数の画像処理時に発生していた無制限メモリ増加(複数GB RSS)を解決
- ・/usageメモリリーク修正 — 大規模なトランスクリプト履歴を持つマシンで最大2GB程度のメモリリークが発生していた問題を修正
- ・ツール失敗時メモリリーク修正 — 長時間実行ツールが明確な進捗イベントを発行しない際のメモリリークを解決
- ・Bashツール不具合修正 — Claude起動ディレクトリがセッション中に削除・移動された場合、Bashツールが永続的に使用不可になっていた問題を修正
- ・--resumeクラッシュ修正 — 外部ビルドで起動時にクラッシュしていた問題を修正
- ・--resume大規模セッション対応 — 不正なシャットダウンでトランスクリプト行が破損した場合にクラッシュしていた問題を修正(破損行がスキップされるように)
- ・Bedrocksettings修正 — thinking.type.enabledサポート未対応エラーがApplicationInferenceProfileARN使用時に発生していた問題を修正
- ・Microsoft 365 MCP OAuth修正 — 重複または非サポートpromptパラメータでのOAuth失敗を修正
- ・スクロールバック重複修正 — tmux・GNOME Terminal・Windows Terminal・Konsoleの非フルスクリーンモードでCtrl+Lまたはredraw実行時のスクロールバック重複を修正
- ・claude.ai MCPコネクタ消失修正 — 起動時のコネクタリスト取得で一時的認証エラーが発生した場合、コネクタが無音で消失していた問題を修正
- ・リモートセッション権限ルール修正 — 組み込みツールの「Always allow」ルールがワーカー再起動後に保持されず、ルールが失われていた問題を修正
- ・NO_PROXY環境変数対応 — ネイティブビルドでmanaged-settings.jsonを介して設定された場合のNO_PROXYが全HTTPクライアントで尊重されていなかった問題を修正
- ・管理設定承認プロンプト修正 — 承認時にセッションが終了していた問題を修正(現在は設定が適用されてセッションが継続)
- ・/usage OAuth修正 — stale OAuthトークン後の「rate limited」返却を修正(自動更新するように)
- ・設定ファイル検証修正 — settings.jsonのレガシーenum値が無効で、ファイル全体が無効化されていた問題を修正
- ・/usageダイアログ表示修正 — no-flickerモード無効時にダイアログ内容がクリップされていた問題を修正
- ・/focusコマンド修正 — フルスクリーンレンダラー無効時に「Unknown command」が表示されていた問題を修正(有効化方法の説明表示に)
- ・組み込みgrep/find/rgシェルラッパー修正 — 実行中のバイナリがセッション途中で削除された場合に失敗していた問題を修正
影響
日々の開発ワークフローにおいて、セッション復帰時の安定性が向上し、多くの画像処理やメモリ集約的な作業で予期しないメモリ枯渇が起きなくなります。フルスクリーンモードでのスクロール挙動改善により、長出力の確認と新規入力が同時に効率的に行え、UIのレスポンスが向上します。リモート環境やコンテナ環境での信頼性向上により、CI/CDパイプラインやリモートワークでの安定動作が強化されます。
対象ユーザー
Claude Codeユーザー・AIエンジニア・開発者・DevOpsエンジニア・エンタープライズユーザー
まとめ
安定性と使いやすさを大幅に向上させた、質の高いメンテナンスリリース
ソース
claude-code v2.1.121
元の記事を読む →