
Claude Code v2.1.228 リリース情報
はじめに
Claude Code v2.1.228 がリリースされました。このバージョンでは、インタラクティブセッションの描画停止、Git検出の不具合、モデル切り替え時の挙動、クロスセッション通信、セルフホストランナーの失敗など、複数の重要な不具合修正が行われています。加えて、claude.aiから同期されたスキルのセキュリティ強化、クロスセッションメッセージの表示改善、Vertex AI認証情報の処理改善など、機能面での改良も含まれます。
注目アップデート深掘り
スキルのセキュリティ強化
claude.aiから同期されたスキルについて、セキュリティ面での重要な強化が行われました。具体的には、以下の変更が実施されています:
- ローカルコマンドやMCPプロンプトをシャドウイング(上書き)しなくなった
- 説明文がサニタイズされ、ラベル付けされるようになった
- ローカル環境で
!コマンドの実行や@ファイルの展開が行われなくなった
これらの変更により、外部から同期されたスキルが意図しない形でローカル環境に影響を与えるリスクが低減されました。特に、コマンド実行やファイルアクセスに関する制限は、安全性の観点で重要な変更です。
Writeツールの挙動変更(Changed)
Writeツールの動作ルールが変更され、新しいモデルでは「今回のセッションで読み込んでいない既存ファイル」を上書きできるようになりました。これはEditツールのルールと揃えた変更で、古いモデルでは従来通り事前の読み込みが必要です。
この変更により、モデル間での一貫性が向上し、ファイル操作のワークフローがより直感的になっています。
実用的な活用ポイント
今回のリリースでは、特にマルチセッション環境やリモート環境での作業安定性が向上しています。クロスセッションメッセージの表示が改善され、送信者と本文がインライン表示されるようになったことで、複数セッション間のコミュニケーションがより分かりやすくなりました。
セルフホストランナーを利用している場合、checkoutフックの失敗時の挙動が改善され、プッシュ対象外のリポジトリで失敗しても警告を表示してスキップするようになったため、CI/CD環境での信頼性が向上しています。
Vertex AIを利用している場合、認証情報の期限切れや欠落時の失敗判定が数秒で完了するようになり、従来の数分間のリトライから大幅に改善されています。
全変更点一覧
| カテゴリ | 内容 | 概要 |
|---|---|---|
| Fix | インタラクティブセッションの描画停止 | 内部レイアウトエラー後にプロセスは動作しているが画面描画が完全に停止する問題を修正 |
| Fix | Windows での Git 検出 | Claude Code を git インストールの親フォルダから起動した場合に git / Git Bash が見つからない問題を修正 |
| Fix | /tui のモデル復元 | /model でモデルを変更後に /tui を実行すると以前のモデルに戻ってしまう問題を修正 |
| Fix | クロスセッション通信の初期化 | インストールまたはアップグレード後の最初のセッションで inbox なしでクロスセッション通信が開始される問題を修正 |
| Fix | Remote Control /resume の情報漏洩 | 接続中に /resume を実行すると再開された会話のタイトルや履歴が接続先セッションに漏れる問題を修正 |
| Fix | セルフホストランナーの checkout フック失敗 | プッシュしないリポジトリで checkout フックが失敗すると新規ランナーで毎回セッションが失敗する問題を修正(警告を表示してスキップするよう変更) |
| Fix | セルフホストランナーのセッション終了タイミング | バックグラウンドタスク完了とフォローアップターン開始の間でセッションが終了する問題を修正 |
| Fix | セッションクリーンアップのファイル削除 | プロジェクトのメモリフォルダ内のコンテンツが削除される問題を修正 |
| Fix | プラグインキャッシュのクリーンアップ | シンボリックリンクされた開発用チェックアウトのみが存在するプラグインのキャッシュが削除される問題を修正 |
| Fix | 設定マージのマーケットプレイスエントリ | 高優先度の設定層で再定義されたマーケットプレイスエントリが別の層のカスタムヘッダーを継承する問題を修正(エントリ全体としてマージするよう変更) |
| Fix | deferred-tools リマインダーの重複送信 | スキル呼び出し後に deferred-tools リマインダーがモデルに二度送信される問題を修正 |
| Improvement | スキルのセキュリティ強化 | claude.ai から同期されたスキルがローカルコマンドや MCP プロンプトをシャドウイングしなくなり、説明文がサニタイズされてラベル付けされ、! コマンドや @ ファイル展開を実行しなくなった |
| Improvement | クロスセッションメッセージ表示 | 送信者と本文が折りたたまれた行ではなくインライン表示されるようになり、他マシンの Remote Control セッションへのメッセージでは Remote Control セッション名が送信者として表示されるようになった |
| Improvement | Vertex AI 認証情報処理 | 期限切れまたは欠落した Google Cloud 認証情報が数分間のリトライではなく数秒以内に失敗するようになった |
| Improvement | コンパクション進捗表示 | リトライカウントダウンと停止ヒントが進捗バーのみではなくコンパクション中に表示されるようになった |
| Improvement | ターミナルタイトルのビジースピナー | 一部のターミナルでのタブバーのジッターを軽減するためにグリフを更新 |
| Changed | Write ツールの上書きルール変更 | 新しいモデルが今回のセッションで読み込んでいない既存ファイルを上書きできるようになり、Edit ツールのルールと一致(古いモデルは従来通り事前読み込みが必要) |
| Removed | 初回利用通知の古い記載 | Pro、Max、Team プランの初回利用通知から auto mode セッションが若干コスト高になる旨の古い記載を削除 |
まとめ
v2.1.228 は、不具合修正とセキュリティ強化を中心としたメンテナンスリリースです。特にマルチセッション環境やセルフホストランナー環境での安定性が向上し、claude.aiから同期されるスキルのセキュリティ面での制御が強化されました。また、Vertex AI認証エラーの早期検出やクロスセッションメッセージの視認性向上など、運用面での改善も多数含まれています。Writeツールの挙動変更(Changed)により、新しいモデルでのファイル操作がより柔軟になった点も注目です。