Gemini Interactions - Antigravity streaming

Stream the Antigravity agent's progress (tool calls, intermediate text, generated artifacts) instead of waiting for the final result.

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.

antigravity_streaming.py
"""
Gemini Interactions - Antigravity streaming
============================================

Stream the Antigravity agent's progress (tool calls, intermediate text,
generated artifacts) instead of waiting for the final result.

Antigravity runs in the foreground - the stream stays open for the duration
of the autonomous loop. No background reconnect is needed.
"""

import asyncio

from agno.agent import Agent
from agno.models.google import GeminiInteractions

agent = Agent(
    model=GeminiInteractions(
        agent="antigravity-preview-05-2026",
        environment="remote",
    ),
    markdown=True,
)

if __name__ == "__main__":
    # --- Sync streaming ---
    agent.print_response(
        "Read Hacker News, summarize the top 5 stories, and save the "
        "summary as a Markdown report.",
        stream=True,
    )

    # --- Async streaming ---
    asyncio.run(
        agent.aprint_response(
            "Find the three most-starred new Python repos on GitHub this "
            "week and write a one-paragraph blurb for each.",
            stream=True,
        )
    )

Run the Example

Set up your virtual environment

uv venv --python 3.12
source .venv/bin/activate

Install dependencies

uv pip install -U agno google-genai

Export your Google API key

export GOOGLE_API_KEY="your_google_api_key_here"

Run the example

Save the code above as antigravity_streaming.py, then run:

python antigravity_streaming.py

Full source: cookbook/90_models/google/gemini_interactions/antigravity_streaming.py