Gemini Interactions - Antigravity agent
Run Google's managed Antigravity agent for planning, code, web browsing, and artifacts in a remote sandbox.
This example runs Antigravity in the foreground and stores its interaction for retrieval.
This Agno adapter runs Antigravity in the foreground and forces store=True. Google's Antigravity API also supports background execution; the source's “no background mode” comment describes an outdated provider restriction. The adapter does not select Antigravity's underlying model, so Google applies its current default. Keep the connection open for the foreground examples.
"""
Gemini Interactions - Antigravity agent
========================================
Run the Antigravity managed agent through the Gemini Interactions API.
Antigravity is a general-purpose autonomous agent (Gemini 3.5 Flash) that can
plan, run code, browse the web, and produce artifacts (PDFs, HTML, slides)
inside a managed sandbox. The `environment` parameter selects the sandbox:
- "remote" -> fresh remote Linux sandbox (default for new sessions)
- "env_<id>" -> reuse a previously provisioned environment
- {dict} -> full EnvironmentConfig (sources, network, etc.)
Unlike Deep Research, Antigravity runs in the foreground (no background mode);
the model still forces `store=True` so the interaction is retrievable.
"""
from agno.agent import Agent
from agno.models.google import GeminiInteractions
# ---------------------------------------------------------------------------
# Create Agent
# ---------------------------------------------------------------------------
agent = Agent(
model=GeminiInteractions(
agent="antigravity-preview-05-2026",
environment="remote",
),
markdown=True,
)
# ---------------------------------------------------------------------------
# Run Agent
# ---------------------------------------------------------------------------
if __name__ == "__main__":
agent.print_response("What is the capital of France?")Run the Example
Set up your virtual environment
uv venv --python 3.12
source .venv/bin/activateInstall dependencies
uv pip install -U agno google-genaiExport your Google API key
export GOOGLE_API_KEY="your_google_api_key_here"Run the example
Save the code above as antigravity.py, then run:
python antigravity.pyFull source: cookbook/90_models/google/gemini_interactions/antigravity.py