30超のバグ修正。MCP互換性向上とメモリ安全性強化が目立つ — 開発環境の地味な堅牢化
Claude Code v2.1.302 リリース — 30以上のバグ修正と改善
原題: v2.1.302
重要度の根拠: 多数の実装バグ修正で安定性が向上するが、破壊的変更やセキュリティ脅威ではなく、マイナーバージョン範囲の継続的改善
要約
AnthropicのAIコーディングツール「Claude Code」がv2.1.302に更新されました。このリリースでは、プロンプト圧縮時のエラー修正、画像ファイルメモリ管理の改善(128MB超は拒否)、MCP(Model Context Protocol)サーバー互換性向上、ハイパーリンク表示改善、git reftable形式対応など30以上のバグ修正と機能調整が含まれています。特にVertex AI・Bedrock経由での切り替え後の失敗修正、PowerShell統合の改善、デスクトップアプリのMCP認可フロー修正など、エンタープライズユーザーや開発ツール統合環境で直結するポイントが網羅されています。
要点
- プロンプト圧縮・compaction関連の複数エラー修正で安定性向上
- 128MB超の画像ファイル拒否でメモリ安全性強化
- MCP server protocol 2026-07-28対応で互換性改善
- git reftable形式対応でプラグイン周りの信頼性向上
- Vertex AI・Bedrock経由の切り替え失敗修正で運用改善
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
v2.1.302は複数の実装上の課題に対応。プロンプトキャッシュミスを修正(MCP tool mid-sessionロード時、Tool Search後、compaction後)。`CLAUDE_CODE_AUTO_MODE_MODEL`環境変数で client-side auto mode classifier のモデル選択が可能に。Vertex/Bedrock経由での `/autocompact` と `/effort` 保存時にモデル名プリフィックス(例: `anthropic/claude-opus-4-1`)による誤保存を修正。画像ファイル読み込み時のメモリ安全性向上(128MB超は拒否)。git reftable ref形式での plugin marketplace 再クローン問題と「unknown」バージョン表示を解決。MCP server protocol version 2026-07-28 で `resultType`, `ttlMs`, `cacheScope` 省略時の tool 欠損を修正。OpenTelemetry `tool_decision` イベントに `classifier_category` 追加、`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT` 低値時の属性削減問題を改善。
本文の日本語訳(全文)を見る
## 変更内容
- `CLAUDE_CODE_AUTO_MODE_MODEL` を追加し、クライアント側の auto mode classifier が使用するモデルを選択可能に。サーバー側の auto mode には影響しません
- `/config` に `Idle compaction` 行を追加し、idle compaction のオン・オフを切り替え可能に。idle compaction 後に表示される通知に、これをオフにする方法を記載
- `/design-sync` と `/design-login` に、スタンドアロン Claude Design(claude.ai/design)が 2026 年 12 月 14 日までにクローズすることを示す通知を追加
- ターンを停止する際にコンバーセーションが compaction される中での「プロンプトが長すぎます」エラーを修正
- セッション中に Vertex または Bedrock に切り替えた後、「diagnostics: Extra inputs are not permitted」で要求が失敗する問題を修正
- Read tool が任意のサイズの画像ファイル、または画像のような名前のパイプやデバイスを全てメモリにロードしていた問題を修正。128 MB 超の画像ソースは拒否されるように
- gateway が `anthropic/claude-opus-4-1` のようにプリフィックス付きで Opus 4 または 4.1 と命名する場合、`/autocompact` と `/effort` の保存先モデルが間違っていた問題を修正
- tool が mid-session で追加された場合、ToolSearch またはcompaction 後に再度ロードされる際にプロンプトキャッシュがミスしていた問題を修正
- `claude plugin` やその他のサブコマンドがキューに登録された settings または config の書き込みが完了する前に終了することがあり、変更が失われたり `.tmp` ファイルが残ることがありました。これを修正
- git が reftable ref format をデフォルトにする場合、plugin marketplace が毎回再クローンされ、新しくインストールされた git plugin が version「unknown」を表示していた問題を修正
- PowerShell tool が plugin の `bin/` フォルダ内のコマンドを見つけられず、何も見つからない検索(rg, grep, findstr, git grep)が `Select-Object` または別のフォーマッティング cmdlet にパイプされるとエラーが報告されていた問題を修正
- デスクトップアプリの Claude が MCP server の認可または再接続のために claude.ai settings または `/mcp` を指すようになっていましたが、そのオプションが利用できない場合がありました。これを修正
- Claude が空の編集リストを送信した場合、artifact publish が時々失敗し、Claude がより新しいバージョンの artifact で artifact update をリトライする方法が間違っていた問題を修正
- OpenTelemetry `tool_decision` イベントから auto mode classifier block のほとんどで `classifier_category` が欠落していた問題を修正。`OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT` が低い場合、新しい `tool_decision` 属性が `tool_use_id`, `tool_source`, `tool_parameters` を押し出していました。これを改善
- agents ビューの行が、長いリストを下に移動したりセクションを折りたたんだ後に空白のままになっていた問題を修正
- `claude remote-control --help` がサインイン状態でない場合、usage を出力して終了していなかった問題を修正
- `/design consent` と `/design revoke` が cloud session で失敗する場合、`/design-login` を提案していましたが、そこでは利用できません。メッセージが claude.ai/design/settings を指すように変更
- MCP server が protocol version 2026-07-28 をネゴシエートしても `resultType`, `ttlMs`, `cacheScope` を省略する場合、tool が表示されないか、すべての tool 呼び出しが失敗していた問題を修正
- prompt suggestions が計画で credit のみで支払う必要があるモデルで usage credit を費やしていました。reply 請求後はスキップされるように修正
- backticks で書かれた URL が折り返す場合、最初の行でのみクリック可能でした。ハイパーリンクをサポートするターミナルでは、URL 全体が 1 つのリンクになるように修正
- `claude plugin details <name>@builtin` が plugin が見つからない場合、`claude plugin list` を提案していましたが、これは built-in plugin を表示しません。`/plugin` を指すように修正
- link が開始する絵文字が 1 列広すぎてラップされ、question preview で非表示になり、テーブルがリストに変わってしまう問題を修正
- worktree isolation が git 2.56 以降で、stray `.git` ファイルが存在しないディレクトリを指す場合、worktree を作成または再開することを拒否していた問題を修正
- cloud session のコストと使用量がセッションが新しいプロセスで再開された後にゼロから再始まりしていた問題を修正
- Self-hosted runner: reftable format に保存されたチェックアウトを再利用するセッションで、git fetch が「bad object refs/heads」で失敗していた問題を修正
- Windows: exFAT または FAT32 ドライブ上のプロジェクトで、`--plugin-` で開始されたセッション内でのセッションを含め、すべてのファイル書き込みが拒否または質問されていた問題を修正
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.302
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。