> ## Documentation Index
> Fetch the complete documentation index at: https://phidatainc.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Antigravity Streaming (Interactions)

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

Stream the Antigravity agent's progress (tool calls, intermediate text, generated artifacts) instead of waiting for the final result. Antigravity runs in the foreground, so the stream stays open for the duration of the autonomous loop. No background reconnect is needed.

## Code

```python antigravity_streaming.py theme={null}
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__":
    agent.print_response(
        "Read Hacker News, summarize the top 5 stories, and save the "
        "summary as a Markdown report.",
        stream=True,
    )

    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,
        )
    )
```

## Usage

<Steps>
  <Snippet file="create-venv-step.mdx" />

  <Step title="Set your API key">
    ```bash theme={null}
    export GOOGLE_API_KEY=xxx
    ```
  </Step>

  <Step title="Install dependencies">
    ```bash theme={null}
    uv pip install -U "google-genai>=2.0" agno
    ```
  </Step>

  <Step title="Run Agent">
    Save the code above as `antigravity_streaming.py`, then run:

    ```bash theme={null}
    python antigravity_streaming.py
    ```
  </Step>
</Steps>
