
Gemini CLI v0.42.0 + v0.43.0-preview.0 同日リリースとは?Subagent Protocol と Voice Mode を解説
2026年5月12日に Gemini CLI が Stable (v0.42.0) と Preview (v0.43.0-preview.0) を同日リリースしました。Voice Mode 強化、Subagent Protocol 導入、Surgical Edits を公式 GitHub Releases を根拠に整理し、Sales Claw への影響を解説します。

中澤 圭志
@keishi_nakazawaSales Claw 開発者

Key Facts
リリース日
2026年5月12日 (同日 2 系統)
Stable
v0.42.0 (Voice / Model Routing 改善)
Preview
v0.43.0-preview.0 (Subagent Protocol)
主な目玉
Local/RemoteSubagentProtocol + Surgical Edits
「Gemini CLI、Stable と Preview が同じ日に出たけど、何がどう違うの?本番に入れていいのはどっち?」—— 2026 年 5 月 12 日、Google の Gemini CLI が v0.42.0 (Stable) と v0.43.0-preview.0 (Preview) を同日リリースしました。本記事では公式 GitHub Releases を一次情報として、両系統の中身と AI 営業自動化への影響を整理します。
Stable は本番運用向けの累積改善 (Voice Mode 強化、Model Routing 改善、Sandbox Security 引き締め)、Preview は次世代の足場となる Subagent Protocol と Surgical Edits を含む構造的アップデートです。Sales Claw のように Gemini CLI をバックエンドとして使うプロダクトにとって、この二段構えは「いつ、何を本番に降ろすか」の判断軸になります。
本記事は gemini-cli の GitHub Releases (v0.42.0 / v0.43.0-preview.0)、Gemini CLI 公式 Site、Gemini API Release Notes を一次情報として参照しています。比較対象として Claude Code 2.1.140 の解説記事 も併読してください。
1. Gemini CLI v0.42.0 + v0.43.0-preview.0 とは — 同日リリースの全体像
Gemini CLI のリリースは Stable / Preview / Nightly の 3 系統で構成されています。Stable は安定版で本番運用向け、Preview は次世代機能を先行公開する検証向け、Nightly は PR マージ直後の最新ビルドでコントリビューター向けです。

2026 年 5 月 12 日に Stable と Preview が同日に出たことで、運用者は「直前まで Preview 試した機能の一部を Stable で受け取れる」状態になりました。ただし Subagent Protocol や Surgical Edits はまだ Preview 限定で、Stable にはまだ降りていません。

2. v0.42.0 Stable の主要変更
Voice Mode の強化
v0.42.0 では Voice Mode の UI とバックエンド統合が一段進化しました。公式リリースノートから主な変更点を抜き出すと:
- マイクアイコンと placeholder テキストを更新
- 音声入力中の波形アニメーションを追加 (視覚的フィードバック)
- Gemini Live バックエンドへのプライバシー / コンプライアンス警告 UI を統合
- 音声書き起こしテキストをカーソル位置に挿入する挙動に改善
営業自動化用途では、本文の最終チェックや移動中のターゲットリスト確認といった補助的なシーンで使えます。ただし問い合わせフォーム本文のような正確性が要求される文章は、引き続きテキスト入力推奨です (音声書き起こしの誤認識リスクが残るため)。
Model Routing と API タイムアウト
Model Routing のフォールバックチェーンを auto モードと明示指定モードで区別するように修正されました。デフォルト API タイムアウトは 60 秒に短縮され、undici のタイムアウトに対するリトライも有効化されています。
ERR_STREAM_PREMATURE_CLOSEエラー時の自動リトライ- 圧縮中のメッセージキューイング対応
InvalidStreamイベントを例外なしで処理 (堅牢化)
Sales Claw のように Gemini CLI を managed PTY 経由で長時間バッチ運用する場合、これらの修正は累積で効きます。フォーム入力 100 社中 1〜2 社で発生していた「途中ストリーム切断」が観測上減ることが期待できます。
Sandbox Security の引き締め
v0.42.0 では Sandbox 周りで複数のセキュリティ強化が入りました:
- 自動アップデートが安定度の低いチャネルに切り替わるのを防止
- サンドボックス状態の解決を厳格化 (auto-update チェック時に確認)
- Inquiry 制約を強化して非承認変更を防止
exit_plan_modeのシェル経由呼び出しを禁止
とくに exit_plan_mode のシェル経由呼び出し禁止は、エンタープライズ環境で「シェル経由のコマンドインジェクションでエージェントの動作モードを書き換えられる」リスクへの対処です。本番運用観点で実害が出る前に潰せた地味だが重要な修正です。
3. v0.43.0-preview.0 の目玉 — Subagent Protocol 導入

LocalSubagentProtocol — 同一プロセス並列
LocalSubagentProtocol は Gemini CLI の Main Agent が 同一プロセス内で複数の Worker を起動するプロトコルです。プロセス間通信のオーバーヘッドがなく、共有メモリでコンテキストを渡せます。
Sales Claw の Phase A は、ターゲット企業ごとに haiku 系の軽量サブエージェントを 3〜5 並列で起動して企業サイト分析を行う設計です (詳細は Sales Claw ワークフロー詳解 を参照)。同様のパターンを Gemini CLI バックエンドで実装する場合、LocalSubagentProtocol が標準化されたインターフェースを提供してくれることで、自前の並列管理コードが減ります。
RemoteSubagentProtocol — 水平スケール
RemoteSubagentProtocol は 別マシン / 別コンテナで Worker を起動し、ACP (Agent Coding Protocol) 経由で通信するプロトコルです。Local の限界 (1 マシンの CPU / メモリ) を超えて水平スケールできます。
- Kubernetes Pod で Worker を多数起動 → MAIN AGENT が分配
- 地理的に近いリージョンの Worker を選択 (レイテンシ最適化)
- 失敗した Worker を別ノードに自動再割り当て
営業自動化で「1 日 1 万社の企業分析を 4 時間で終わらせる」ような大量バッチに向きます。Sales Claw の現行実装は Local 並列のみですが、将来 Remote プロトコルを取り込めば、企業数の制約がマシン 1 台のリソースから切り離せます (機能としては今後の検討事項)。
ACP 無限思考ループ防止
v0.43.0-preview.0 では ACP モードでの無限思考ループ問題が修正されました。具体的には nextSpeakerCheck を無効化する形で、サブエージェントが「次は自分の番か」を判定し続けるループを断ち切ります。
加えて、並列ツール呼び出し時の ストリーミング ID 衝突を解決する修正、コンテキストマネージャーのチャット破損バグ修正も入っています。本番運用で 100 社以上を一気に処理するときに効く堅牢性改善です。
4. Surgical Edits と Shell Command Safety
Preview 版の隠れた重要機能が Surgical Edits です。これはモデルに対して「全体書き換えではなく、edit ツールで該当箇所だけを精密に修正する」よう誘導するシステムプロンプト / 評価セットの更新です。
| 項目 | Before (v0.42.0 まで) | After (v0.43.0-preview.0) |
|---|---|---|
| ファイル編集の傾向 | 広範囲書き換え (全文 rewrite) | 局所的な edit (該当行のみ) |
| 回帰リスク | 無関係な箇所も変わる可能性 | 変更範囲が予測可能 |
| コードレビューの負荷 | diff が大きく見落としやすい | diff が小さくレビューしやすい |
| シェルコマンド評価 | 評価セットなし | Shell Command Safety evals 追加 |
AI 営業自動化の文脈では、Gemini CLI を直接コーディングに使うケースは少ないですが、Sales Claw 本体やワークフロースクリプトを Gemini で改修する場合に効きます。「ターゲットリスト 1 社の分析プロンプトだけ調整したい」のような局所変更が、ファイル全体の rewrite ではなく 該当 prompt 関数の 1 ブロックだけに閉じこめられます。
5. AI 営業自動化での活用 — Sales Claw の preferences.aiProvider
Sales Claw は、ポリシー制御・送信前自動検査・営業 NG 検出・CAPTCHA 検出時停止・送信頻度制限・監査ログ保存・自動停止条件によって、誤送信と規約違反リスクを下げる設計の OSS ツールです。バックエンドとなる AI CLI は data/settings.json の preferences.aiProvider で claude / codex / gemini から選べます。
プロバイダ切替の手順
# 1. Gemini CLI を v0.42.0 にインストール
npm install -g @google/gemini-cli@latest
# 2. バージョン確認
gemini --version
# → 0.42.0 (または以降の Stable)
# 3. Sales Claw の preferences を変更
# data/settings.json::preferences.aiProvider を "gemini" に
# 4. Sales Claw ダッシュボードを再起動
# [Gemini を起動] で managed PTY を立ち上げ直すセットアップ詳細は AI CLI セットアップガイド を参照してください。Gemini 認証は OAuth ベースで、headless Linux 環境でのハングは v0.42.0 で修正済みです (リモート開発環境でも安心)。
Phase A 並列分析への影響
Sales Claw の Phase A はターゲット企業ごとに軽量モデルでサイト分析を並列実行します。Gemini バックエンドの場合、現状は標準の Agent ツール経由で並列化していますが、将来 LocalSubagentProtocol が Stable に降りてきた段階で、より堅牢な並列管理が可能になります。
6. Claude Code 2.1.140 / Codex CLI 0.130 との比較
| 項目 | Gemini CLI (v0.42.0 / v0.43.0-preview.0) | Claude Code (2.1.140) / Codex CLI (0.130) |
|---|---|---|
| 同日リリース日 | 2026-05-12 (Stable + Preview) | Claude 5/12 (2.1.140) / Codex 5/8 (0.130) |
| 自律ループ | ACP モード (Preview で改善) | Claude: /goal + Agent View |
| サブエージェント | Local + Remote Subagent Protocol (Preview) | Claude: subagent_type 柔軟マッチ (2.1.140) |
| ヘッドレス運用 | 可 (Voice OFF にして CLI モード) | Codex: remote-control コマンドで強い |
| コスト最安 | Flash-Lite で最安 | Claude Haiku もコスト効率良 |
| 日本語の自然さ | Pro/Flash で実用レベル | Claude が一歩リード |
| 音声入力 | Voice Mode ネイティブ | 基本なし |
Sales Claw 視点での使い分けは:
- 低コストで大量バッチ: Gemini Flash-Lite
- 自律ループ + 監視ダッシュボード: Claude Code 2.1.140 + Agent View (詳細は Claude Code 2.1.140 解説記事)
- ヘッドレス / リモート制御: Codex CLI 0.130 +
codex remote-control - 音声 + テキストのハイブリッド: Gemini CLI v0.42.0
7. 自律運用のリスクと安全設計
Gemini CLI のバージョンが新しくなっても、AI 営業自動化を無監督で長時間回すには引き続き複数の防壁が必要です。Sales Claw のデフォルト設定はこれらを満たすように設計されていますが、Preview 版を本番に投入するなどポリシーから外れる運用には注意が必要です。
Preview 版を本番投入する危うさ
法務・コンプライアンス
- 特定電子メール法: 送信者情報 4 要件を自動補完 (
preferences.complianceFooter: true) - 規約遵守: 「営業目的お断り」「採用専用」「IR 専用」記載のページは自動スキップ
- CAPTCHA 非突破: 検出時に
awaiting_approvalで停止、監査ログ保存 - 送信頻度制限: 同一ドメインへの連続送信を抑制
- オプトアウト導線: 文面に「ご不要の場合は配信停止のご返信をお願いします」を自動挿入
- Voice Mode のプライバシー: Gemini Live バックエンドは音声データを Google 側で処理するため、機密情報を口頭で入力しない運用設計が必要 (v0.42.0 で UI 警告が出るようになった)
暴走を防ぐ自動停止条件
8. まとめ — Stable と Preview を二段構えで運用する
Gemini CLI の同日リリース (v0.42.0 + v0.43.0-preview.0) は、Google が 「本番運用と次世代機能を別チャネルで提供する」方針を明確にした節目のリリースです。本番運用は Stable で堅く、検証環境で Preview の Subagent Protocol を試す、という二段構えが現実的な運用設計です。
Gemini CLI を Sales Claw で使うときのチェックリスト
- gemini --version で v0.42.0 以上 (Stable) が表示される
- preferences.aiProvider = "gemini" に変更済み
- [Gemini を起動] で managed PTY が再起動した
- Phase A 並列分析が 5 社サンプルで全社成功する
- Voice Mode は本番ワークフローに混ぜない (補助用途のみ)
- Preview 版 (v0.43.0-preview.0) は別環境で検証
- Compliance Footer が有効 (preferences.complianceFooter: true)
- CAPTCHA 検出時に awaiting_approval で停止する設定が ON
- 監査ログ (action-log.json) の保存が有効
- 送信頻度制限が設定されている
- Subagent Protocol の Stable 降下を週次でウォッチ
次のアクション: npm install -g @google/gemini-cli@latest で v0.42.0 を取り込み、Sales Claw の preferences.aiProvider を gemini に切り替えて 5 社サンプルで Phase A の挙動を確認するのがおすすめです。詳細は AI CLI セットアップガイド と ワークフロー詳解 にまとめています。Sales Claw 本体のインストールは ダウンロードページ から無料で行えます。
よくある質問
Gemini CLI v0.42.0 と v0.43.0-preview.0 の違いは何ですか?
Subagent Protocol で何ができるようになりますか?
Voice Mode は AI 営業で使えますか?
Sales Claw で Gemini を使うにはどうしたらよいですか?
Claude Code や Codex CLI と比べて何が強いですか?
Preview 版を本番に投入してもよいですか?
参考文献
本記事は X 公式アカウントと公式ドキュメントを一次情報として参照しています。
- [01]
- [02]
- [03]gemini-cli GitHub Releases — 全リリース一覧2026-05-12
- [04]Gemini CLI 公式 Site2026-05-12
- [05]Gemini CLI Release Notes (Changelogs)2026-05-12
- [06]Gemini API Release Notes2026-05-12
- [07]Google Developers Blog — Gemini2026-05-12
- [08]Claude Code Changelog (比較対象)2026-05-12


