✦ Google Antigravity 2.0 ✦ Agent Manager ✦ Jules 非同期 ✦ IDX リアルタイム ✦ Firebase統合 ✦ 2Mトークン ✦ Gemini 2.5 Pro ✦ 移行期限 2026-06-18 ✦ Google Antigravity ✦
Google · Antigravity 2.0

Google Antigravity
Best Practices

Agent Manager · Jules · IDX · Firebase · 2M Context

Agent Manager 2M Token Firebase統合 移行期限 06-18

⏰ 移行期限: 2026-06-18

Gemini CLI・Code Assist IDE拡張は2026年6月18日でサービス終了。それまでにAntigravity 2.0への移行を完了させること。

★ 直近アップデート — Google Antigravity
2026-09-05 /model <name> <prompt>で他モデルに一時相談 · Mermaid描画改善

CLI v1.1.26-27

/model <name> <prompt>: 単発プロンプトを別モデルに投げてから元のモデルへセッションを戻せる機能を追加(v1.1.27)。

アーティファクトビューア: Ctrl+D/Ctrl+Uの半ページスクロールを追加(v1.1.26)。ターミナル上のMermaidフローチャートのASCII描画も改善。

Git worktreeのクリーンアップ・終了時のSQLite WALチェックポイント処理の不具合も修正。詳細はニュース参照

2026-09-03 /resumeにワークスペース別グループ表示 · Gemini 3.8 Flash対応 · ambientスキル既定継承

CLI v1.1.24-25

/resume: 会話ピッカーにCtrl+Fで切替可能なワークスペース別グループ表示を追加(v1.1.25)。

Gemini 3.8 Flash: GEMINI_API_KEY接続向けにモデルカタログへ追加。

ambientスキル既定継承: カスタムMarkdownエージェントがambientスキル・ルール・サブエージェントを既定で継承するように変更。

v1.1.24(9/2)で/mcpパネルの矢印キー操作改善、ヘッドレスCLIの終了時ハング等の不具合も修正。詳細はニュース参照

2026-09-01 /model補完をTabキーで確定 · OAuthトークン事前更新

CLI v1.1.23

/model補完: /model <name>の補完候補をTabキーで確定できるように改善。

OAuthトークン事前更新: 期限切れの5分前に事前更新し、一時的な認証エラーを防止。

サブエージェントのストリーミングでtrajectoryメタデータの送信頻度を見直しオーバーヘッドを削減。詳細はニュース参照

★ 概要
  • Google製 · CLI + IDE統合(3アプリ)
  • Agent Manager(複数エージェント並列)
  • Jules(非同期・長時間タスク)
  • IDX(リアルタイム・インライン補完)
  • Gemini 2.5 Pro — 2Mトークンコンテキスト
  • Firebase / Firestore ネイティブ統合
  • Android Studio + Project IDX 統合
  • antigravity.toml(TOML形式)+ AGENTS.md
  • ⚠️ 移行期限: 2026-06-18
★ ベストプラクティス Top10
  • 2026-06-18移行期限を必ずカレンダーに登録する
  • 自動アップデートを無効にしてチームで統一移行する
  • GCP/Firebase/Android中心のプロジェクトにのみ採用する
  • 大規模コードベースは2Mトークンで一括読み込みする
  • Jules(非同期)とIDX(リアルタイム)を用途で使い分ける
  • Agent Managerで並列エージェントを立ち上げる前に権限を確認
  • Firebase Storageの参照は最小権限のサービスアカウントを使う
  • ロールバックはv1.23.2を保存しておく
  • CI/CDの「gemini」コマンドを事前に全て「antigravity」に置換する
  • Google Workspaceと深く統合する場合のみ選択する
設定システム — antigravity.toml
01antigravity.toml 完全例
# antigravity.toml(プロジェクトルート)
[model]
provider      = "google"
name          = "gemini-2.5-pro"
context_limit = 2000000  # 2Mトークン

[agent_routing]
jules_async   = true   # 非同期長時間タスク
idx_realtime  = true   # リアルタイム補完
handoff_api   = "v1"

[firebase]
project_id    = "my-project-id"
auto_schema   = true   # Firestoreスキーマ自動推論

[permissions]
allow_delete  = false  # 削除操作は禁止推奨

[experimental]
scheduling    = true   # スケジュール実行(実験的)
agent_manager = true
023アプリ構成(Antigravity 2.0)
アプリ用途特徴
Antigravity 2.0 (CLI)CLI・バックグラウンドタスクantigravity.toml管理
Jules非同期・長時間タスク数時間単位の自律実行
IDXリアルタイム補完・Android Studio統合インライン補完・即時フィードバック
Agent Manager & Subagents — Managed Agents相当機能

✦ AntigravityのAgent Managerは、Claude CodeのManaged Agentsに相当するマルチエージェント管理機能。

01Agent Manager — 並列オーケストレーション
  • 複数AIエージェントの並列オーケストレーション(claude agentsに相当)
  • 動的Subagentsのスポーン・バックグラウンドタスクスケジュール
  • Google AI Studio・Android・Firebaseとのネイティブ統合
  • Agent間のハンドオフAPI(handoff_api: "v1")でJules ↔ IDX間の連携
  • A2Aプロトコル対応 2026-05-27: GoogleのAgent-to-Agentプロトコルを実装。LangChain・AutoGen等の他フレームワークエージェントと相互運用可能。
  • AgentKit 2.0統合 2026-05-27: AntigravityエージェントをGoogleのAgentKitエコシステムへ接続可能。
[agent_routing]
jules_async  = true   # 長期タスクはJulesへ
idx_realtime = true   # インタラクティブはIDXへ
handoff_api  = "v1"
02Jules(非同期)vs IDX(リアルタイム)の使い分け
モード用途Codex対応機能
Jules(非同期)数時間〜数日の自律タスク・バッチ処理Goal mode相当
IDX(リアルタイム)インライン補完・即時フィードバック・Android Studio統合Copilot相当

大規模コードベースにはJulesの2Mトークンコンテキストが特に有効。Firebase Storageのオブジェクト一覧・Firestoreコレクション全体を一括で読み込ませるとAIの推論品質が大幅に向上する。

Hooks — JSON Hook システム(9種類)

✦ Antigravity 2.0はClaude Code / Codexと同等レベルのHookシステムを持つ。JSON形式で9種類のライフサイクルに介入可能。

01対応Hook一覧(9種類)
Hook名タイミングブロック用途
PreToolUseツール実行直前✔ 可承認・拒否・入力書き換え
PostToolUseツール実行直後✘ 不可ログ・監査・後処理
SessionStartセッション開始時コンテキスト注入・初期化
SessionEndセッション終了時後処理・サマリー出力
Stopメインループ停止時完了後処理・通知
SubagentStopサブエージェント完了時Agent Manager連携
Notification通知イベント発生時外部通知・FCM連携
UserPromptSubmitユーザー入力送信時✔ 可入力の前処理・バリデーション
PreCompactコンテキスト圧縮前重要情報の保護
02hooks.json 設定スキーマ・配置場所
# .antigravity/hooks.json(プロジェクトローカル)
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [{ "type": "command", "command": "bash .hooks/pre-tool.sh" }]
      }
    ],
    "SessionStart": [
      {
        "hooks": [{ "type": "command", "command": "bash .hooks/session-init.sh" }]
      }
    ],
    "Stop": [
      {
        "hooks": [{ "type": "command", "command": "bash .hooks/on-stop.sh" }]
      }
    ]
  }
}
配置場所用途
.antigravity/hooks.jsonプロジェクトローカル設定
~/.gemini/antigravity-cli/settings.jsonグローバル設定(hooksセクション)
プラグイン内 hooks.jsonプラグイン固有のhooks

確認コマンド: agy inspect で現在有効なhooks設定を一覧表示。

03PreToolUse — ブロック・承認・入力書き換え

Claude Codeのdecisionフィールドに相当するのが permissionDecision

# PreToolUseフックからの出力(stdout JSON)
{
  "continue": true,
  "systemMessage": "拒否の理由",
  "hookSpecificOutput": {
    "hookEventName": "PreToolUse",
    "permissionDecision": "allow",  # allow / deny / ask
    "permissionDecisionReason": "理由",
    "updatedInput": { /* ツール入力の書き換え */ }
  }
}

⚠️ 既知バグ: toolPermission=request-review 設定下でPreToolUse overwriteが正しく動作しない問題が報告済み(未修正)。

Automations — 実験的スケジューリング Experimental
01実験的スケジューリング
[experimental]
scheduling  = true  # 実験的機能

正式なcron式スケジューリングはまだ実験段階。Claude CodeのRoutines / CodexのAutomationsと比べると機能が限られる。

ツールスケジュール機能状況
Claude CodeRoutines(cron式)✔ GA
OpenAI CodexAutomations(cron + webhook)✔ GA
Antigravity実験的スケジューリング△ 実験的
Kiro CLIなし(外部cronで代替)

定期実行が必要な場合はCloud Scheduler + Jules APIを組み合わせて使うのが現実的。

◀ ホームへ   ★ 技術比較ページへ