Antigravity 2.0 の projects と worktree で複数リポジトリを並行運用する
Antigravity 2.0 の projects と git worktree を組み合わせ、複数リポジトリを安全に並行運用する構成を実作業からまとめました。エージェントの作業空間の分離、衝突の回避、スケジュール実行との接続まで設計の視点で整理します。
Managed Agent の非同期ジョブを、投機実行・検証・採用の三段で受け入れる
Gemini API 経由で公開プレビューになった Managed な Antigravity Agent は、サンドボックス内で自律的に計画・実行・検証します。その非同期な成果物を本番に取り込む前に、投機実行・検証・採用の三段で受け止める設計を、実装コードと運用上の落とし穴とともにまとめました。
Gemini CLI 終了(6/18)に備える依存監査 — Antigravity CLI 移行で壊れる場所を先に潰す
6/18 の Gemini CLI 終了で本当に壊れるのは、ターミナルではなく CI・git フック・cron に埋もれた gemini 呼び出しです。参照箇所を機械的に洗い出し、ドライランで確認し、切り戻しまで設計する手順を実コードでまとめました。
Antigravity のエージェントを「完了の自己申告」から卒業させる — 完了契約と外部検証の実装メモ
Antigravity のエージェントが「完了しました」と報告したのに未完了だった事故を、完了判定をコードへ外部化する設計で潰してきました。完了契約・3層の自動検証・無人実行での扱い・CI 統合までを実装で示します。
Managed な Antigravity Agent を Gemini API から呼ぶ — preview モデルの設計メモ
Gemini API で公開プレビューになった antigravity-preview-05-2026 は、サンドボックス内で計画・コード実行・ファイル操作・ウェブ閲覧まで自律で行う Managed Agent です。自前のオーケストレーションと何が違うのか、どこで使い分けるかを設計の視点で整理しました。
ツールが Antigravity へ集約する時期に、ロックインを測って退避路を残す
Google が AI コーディングツールを Antigravity に集約し、6/18 に Gemini CLI が個人向け提供を終える局面で、個人開発者がベンダーロックインの度合いを定量化し、いつでも退避できる構成を残しておくための実務的な設計をまとめました。
Antigravity のマルチエージェントを本番で壊さない封じ込め設計 — 連鎖障害を止める3つの境界の実装メモ
Antigravity のマルチエージェント構成は単体では綺麗に動くのに、本番では小さな失敗が全体に波及します。連鎖障害を止めるための制御の階層化・信頼境界・観測と冪等性という3つの境界を、TOML 設定と相関IDラッパーの実装まで含めて整理しました。
新 iPhone が出るたびに三項演算子を増やすのをやめる — 解像度分岐をテーブル駆動に寄せた設計
iPhone Air・17 Pro など新解像度が増えるたびに、画面サイズ判定の三項演算子を29箇所も書き足していました。端末ではなくプロファイルで考えるテーブル駆動の設計に寄せ直し、次の端末追加を1行で終わらせるまでの具体的な手順を、壁紙アプリの実装コードとともにまとめます。
サブエージェントの受け渡しを壊さないスキーマ進化の設計
上流エージェントの成果物を下流が受け取る境界に型付き契約を置き、スキーマを変えても既存のフローが止まらないようにする設計を、検証コード・移行手順・実運用での落とし穴とともにまとめました。
Antigravity エージェントの揺れる出力を CI で回帰検証する
同じプロンプトで二度走らせると差分が出るエージェント出力を、スナップショットの正規化とpytestのゴールデンファイル比較で安定して回帰検証する実装を、個人開発のCIで運用した記録としてまとめます。
Managed Agents にクラウドで動いてもらうとき、資格情報をどう渡すか
Antigravity 2.0 の Managed Agents API は、手元を離れたクラウドでエージェントを走らせます。便利な反面、自分の端末では当たり前だった資格情報の扱いが急に難しくなります。長く生きるトークンを直接渡さず、実行ごとに発行して短く失効させるための設計をまとめました。
Gemini 3.5 Flash がデフォルトになった後、Flash と Pro をタスク単位で振り分ける
Antigravity の既定 Flash が Gemini 3.5 Flash に切り替わった今、すべてを Flash に任せるのも、不安だからと Pro に寄せるのも、どちらも無駄が出ます。タスクの性質ごとに Flash と Pro を振り分ける判定表と、エージェント設定に落とすルーティング実装をまとめました。