
Claude Code v2.1.149 と Gemini CLI v0.43.0 同時アップデート ── コスト見える化と surgical edits とは?
2026-05-22 にターミナル AI ツール双璧が同日アップデート。Claude Code v2.1.149 は /usage でコスト内訳が見え、Gemini CLI v0.43.0 は AI が必要な部分だけ直す surgical edits を導入。一般読者向けに「説明できる AI」と「壊さない AI」の方向性、5 分セットアップ、残るリスクを整理しました。

中澤 圭志
@keishi_nakazawaSales Claw 開発者

Key Facts
リリース日
2026-05-22 (UTC、両ツール同日)
主なリリース
Claude Code v2.1.149 + Gemini CLI v0.43.0
Claude Code 役割
/usage で skills/subagents/plugins/MCP 別コスト内訳
Gemini CLI 役割
edit tool 優先で AI 編集を「外科手術」化
この記事を一言で言うと
2026-05-22 という同じ日に、Claude Code (Anthropic) の v2.1.149 と Gemini CLI (Google) の v0.43.0 という、ターミナル AI 開発ツールの双璧が同時に大型アップデートしました。Claude Code は「AI を使ったらいくら掛かったか、その内訳が見える」ようになり、Gemini CLI は「AI がコードを直すときに、ファイル全部を書き換えず、必要な部分だけを外科手術的に直す」ようになりました。本記事は、AI コーディングに詳しくない方にも「なぜこの 2 つの変化が同時に起きたのか」「ふつうの人にどう関係するか」を、お医者さんの問診票と外科手術のたとえ話で解説します。
結論: 2 つのアップデートが同じ週に来たのは偶然ではなく、「AI 開発ツールが "見える" と "壊さない" の段階に入った」という業界全体の方向転換のサインです。ざっくり言うと、Claude Code の /usage は「来月の AI 請求書が爆発しないか事前に把握する道具」、Gemini CLI の surgical edits は「AI に "ちょっと直して" と頼んでも、関係ないコードまで巻き込まれる事故が減る仕組み」です。要するに、両方とも今すぐアップデートして損はありません。
「AI でコードを書いてもらってるんだけど、今月いくら掛かったか分からない」「ちょっと直してって頼んだら、関係ないファイルまで AI が全部書き換えてしまった」 —— 本記事ではこの 2 つの悩みに対し、2026-05-22 にリリースされた Claude Code v2.1.149 と Gemini CLI v0.43.0 がどう答えを出したかを、公式 GitHub Releases を一次情報として参照しながら、Sales Claw 開発者の視点で整理します。
この日は AI コーディング業界にとって珍しく忙しい 24 時間でした。Anthropic の Claude Code が v2.1.149 (5/22 大型回) → v2.1.150 (5/23 早朝に内部修正) と立て続けに 2 リリースを出し、ほぼ同時間帯に Google の Gemini CLI が v0.43.0 stable + v0.44.0-preview.0 を同日リリース。本記事は前者の v2.1.149 の「/usage でコスト内訳が見える」機能と、後者の v0.43.0 の「edit tool を使った surgical edits (外科手術的編集)」機能を中心に、AI に詳しくない方向けに解説します。
併せて読んでいただくと文脈がつながります: 直前の Claude Code リリースは Claude Code v2.1.147 / 148 — /code-review とピン留めバックグラウンド、直前の Gemini CLI リリースは Gemini CLI v0.42 / v0.43-preview 二段同時リリース をご覧ください。ターミナル AI ツール全体の地図は Claude Code ハーネス設計の最適化 にまとめてあります。
本記事は GitHub Releases Claude Code v2.1.149 / Gemini CLI v0.43.0 / Claude Code Docs Changelog / Gemini CLI Release Notes を一次情報として参照しています。Sales Claw の 無料ダウンロードページもあわせてどうぞ。
1. 2026-05-22 に何が起きたか — ターミナル AI 双璧が同日アップデート
まずタイムラインを整理します。【公式発表】 Anthropic 公式 GitHub Releases によると、Claude Code v2.1.149 は 2026-05-22 (UTC) にリリースされ、その約 6 時間後に内部修正のみの v2.1.150 が 2026-05-23 04:03 UTC に出ています。一方 Google 公式によると、Gemini CLI v0.43.0 stable は 2026-05-22 リリース、その先行プレビュー v0.44.0-preview.0 も同 5/22 に出ています。
ここで、AI コーディングに詳しくない読者のために、登場するキャラクターを最初に整理します。「Claude Code」は Anthropic 社が出している、ターミナル (コマンド入力する黒い画面) で動く AI 開発ツール。コードを書かせたり、エラーを直させたり、複雑な作業を AI に丸ごとお願いするためのもの。「Gemini CLI」は Google 社が出している、ほぼ同じ役割の競合ツールです。両方ともコマンド 1 つで自分のパソコンにインストールできて、ChatGPT のようなチャット型 UI ではなく、開発者が日常的に使っているターミナルから AI が直接ファイルを書き換える設計になっています。
ここで起きた「同日アップデート」が興味深いのは、2 社が偶然たまたま同じ日にリリースしたのではなく、解決しようとしている問題の方向性が一致しているという点です。【著者見解】 AI コーディング業界はこの 6 ヶ月、「速さと賢さ」(モデル更新合戦) から「使ってもらう側の不安」(コスト・安全) に主戦場が移っています。Sales Claw のような実運用フェーズの AI 道具を作っている立場から見ると、この 2 つのリリースは「そろそろ "見える" と "壊さない" が当たり前になる時代」の宣言に見えました。
この 24 時間で起きたリリースを、まず時系列の表で見ましょう。
| 日時 (UTC) | 製品 | バージョン | 主な変化 |
|---|---|---|---|
| 5/21 20:39 | Claude Code | v2.1.147 | /code-review、ピン留めバックグラウンド |
| 5/22 01:16 | Claude Code | v2.1.148 | Bash exit 127 ホットフィックス |
| 5/22 (日中) | Claude Code | v2.1.149 | /usage カテゴリ別内訳、Windows 系セキュリティ修正 |
| 5/22 | Gemini CLI | v0.43.0 | surgical edits、コンテキスト管理改善、OAuth 修正 |
| 5/22 | Gemini CLI | v0.44.0-preview.0 | 先行版 (Auto モード統合、認証修正) |
| 5/23 04:03 | Claude Code | v2.1.150 | 内部インフラ修正のみ (ユーザー影響なし) |
本記事はこの中で太字でハイライトした v2.1.149 と v0.43.0 を中心に解説します。直前リリースの解説が必要な方は 前回の Claude Code 解説記事へ。
2. 用語整理 — ターミナル AI / コスト内訳 / surgical edits とは

まず前提: ふつうの人が「AI でコードを書いてもらう」と聞いて思い浮かべるのは、ChatGPT のチャット画面で「これこれのコードを書いて」と頼む形だと思います。ところがエンジニアが日常的に使っているのは、黒い画面 (ターミナル) で動く CLI 型の AI 道具です。Claude Code も Gemini CLI もこの種類で、テキストでお願いすると、AI が自分のパソコンの中のファイルを直接読み書きしてくれます。
以下、本記事で繰り返し登場する 3 つの専門用語を、一段ずつ普通の言葉に翻訳します。
| 専門用語 | 普通の言葉に直すと | 身近なたとえ |
|---|---|---|
| ターミナル AI 開発ツール | パソコンの黒い画面で動く、ファイルを直接書き換える AI 道具 | 秘書ロボットが自分のデスクで紙を整理してくれる感じ |
| コスト内訳 (per-category usage) | AI を 1 ヶ月使ったとき、何にいくら掛かったかの明細 | 電気代の明細「冷蔵庫 ¥X、エアコン ¥Y、照明 ¥Z」 |
| surgical edits (外科手術型編集) | AI が必要な行だけピンポイントで直す。ファイル全部を書き換えない | 虫歯 1 本だけ削る (歯全体を抜かない) |
| MCP (Model Context Protocol) | AI が外部サービス (GitHub / Slack / DB 等) を使うための共通規格 | 電源プラグの形が世界共通になった感じ |
| skills / subagents / plugins | AI に役割や追加能力を持たせる仕組み (拡張機能のような物) | スマホにアプリを足して機能を増やすイメージ |
3. Claude Code v2.1.149: /usage でコスト内訳が見える
【公式発表】 Anthropic 公式 v2.1.149 リリースノートの 1 行目はこうです:「/usage now shows a per-category breakdown (skills, subagents, plugins, per-MCP-server costs) to help identify what's driving limits usage.」 これは「/usage コマンドが今後、skills / subagents / plugins / MCP サーバ別の内訳を表示し、利用上限をどれが圧迫しているか特定できるようにする」という意味です。
ここで「利用上限 (limits)」とは、Claude Code の有料プラン (Pro / Max など) に設定されている週次の使用枠のこと。これを超えると追加料金がかかるか、その週はサービスが止まります。これまで /usage は「今週いくら使った」という合計値だけを見せていたので、超えそうになってから「何がコストを食ってるのか分からない」状態でした。今回の改善で、合計の内側 = 内訳が見えるようになります。
# Claude Code のターミナルで
> /usage
# v2.1.148 までの表示 (合計だけ)
This week: 65% of weekly limit used.
# v2.1.149 以降の表示 (カテゴリ別内訳)
This week: 65% of weekly limit used.
Skills: 38% (主に grant-rewrite, blog-write)
Subagents: 14% (code-reviewer x12 回, planner x8 回)
Plugins: 9% (anthropic-skills / xlsx)
MCP servers: 4% (notion: 3.2%, slack: 0.8%)この機能の本質的な価値は「請求書が来てから慌てる」から「事前にどこを絞ればいいか判断できる」への転換です。【著者見解】 Sales Claw 開発を通して気付いたのは、AI のコスト爆発はだいたい「知らないうちに重い skill (拡張機能) を呼び出す癖がついている」「subagent (子エージェント) を起動しすぎている」のどちらかが原因です。/usage のカテゴリ別表示は、この 2 つを実行中に発見できる仕組みです。
v2.1.149 はこの /usage 強化以外にも複数の改善を含みます。/diff 画面が矢印 / vim 風 j/k / PgUp/PgDn / Space / Home/End キーでスクロールできるようになり、Markdown のチェックボックス記法 (- [ ] todo) も正しく描画されます。エンタープライズ向けには「allowAllClaudeAiMcps」という新設定が追加され、claude.ai のクラウド MCP コネクタを 1 つずつ許可リストに書かなくても一括で読み込めるようになりました。
セキュリティ面では、Windows / PowerShell ユーザーには嬉しい修正が複数含まれています。cd.. や cd\\ といった PowerShell の組み込みショートカットがワークスペース外への移動を検知できていなかった脆弱性が修正され、git worktree のサンドボックス書き込み許可範囲も「リポジトリ全体」から「.git 配下の共有部分のみ (hooks/ と config は拒否)」に厳格化されています。
4. Gemini CLI v0.43.0: surgical edits + Sublime/Emacs 対応で「壊さない」

【公式発表】 Gemini CLI v0.43.0 のリリースノートには「steer model to use edit tool for surgical edits」という機能追加が記されています。意訳すると「AI モデルに、ファイル全体を書き換えるのではなく、必要な部分だけを直すための専用ツール (edit tool) を使うように、設計レベルで誘導する」という意味です。
ここで起きていた問題を、もう少し具体的に説明します。AI に「このバグを直して」と頼むと、これまでの Gemini CLI は、しばしばファイル全体を書き換える「write tool」を選びがちでした。これは AI 側にとっては楽な選択 (全部書けばいいので) ですが、利用者にとっては関係のないコメントが消える / 整形ルールが変わる / 別の人が直したばかりの行が巻き戻るといった「巻き込み事故」を起こす原因でした。
v0.43.0 では、AI が「edit tool」(指定した行だけを置換する道具) を優先するようにモデル自体の選択傾向を変えました。【著者見解】 これは小さな調整に見えて、実は AI コーディングの設計思想として大きな転換です。「AI に賢く全部書かせる」から「AI が触れる範囲を AI 自身が狭める」へ、責任の所在が変わっています。
v0.43.0 はこの surgical edits 改善以外にも多くの安定性向上を含んでいます。
- 並列ツール呼び出しの ID 衝突を解消: 複数のツールを同時に動かしたときの不具合を修正
- OAuth 認証中のサイレントハング (画面が止まる) を防止: ヘッドレス Linux で認証が固まる問題への対策
- ACP モードで無限思考ループに陥らないように修正: AI が「次は誰のターン?」を延々と自問する事故を回避
- YOLO / AUTO_EDIT モードでリダイレクトをサンドボックスなしでも許可: 自動編集モードの実用性向上
- Adaptive token calculator: コンテキストサイズの推定精度向上で予測請求が正確に
- 非対話モードで AgentExecutionStopped 時に JSON 出力: スクリプト連携が容易に
さらに、同日リリースされた v0.44.0-preview.0 では、その直前のナイトリー版で先行投入された Sublime Text と Emacs 用のクライアント追加がプレビュー段階に進みました。これまで Gemini CLI 公式統合のあるエディタは VS Code 中心でしたが、Sublime Text / Emacs ユーザーも一級市民として扱われるようになります。
| 項目 | v0.42.x まで (旧) | v0.43.0 以降 (新) |
|---|---|---|
| 編集の単位 | ファイル全体 (write tool) | 必要な行だけ (edit tool 優先) |
| 巻き込み事故 | 起きやすい | 構造的に減る |
| 対応エディタ統合 | VS Code 中心 | Sublime / Emacs クライアント追加 (preview) |
| OAuth 認証 | ヘッドレス Linux で固まる事例あり | サイレントハング修正 |
| ACP モード | 無限思考ループに陥る事例 | nextSpeakerCheck 無効化で回避 |
5. 2 つのアップデートが示す方向 — 「説明できる AI」と「壊さない AI」

この 2 つのアップデートを並べると、面白いことに気付きます。【著者見解】 Claude Code は「/usage 内訳 = AI が今やったことを、後から振り返って説明できるようにする」方向、Gemini CLI は「surgical edits = AI が触る範囲を、事前に狭めて壊さないようにする」方向。前者は事後の説明責任を、後者は事前の影響範囲制限を、それぞれ強化しています。
日本の AI 営業現場、特に Sales Claw のような「人ではなく AI が、社外の見ず知らずの会社に文面を送る」タイプのワークフローでは、この 2 方向は両方とも必須です。「後から監査できる」と「事故が起きにくい設計」の両輪が揃って、はじめてポリシー制御付き自律運用が実用フェーズに乗ります。
6. 一般読者がいま体感するための手順 — 5 分で両方を試す


以下、まだ触ったことがない方向けに、Windows / macOS 共通で 5-10 分で試す手順を示します。前提条件は Node.js 18 以上がインストールされていることです (公式サイト nodejs.org から無料で入れられます)。
Step 1: Claude Code を入れて /usage を試す
# 1) インストール (npm 経由)
npm install -g @anthropic-ai/claude-code
# 2) バージョン確認 (v2.1.149 以上であることを確認)
claude --version
# 3) ログイン (ブラウザが開いて Anthropic アカウントで認証)
claude login
# 4) 任意のプロジェクトディレクトリに移動して起動
cd ~/path/to/your/project
claude
# 5) Claude Code 内で /usage を実行
> /usage
# 6) 「Skills」「Subagents」「Plugins」「MCP servers」のセクションが見えれば OKStep 2: Gemini CLI を入れて surgical edits を体感する
# 1) インストール (npm 経由)
npm install -g @google/gemini-cli
# 2) バージョン確認 (v0.43.0 以上であることを確認)
gemini --version
# 3) ログイン (Google アカウントで認証)
gemini
# 4) 任意のプロジェクトディレクトリで起動した状態で、AI に修正を頼んでみる
# (この記事内のサンプルコード等で試すと違いが分かりやすい)
# 5) AI が「edit tool」を選択しているかは画面下部に
# 「Using edit tool to modify file.ts at lines 42-48」のような
# 形で表示される (write tool ではなく edit tool を使えば surgical edits 成功)どちらから試すかの推奨
- すでに Claude Code を使っている方: まずは
claude update→/usageで今の請求書内訳を見るのが推奨。5 分で「自分が何にコストを使っているか」が分かるので、優先度は最も高い - Cursor や VS Code 中心の方: Gemini CLI を「セカンドツール」として併用するのがおすすめ。surgical edits で「ピンポイント修正だけ Gemini」「複雑な実装は Cursor」の使い分けが効く
- Sublime Text / Emacs ユーザー: v0.44.0-preview.0 のクライアントを入れると、自分のエディタから直接 Gemini CLI が呼べる
- AI 道具をこれから触る方: まずは Claude Code から。
/usageでコスト感覚を養うことを最優先に。Gemini CLI は次のステップで OK
7. 注意点・限界・残るリスク

2 つのリリースは方向性として非常に重要ですが、銀の弾丸ではありません。以下のリスクや限界も認識しておく必要があります。
Claude Code /usage 側の限界
- 【公式発表】 現時点ではスナップショット集計。実行中の即時カウンタではないため、暴走中の subagent を止めるための「リアルタイムストップ」用途には使えない
- 【著者見解】 カテゴリは固定 4 種類 (skills / subagents / plugins / MCP) で、個別の skill 別内訳までは降りていない。重い skill を特定するには、ログを別途見る必要がある
- 【未確認】 エンタープライズ向け統合監査ログ (SOC2 等) との連動は、本記事執筆時点 (2026-05-24) では公式に発表されていない
Gemini CLI surgical edits 側の限界
- 【公式発表】 「edit tool を優先するようステアリング」とは「100% edit tool を使う」ではない。複雑な変更や新規ファイル作成では引き続き write tool が選ばれる
- 【著者見解】 AI が edit tool を選んでも、選んだ行範囲が正しいとは限らない。「ここだけ直して」と人間が思った範囲と AI の判断がずれる可能性は残る
- 【推測】 既存の write tool 前提のスクリプト・カスタム連携を組んでいる場合、tool 選択の挙動変化で予期せぬ振る舞いが起きる可能性。チーム導入前に小規模プロジェクトで検証推奨
両方に共通する残るリスク
- API キーや認証情報の取り扱い: ターミナル AI 道具は強力なため、機密情報を含むディレクトリで起動するときは
.gitignore/.envの確認を必ず - 本番環境への直接実行: 両ツールとも開発用途を想定。本番サーバ上で直接動かす場合は、強制 read-only モード等の追加対策推奨
- 業界別レギュレーション: 医療 / 金融 / 公共系での AI コーディング道具の利用ガイドラインは、各社の社内コンプライアンス部門に必ず事前確認を
8. Sales Claw 文脈とまとめ ── 次にやること
Sales Claw は、ポリシー制御・送信前自動検査・営業 NG 検出・CAPTCHA 検出時停止・送信頻度制限・監査ログ保存・自動停止条件によって、誤送信と規約違反リスクを下げる設計の OSS ツールです。本記事で紹介した「説明できる AI」と「壊さない AI」の方向性は、Sales Claw が出発時点から重視してきた設計原則とほぼ一致しています。
AI 営業自動化の現場では、「AI が見ず知らずの会社に勝手に文面を送る」というリスクが避けて通れません。これを「手動の事前承認フロー必須」で守る選択肢もありますが、Sales Claw は「送信前の自動ポリシー検査と監査ログで構造的にリスクを下げる」方を選んでいます。今回の Claude Code / Gemini CLI のアップデートは、開発側の「実装ツールの説明可能性 / 影響範囲制限」を強化する流れであり、運用側の「送信ポリシーの説明可能性 / 影響範囲制限」と方向性が揃ってきました。
次のアクション: まず claude update で v2.1.149 以上にしてから /usage を実行し、自分のコスト内訳を確認してみてください。続いて Gemini CLI v0.43.0 を入れて、いつもの修正タスクを 1 つ任せてみてください。AI 営業ワークフローを「送信前の自動ポリシー検査と監査ログで構造的に安全」に運用したい方は、Sales Claw の 無料ダウンロードから検証を始められます。詳細は クイックスタートガイド。
よくある質問
Claude Code v2.1.149 の /usage 内訳機能を一言で言うと?
Gemini CLI v0.43.0 の surgical edits とは何ですか?
なぜ Claude Code と Gemini CLI が同じ日にアップデートしたのですか?
一般読者がこれを試すには何分かかりますか? お金はかかりますか?
AI 営業自動化や Sales Claw との関連は?
残るリスクや限界は何ですか?
参考文献
本記事は X 公式アカウントと公式ドキュメントを一次情報として参照しています。
- [01]
- [02]
- [03]Claude Code Docs Changelog (公式)2026-05-22
- [04]Claude Code What's new (公式)2026-05-22
- [05]@ClaudeCodeLog (Claude Code 変更履歴 公式 X)@ClaudeCodeLog·2026-05-22
- [06]
- [07]
- [08]Gemini CLI Release Notes (公式)2026-05-22
- [09]Gemini CLI 公式 Site2026-05-22
- [10]@geminicli (Gemini CLI 公式 X)@geminicli·2026-05-22


