すべての記事
Antigravity 2.0 の並列エージェントでクォータを使い切らない予算設計
Antigravity 2.0 で複数エージェントを同時に走らせると、午後にはクォータが尽きて肝心の作業ができなくなります。AI Pro と Ultra の損益分岐、エージェント1本あたりの消費を実測し、上限に当たらないための予算配分ルールを設計します。
並列エージェントがクォータを静かに使い切る — 上限が見えない環境での自衛サーキットブレーカー設計
AI Ultra の高い上限でも、並列エージェントを走らせると利用枠を予告なく使い切り、後続が中途半端に失敗します。上限が外から見えない前提で、自分側に消費を記録しブレーキをかけるサーキットブレーカーの設計を、実運用の体感とあわせてまとめました。
並列エージェントの変更を、後から追えるようにする設計
並列エージェントの変更で「誰が何をしたのか分からない」状態に陥らないための監査トレイル設計です。コミット末尾への追跡メタデータ、人間が見る変更と自動承認してよい変更の切り分け、意図を1行で書かせるプロンプト側の規約まで具体的にまとめました。
Antigravity CLI(agy)を CI で非対話実行する — stdout が消える非TTY問題への対処
agy -p を GitHub Actions や cron で動かすと、ローカルでは見えていた出力が空になり、終了コードだけ 0 が返ることがあります。非TTY検出のしくみと、擬似TTY・テキスト出力の堅牢なパース・APIキー認証で確実に結果を受け取る設計をまとめます。
エージェントに品質チェックを飛ばさせない — Antigravity CLI Hooks と git pre-push の二段ゲート設計
依存更新を任せたエージェントが、落ちたテストを『無関係』と自己判断して push まで進めてしまった経験から、Antigravity CLI の Hooks と git pre-push を重ねた二段ゲートを組みました。品質チェックの省略を仕組みで防ぐ設定とスクリプトの実物をまとめています。
Antigravity 2.0 のライブ音声書き起こしで、手を止めずに指示を出してみた
Antigravity 2.0 に追加された Gemini Audio ベースのライブ音声書き起こしを、実際のコーディングで一週間使ってみました。外部ディクテーションツールとの違い、技術用語と日本語混じりの精度、向いている使い方を率直に整理します。
Browser Subagent に自サイトを操作させて気づいた、エージェントに優しいフロントエンドの条件
Antigravity の Browser Subagent に自分のサイトを操作させると、人間には簡単な操作で次々と詰まりました。I/O 26 の agentic web 対応を踏まえ、エージェントが操作できる Web の実践チェックリストを整理します。
TanStack Query v5 のキャッシュ整合性を壊さない設計 — 無効化境界・楽観的更新・SSR の落とし穴を Antigravity で詰めていく
いいねを押すと表示が一瞬で巻き戻る、別タブから戻ると古い値が残る。TanStack Query v5 で起きるキャッシュ不整合を「壊れる3地点」から逆算し、無効化境界・onMutateのロールバック・QueryClientのリクエスト分離を実コードで設計します。
OS の AI に任せるか、自分で持つか — iOS 27 世代の機能境界を決める
Siri が Gemini ベースになった iOS 27 世代で、機能を OS の AI に任せるか自前で持つかの境界を決める考え方です。委譲か自前かを判断する4つの問い、Foundation Models 無償枠の線引き、損益分岐の試算、差し替えテストによる検証を扱います。
スケジュール実行のエージェントが二重に走る — 重複と再実行に耐える冪等設計
前回の実行が終わらないうちに次回がトリガーされ、スケジュール実行のエージェントが同じ作業を二重に行うことがあります。重なり防止のロックと、途中失敗からの再実行に耐える冪等化を、実運用で踏んだ二重投稿の事例とともに設計します。
Antigravity CLI を非対話で回す — CI と cron に載せる前の設計
Gemini CLI の提供終了を機に移行した Antigravity CLI を、CI と cron に載せる前の設計です。対話前提のまま置くと固まる理由、二重起動に耐える冪等性、終了コードと JSON での成否判定、認証情報の安全な渡し方までを扱います。
Apple Foundation Models と Gemini を差し替え可能にする — アプリ内 AI 層の3層抽象化設計
WWDC26 で発表された Apple Foundation Models の無償開放とサーバーサイド統合を受けて、オンデバイス・Private Cloud Compute・サードパーティ API の3層をプロトコルで抽象化し、モデルを差し替え可能にする Swift 設計を整理しました。