Claude Code v2.1.128 リリース
claude-code v2.1.128
概要
このバージョンでは、セッションカラーのランダム選択、MCPサーバーの接続状態表示の改善、プラグインディレクトリのZIPアーカイブ対応など、複数の新機能と利便性向上が実装されました。また、OTEL環境変数の継承廃止によるセキュリティ改善、ワークツリーの作成動作の修正、フォーカスモードの表示バグ修正など、安定性と信頼性が大幅に向上しています。さらに、MCPツールの結果からの画像ドロップの修正、長いURLのクリック可能性の改善、並列シェルツール呼び出しの失敗処理の修正など、細かい不具合が多数解消されました。
何が変わったか
- ・引数なしの /color コマンドでセッションカラーがランダムに選択されるようになった
- ・/mcp コマンドが接続サーバーのツール数を表示し、ツール数0で接続したサーバーにフラグを表示するようになった
- ・--plugin-dir がディレクトリに加えて .zip プラグインアーカイブにも対応した
- ・--channels がコンソール(APIキー)認証で動作するようになり、マネージド設定を持つコンソール組織は channelsEnabled: true を設定して有効化する必要がある
- ・/model ピッカーが重複する Opus 4.7 エントリを折りたたみ、現在の Opus が「Opus」ではなく「Opus 4.7」として表示されるようになった
- ・サブプロセス(Bash、フック、MCP、LSP)が OTEL_* 環境変数を継承しなくなった。Bashツール経由で実行される OTEL 計測アプリが CLI 自体の OTLP エンドポイントを拾わなくなった
- ・MCP: workspace がリザーブドサーバー名になり、既存のそのような名前のサーバーはスキップされ警告が表示される
- ・MCP サーバーの再接続時に、再アナウンスされたツールがサーバープレフィックスで要約されるようになり、会話がツール名リストで満杯にならなくなった
- ・SDK ホストが Bash パーミションプロンプトに対して永続的な localSettings 提案を受け取るようになり、「常に許可」が .claude/settings.local.json に書き込まれるようになった
- ・EnterWorktree がドキュメントに記載されている通りローカル HEAD から新しいブランチを作成するようになり、プッシュされていないコミットが削除されなくなった
- ・オートモード: 分類器がアクションを評価できない場合、エラーにヒント(再試行、/compact、または --debug 実行)が含まれるようになった
- ・新しいプロンプト送信時にフォーカスモードが前の応答を一時的に薄暗くする問題が修正された
- ・Kitty およびその他の OSC 9 を通知として解釈するターミナルで /exit するたびに表示される不正な「4;0;」デスクトップ通知が修正された
- ・レート制限時にリモートコントロールが空の「オプションを開いています…」メッセージを表示する代わりに、実行可能なアップセルオプションを表示するように修正された
- ・画像読み込み失敗時のドラッグアンドドロップ画像アップロードが「テキストを貼り付け中…」でハングする問題が修正された
- ・stdin 経由で claude -p に非常に大きなインプット(>10 MB)をパイプする際のクラッシュループが修正された
- ・フルスクリーンモードで長い URL がすべての折り返し行で個別にクリック可能にならない問題が修正された
- ・/plugin コンポーネントパネルが --plugin-dir 経由でロードされたプラグインに対して「Marketplace 'inline' が見つかりません」を表示する問題が修正された
- ・MCP ツール結果がサーバーが構造化コンテンツとコンテンツブロックの両方を返す場合に画像をドロップする問題が修正された
- ・リスト項目内のフェンスコードブロックがコピー貼り付け時にクリップボードに先頭空白を含める問題が修正された
- ・/config のタブナビゲーションがフォーカスを失う問題が修正され、タブヘッダーがフォーカスを保つようになり矢印キーと Esc が機能し続けるようになった
- ・OSC 8 ハイパーリンク非対応のターミナルでマークダウンリンクラベルが失われる問題が修正され、リンクが「ラベル(URL)」として表示されるようになった
- ・1M コンテキストモデルのセッションがより小さい autocompact ウィンドウを持つ場合、実際の API リミットに達する前に「プロンプトが長すぎます」で誤ってブロックされる問題が修正された
- ・並列シェルツール呼び出し: 読み取り専用コマンド(grep、git diff、ls)の失敗がこれ以上兄弟呼び出しをキャンセルしなくなった
- ・バナーが努力をサポートしないモデルで「X の努力で」を表示する問題が修正された
- ・3P プロバイダーの /fast が関連のないスキルにあいまいマッチング するのではなく「利用不可」を表示するようになった
- ・Bedrock デフォルトモデルが global.* に解決される代わりにリージョン適切なプレフィックスに解決されるようになった
- ・vim モード: NORMAL モード で Space がカーソルを右に移動するようになり、標準的な vi/vim の動作に一致した
- ・ターミナルプログレス インジケータ(OSC 9;4)がツール呼び出し間で点滅するのではなくターン全体で表示されるようになった
- ・引数なしの /rename が最後のエントリがコンパクト境界である再開されたセッションで失敗する問題が修正された
- ・--resume/--continue の後に前のセッションからの古い「リモートコントロール がアクティブ」ステータスラインが表示される問題が修正された
- ・削除されたキャッシュディレクトリを指す古い installed_plugins.json エントリが PATH を汚濁しなくなった
- ・MCP stdio サーバーが CLAUDE_CODE_SHELL_PREFIX が設定され、引数に空白またはシェルメタキャラクターが含まれる場合に破損した引数を受け取る問題が修正された
- ・サブエージェントプログレスサマリーがプロンプトキャッシュを欠く問題が修正された(~3倍の cache_creation 削減)
- ・/plugin update が npm ソース化プラグインの新しいバージョンを検出しなくなった
- ・サブエージェントサマリーがサブエージェントのトランスクリプトが静的な間、繰り返し起動する問題が修正され、最悪の場合のトークンコストが抑制された
影響
日常の開発作業では、ワークツリー作成時のコミット失落がなくなり、ブランチ管理がより安全になります。長いURLのクリック可能性が改善されるため、フルスクリーンモードでのドキュメント参照が効率的になります。プラグインのZIP形式対応により、プラグイン配布とインストールのプロセスが簡略化され、開発環境構築の時間が短縮されます。
対象ユーザー
Claude Codeユーザー・AIエンジニア・開発者
まとめ
多数の機能改善とバグ修正で開発体験の質を大きく向上させたメンテナンスリリース
ソース
claude-code v2.1.128
元の記事を読む →