Agent Manager · Jules · IDX · Firebase · 2M Context
Gemini CLI・Code Assist IDE拡張は2026年6月18日でサービス終了。それまでにAntigravity 2.0への移行を完了させること。
v1.23.2(Googleの旧リリースページから入手).geminircからantigravity.tomlに変更されるAntigravity 2.0
統合プラットフォームとして発表: Gemini CLI・Code Assist IDE拡張・Jules(非同期AIエージェント)の3アプリを統合した統一プラットフォーム「Antigravity 2.0」をGoogle I/O 2026で発表。
Agent Manager: 複数AIエージェントの並列オーケストレーション機能。動的Subagentsのスポーン・バックグラウンドタスクスケジュール・Google AI Studioとのネイティブ統合。
2Mトークンコンテキスト: Gemini 2.5 Proによる200万トークンのコンテキストウィンドウ。大規模コードベースの全体理解が可能。
Firebase統合強化: Firebase Storageの直接参照・Firestoreスキーマの自動推論・Android Studio + Project IDXとのネイティブ統合が強化。
⚠️ 期限
旧Gemini CLIとCode Assist IDE拡張がこの日付でサービス終了。すべての機能がAntigravity 2.0に移行される。
geminiコマンドを使用している場合はantigravityコマンドに置き換える~/.geminirc → ~/.antigravity/config.toml.gemini/ → .antigravity/ (antigravity.toml)Preview
Gemini 2.5 ProとGemini 2.5 Flashの統合がPreviewとして公開。2Mトークンコンテキストが初めて利用可能に。Jules(非同期エージェント)とIDX(リアルタイムエージェント)の2モードが初登場。
このPreviewで既に自動アップデートの問題が報告。チームでの移行タイミング統一の重要性が認識された。
# 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
| アプリ | 用途 | 特徴 |
|---|---|---|
| Antigravity 2.0 (CLI) | CLI・バックグラウンドタスク | antigravity.toml管理 |
| Jules | 非同期・長時間タスク | 数時間単位の自律実行 |
| IDX | リアルタイム補完・Android Studio統合 | インライン補完・即時フィードバック |
✦ AntigravityのAgent Managerは、Claude CodeのManaged Agentsに相当するマルチエージェント管理機能。
claude agentsに相当)handoff_api: "v1")でJules ↔ IDX間の連携[agent_routing] jules_async = true # 長期タスクはJulesへ idx_realtime = true # インタラクティブはIDXへ handoff_api = "v1"
| モード | 用途 | Codex対応機能 |
|---|---|---|
| Jules(非同期) | 数時間〜数日の自律タスク・バッチ処理 | Goal mode相当 |
| IDX(リアルタイム) | インライン補完・即時フィードバック・Android Studio統合 | Copilot相当 |
大規模コードベースにはJulesの2Mトークンコンテキストが特に有効。Firebase Storageのオブジェクト一覧・Firestoreコレクション全体を一括で読み込ませるとAIの推論品質が大幅に向上する。
✦ Antigravity 2.0はClaude Code / Codexと同等レベルのHookシステムを持つ。JSON形式で9種類のライフサイクルに介入可能。
| Hook名 | タイミング | ブロック | 用途 |
|---|---|---|---|
PreToolUse | ツール実行直前 | ✔ 可 | 承認・拒否・入力書き換え |
PostToolUse | ツール実行直後 | ✘ 不可 | ログ・監査・後処理 |
SessionStart | セッション開始時 | — | コンテキスト注入・初期化 |
SessionEnd | セッション終了時 | — | 後処理・サマリー出力 |
Stop | メインループ停止時 | — | 完了後処理・通知 |
SubagentStop | サブエージェント完了時 | — | Agent Manager連携 |
Notification | 通知イベント発生時 | — | 外部通知・FCM連携 |
UserPromptSubmit | ユーザー入力送信時 | ✔ 可 | 入力の前処理・バリデーション |
PreCompact | コンテキスト圧縮前 | — | 重要情報の保護 |
# .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設定を一覧表示。
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が正しく動作しない問題が報告済み(未修正)。
[experimental] scheduling = true # 実験的機能
正式なcron式スケジューリングはまだ実験段階。Claude CodeのRoutines / CodexのAutomationsと比べると機能が限られる。
| ツール | スケジュール機能 | 状況 |
|---|---|---|
| Claude Code | Routines(cron式) | ✔ GA |
| OpenAI Codex | Automations(cron + webhook) | ✔ GA |
| Antigravity | 実験的スケジューリング | △ 実験的 |
| Kiro CLI | なし(外部cronで代替) | ✘ |
定期実行が必要な場合はCloud Scheduler + Jules APIを組み合わせて使うのが現実的。