◉ANTIGRAVITY LABEN
記事一覧/連携・プラグイン
⬡ 連携・プラグイン/2026-06-19中級

Gemini CLI から Antigravity CLI へ: 自動化を止めずに移行する段取り

Gemini CLI が提供終了となり、Go で書き直された Antigravity CLI が後継になりました。CI やスケジュール実行に CLI を組み込んでいる場合、移行を一度に行うと自動化が止まります。並走テストから段階的に切り替えるための具体的な段取りをまとめます。

antigravity-cli16gemini-cli5migration10ci6自動化40integrations21

✦ プレミアム記事

期限のある移行が、いちばん事故りやすい

2026年6月18日に Gemini CLI と Gemini Code Assist の IDE 拡張がリクエスト受付を停止し、後継として Go で書き直された Antigravity CLI に一本化されました。手元で対話的に使うだけなら、新しいコマンドに慣れれば済む話です。

問題になるのは、CLI を CI やスケジュール実行のなかに埋め込んでいる場合です。私自身、個人開発で複数のブログサイトを自動運用しており、記事生成や検証の一部を CLI 経由で回しています。こうした仕組みは「動いていることが当たり前」になっているぶん、ある朝とつぜんコマンドが見つからないと、原因の切り分けから始めることになります。

期限のある移行で起きがちな失敗は、締め切り当日にまとめて差し替えてしまうことです。差し替えた直後に挙動が変わって、しかも切り戻す手順を用意していない。今回は移行で既存環境が一度に変わったという報告も出ています。だからこそ、止めない段取りを先に決めておきたいところです。

まず「どこで CLI を呼んでいるか」を洗い出す

移行の前に、自分のシステムのどこが CLI に依存しているかを棚卸しします。意外と本人も忘れている箇所があるものです。

# リポジトリ全体から CLI 呼び出し箇所を洗い出す
# シェルスクリプト・CI 定義・cron・Makefile を対象にする
grep -rn "gemini " \
  --include="*.sh" \
  --include="*.yml" \
  --include="*.yaml" \
  --include="Makefile" \
  --include="*.mjs" \
  . 2>/dev/null
 
# crontab に直接書いている場合も確認する
crontab -l 2>/dev/null | grep -i "gemini"

洗い出した箇所を、影響度で3つに分けます。止まると即座にユーザー影響が出るもの、止まっても翌日に気づけば足りるもの、手元の補助スクリプトで止まっても困らないもの。この優先順位が、後の切替順序になります。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦Gemini CLI 依存の自動化を停止させずに Antigravity CLI へ切り替える、並走から本切替までの3段階の手順が手に入る
✦コマンド名・終了コード・出力フォーマットの差異を吸収するラッパースクリプトの実装パターンが学べる
✦移行初期にセットアップが壊れたという報告を踏まえ、ロールバック可能な状態を保ちながら進める判断基準が分かる
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⬡ 連携・プラグイン2026-09-12
Antigravity CLI 1.1.28 で print-timeout 超過が成功終了になりました — 無人実行の判定を見直す
1.1.28 から --print-timeout の超過は例外ではなく、部分出力を返しての正常終了になりました。外部 URL の取得も既定で承認待ちです。終了コードだけで成否を決めている無人実行を、どう組み直したかを書き残します。
⬡ 連携・プラグイン2026-09-05
GOOGLE_GEMINI_BASE_URL を差し替えても、鍵の持ち主は変わりません
Antigravity CLI の宛先を自前のゲートウェイへ向けたとき、手元の API キーがどこまで運ばれるかを受け側で記録しました。クロスホストのリダイレクトで Authorization は落ちるのに API キーヘッダーは残る、という挙動差の実測と、鍵を端末から外すゲートウェイの組み方を書き残します。
⬡ 連携・プラグイン2026-08-22
stream-json 入力で Antigravity CLI を外部から回すとき、会話をどこで切るか
print モードに加わった --input-format stream-json は、外部のドライバがセッションを開いたまま一件ずつ流せる仕組みです。24 件のジョブで会話が抱える量を計測し、バイト予算だけで切ると仕事の途中で文脈が切れることを確かめ、切る単位の決め方を整理します。