20+ バグ修正でクラウド対応強化、Bedrock の二重課金も解決。Python SDK 移行も自動化で敷居下がった。
Claude Code v2.1.239リリース:複数プラットフォーム対応とバグ修正
原題: v2.1.239
重要度の根拠: 複数クラウド対応拡大と多数のバグ修正により、既存ユーザーの安定性向上と導入障壁低下が見込めるが、新機能追加ではなく問題解決中心のため即時影響は限定的。
要約
Anthropic のコード生成・補完ツール Claude Code がバージョン 2.1.239 にアップデートされた。AWS Bedrock、Google Vertex AI、Anthropic Foundry など複数クラウドプラットフォームでフルスクリーンレンダラーが利用可能になり、新規インストール時にはフルスクリーン表示がデフォルトになる。コスト見積もりが US-only-inference プレミアム(1.1倍)を反映し、Alpine/musl ビルドにおけるネイティブ画像貼り付けや音声キャプチャが新対応。Python ライブラリの Anthropic 0.x から 1.x への移行コマンド `/claude-api upgrade` が追加され、クラウドセッションではプラグイン同期・管理の改善、Bedrock/HTTPS プロキシ経由の接続安定化、IDE ターミナルの遅延解消など 20 件以上のバグ修正が含まれている。
要点
- 複数クラウド(Bedrock、Vertex、Foundry)でフルスクリーン対応
- Python SDK 0.x→1.x 移行コマンド `/claude-api upgrade` 新追加
- Bedrock ストリーミング二重課金バグ、HTTPS プロキシ認証問題を修正
- Alpine/musl ビルドで画像・音声キャプチャが機能
- IDE ターミナルの遅延、セッション再開の各種バグを解決
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
Anthropic SDK の Python 版マイグレーション支援が `/claude-api upgrade` で自動化される(0.x → 1.x、タイムアウトは `anthropic.Timeout` に統一)。クラウドセッション(claude.ai 同期プラグイン)の `name@synced` タグ付けと enable/disable 制御が実装。Bedrock 経由のストリーミング Content-Type ヘッダ剥離による二重課金バグが解決。AWS SSO + awsAuthRefresh の HTTPS_PROXY 無視による起動ハングも修正。JetBrains IDE ターミナルの Edit/Write 呼び出し 5 秒ハング、Esc キー入力時のレース条件、WebFetch の expired キャッシュ保持(15分 TTL 設計との乖離)、MCP elicitation フォーム表示クリップ、リモート MCP サーバの 5xx transient エラー後の状態保持など詳細な修正。
本文の日本語訳(全文)を見る
## 変更内容
- コスト見積もり(`/cost`、ステータス行、`--max-budget-usd`)が、データレジデンシーワークスペース向けの 1.1× US-only-inference プレミアムを反映するようになった
- Bedrock、Vertex、Foundry など、これまで対象外だったセットアップに対してワンタイムのフルスクリーンレンダラーオファーが追加された。これらの環境での新規インストールはフルスクリーンで開始するようになった
- `/claude-api upgrade` コマンドを追加し、Python プロジェクトを anthropic 0.x から 1.x に移行できるようになった。また Python リファレンスが 1.x 用に更新され、タイムアウトは `httpx.Timeout` ではなく `anthropic.Timeout` を使用するようになった
- クラウドセッション:claude.ai から同期されたプラグインが `name@synced` として表示されるようになり、`claude plugin enable/disable <name>@synced` で管理可能に。インストール済みの同名プラグインは上書きされない
- Alpine/musl ビルド:ネイティブ画像貼り付け、クリップボード、音声キャプチャ アドオンが読み込まれるようになった(glibc ビルドをランタイムが拒否していたが、musl ビルドバージョンで対応)
- 月間支出制限に達した場合に表示される使用制限メッセージに、セッションおよび週単位の制限がいつリセットされるかを記載するようになった
- Bedrock でプロキシが Response Content-Type ヘッダを削除している場合のストリーミング修正。API 呼び出しが無意識に二重に課金されてターンごとにリクエストが非ストリーミングで再実行されていた
- HTTPS プロキシ経由で Bedrock を使用し、SSO プロファイルと `awsAuthRefresh` を使っている場合に Claude Code が起動時にハングする問題を修正。認証情報の事前チェックが `HTTPS_PROXY` を遵守するようになった
- ディレクトリが存在しなくなった場所から Claude Code を起動した場合のクラッシュダンプを修正。明確なメッセージが表示されるようになった
- JetBrains IDE ターミナルで Claude Code プラグインが接続されている場合、Edit および Write 呼び出しが約 5 秒間一時停止していた問題を修正
- キューに待っているプロンプトがある状態で Esc を押すことで、次のターンが早期に終了し、セッションがアイドル状態になりながら Claude がまだ作業中という競合状態を修正。後で再送信された場合のアクション重複も解決
- WebFetch が有効期限切れのページコンテンツをセッション全体にわたってメモリに保持していた問題を修正。意図されていた 15 分間の保持に更正
- クラウドセッション(Claude Code on the web、デスクトップ、モバイルアプリ)がアイドルワーカーの再起動後、計画モードを外した状態で再開されていた問題を修正
- フルスクリーンモードで MCP elicitation フォームがターミナルより背が高い場合にクリップされていた問題を修正。フォームがウィンドウに収まるようになり、隠れたフィールドはスクロールで到達可能、Accept/Decline は常に表示されるように
- クラウドセッションまたは SDK `setMcpServers()` 経由でセッション中の再接続時に一時的な 5xx エラーが発生後、リモート MCP サーバが失敗状態のまま留まっていた問題を修正
- カスタムセッションタイトルが、名前変更後に約 64 KB を超える会話が書き込まれた後で `/resume` から消える問題を修正
- `/resume` と agents ビューが、ファイルがタッチされたり単に再度開かれたりした場合のみセッションが最近変更されたと表示される問題を修正
- `/resume` でプロジェクトモードすべてにおいて、削除されたディレクトリ(例えば削除された worktree)に `cd` するよう指示されていた問題を修正。そうしたセッションは現在のディレクトリで再開するようになった
- `.worktreeinclude` パターンが `**/` で始まる場合、ターゲットが gitignored ディレクトリに存在していても無言で何も一致していなかった問題を修正
- agents、skills、commands の `.md` ファイルが UTF-8 BOM で始まる場合、無言で無視されていた問題を修正
- `/insights` がいくつかのモデルで応答の中でリテラル `<message>` タグをエコーしていた問題を修正
- marketplace `metadata.pluginRoot` が効果を発揮していなかった問題を修正。ベアプラグインソース名がドキュメント記載の通りに解決されるようになった
- ブラウザベースのターミナルでマウス移動がマウスレポートが複数回の書き込みに分割して到達したときにプロンプトに `"35;150;7M"` のようなテキストを挿入していた問題を修正
- effort/ultracode ステータスバッジ色のカスタムテーマオーバーライドが無視されていた問題を修正
- OpenTelemetry トレース断片化の修正:`PreToolUse` フックで遅延されたツール実行が、元のターンのトレース内で再開されるようになった
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.239
媒体: Claude Code Releases
※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。