はじめに
2026年8月、Claude Code の v2.1.239 がリリースされました。今回の目玉は機能追加よりも「気づかぬうちにコストが漏れていた」タイプの修正です。特に Amazon Bedrock をプロキシ経由で利用している環境で、APIコールが静かに2倍課金されていた不具合が修正された点は影響が大きく、該当環境の利用者は請求額への影響を確認する価値があります。
あわせて、Python SDK を anthropic 0.x から 1.x へ移行するための /claude-api upgrade コマンドが新規追加され、データレジデンシー対応ワークスペースのコスト見積もりロジックも修正されました。本記事では、この3点を中心に、影響範囲と開発者が取るべき対応を整理します。
📌 影響を受ける人
- Bedrock 経由で Claude Code を使っており、社内プロキシ(リバースプロキシ、L7 LB 等)を挟んでいる人
anthropicPython SDK の 0.x 系を使っており、1.x への移行を検討している人- データレジデンシー対応ワークスペースで
--max-budget-usdによるコスト上限管理を行っている人
変更の全体像
v2.1.239 全体では約60件の修正・改善が含まれますが、影響度で分類すると以下のようになります。
変更内容
主要変更まとめ
| 項目 | 種別 | severity | 対応要否 |
|---|---|---|---|
| Bedrockストリーミング二重課金修正 | bugfix | high | ✅ 要確認 |
/claude-api upgrade (Python SDK移行) |
new_feature | high | ✅ 移行検討 |
| US-only-inference 1.1×プレミアム反映 | pricing | medium | ✅ 予算設定要確認 |
| フルスクリーンレンダラー展開 | improvement | medium | 不要 |
セッション管理/resume系バグ修正 |
bugfix | medium | 不要(自動適用) |
1. Bedrockストリーミングの二重課金バグ
Content-Type ヘッダーを削除するタイプのプロキシ配下では、Bedrock のストリーミングレスポンスの解釈に失敗し、Claude Code が気づかないうちに同じターンを非ストリーミングで再実行していました。結果として、ユーザーからは1回のやり取りに見えていても、課金対象の API コールが実質2倍発生していたことになります。
⚠️ Breaking Change ではありませんが要確認
過去バージョンでこの不具合の影響を受けていた場合、Bedrock の請求額が実際の利用感より高くなっていた可能性があります。特にコスト監視・予算アラートを運用しているチームは、アップグレード前後のAPIコール数を比較することをおすすめします。
あわせて、SSOプロファイル + awsAuthRefresh を使う Bedrock 構成で、HTTPSプロキシ配下だと起動時にハングする問題も修正されています(クレデンシャル事前チェックが HTTPS_PROXY を尊重するように変更)。
2. /claude-api upgrade — Python SDK 0.x→1.x 移行支援
anthropic Python SDK は 1.x 系でいくつかの破壊的変更が入っており、手動移行は地味に手間がかかります。今回追加された /claude-api upgrade コマンドは、プロジェクト内の SDK 利用箇所を検出し、1.x 系の書き方へ自動移行してくれます。
代表的な変更点はタイムアウトの指定方法です。0.x では httpx.Timeout を直接使っていましたが、1.x では anthropic.Timeout を使う形に統一されました。
3. データレジデンシー環境のコスト見積もり修正
データレジデンシー対応ワークスペース(US-only-inference)では、実際のAPI利用に 1.1倍の推論プレミアムが課金される仕様ですが、これまで /cost・ステータスライン・--max-budget-usd の見積もり計算にはこのプレミアムが反映されておらず、表示上のコストと実請求額に乖離がありました。v2.1.239 でこの乖離が解消されています。
💡 Tips
--max-budget-usdで予算上限を設定している場合、見積もりが正確になったことで**同じ予算設定でも実際に使える作業量が実質的に減る(より早く上限に到達する)**ケースがあります。データレジデンシー環境でこのオプションを使っているなら、上限値の見直しを検討してください。
その他の注目改善(参考)
- フルスクリーンレンダラーが Bedrock/Vertex/Foundry 環境にも展開され、新規インストールはフルスクリーン起動がデフォルトに
- Windows でもマシン間のクロスセッションメッセージング(
SendMessage/ListAgents)が利用可能に -
/resumeのセッション取り違え、Esc操作の競合、64KB超会話でのタイトル消失など、セッション管理系のバグを多数修正
影響と対応
| 対象 | 推奨アクション |
|---|---|
| Bedrock + 社内プロキシ利用者 | v2.1.239 へアップグレードし、過去の請求額の異常有無を確認 |
SSOプロファイル + awsAuthRefresh の Bedrock 利用者 |
HTTPSプロキシ配下の起動ハングが解消されているか確認 |
anthropic Python SDK 0.x 利用者 |
/claude-api upgrade で 1.x への移行を試す(タイムアウト指定の書き換えに注意) |
| データレジデンシーワークスペースで予算管理をしている人 |
--max-budget-usd の設定値が新しい見積もりロジックでも妥当か再確認 |
コード例
Python SDK 1.x 移行に伴うタイムアウト指定の変更点です。
Before (anthropic 0.x)
import httpx
from anthropic import Anthropic
client = Anthropic(
api_key="...",
timeout=httpx.Timeout(60.0, connect=5.0),
)
After (anthropic 1.x)
import anthropic
from anthropic import Anthropic
client = Anthropic(
api_key="...",
timeout=anthropic.Timeout(60.0, connect=5.0),
)
/claude-api upgrade を実行すれば、このような書き換え箇所をプロジェクト内から検出し、自動的に修正できます。手動で httpx.Timeout を探して置換する必要はありません。
まとめ
- Bedrock + プロキシ環境で発生していたAPI二重課金バグが修正されました。過去の請求に心当たりがあれば確認を。
-
/claude-api upgradeにより、anthropicPython SDK の 0.x→1.x 移行が自動化されました。移行を先延ばしにしていたプロジェクトは検討する価値があります。 - データレジデンシーワークスペースのコスト見積もりが1.1倍プレミアムを正しく反映するようになり、
--max-budget-usdの実効挙動が変わる可能性があります。 - そのほか、セッション管理・入力操作・サンドボックス周りの細かな修正が多数含まれており、通常のアップグレードで恩恵を受けられます。
コストに直結する修正が中心のリリースのため、Bedrock やデータレジデンシー環境を運用しているチームは早めのアップグレードをおすすめします。