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

# Antigravity Multi-turn (Interactions)

Continue an Antigravity interaction across turns. Each response carries an `interaction_id`; the next turn references it via `previous_interaction_id` so only the new user message is sent on the wire. The server keeps the sandbox state (files written, packages installed, browser history) attached to the interaction chain. Subsequent turns build on what the agent already did.

Persisting the interaction ID requires a database. The assistant message stores it under `provider_data`, and the next turn reads it back.

<Note>
  When continuing a chain, the existing sandbox is already attached server-side. Re-sending `environment="remote"` is safe; the API treats it as a hint that's reconciled against the running env. To be explicit, swap to the returned `env_<id>` after the first turn.
</Note>

## Code

```python cookbook/90_models/google/gemini_interactions/antigravity_multi_turn.py theme={null}
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.google import GeminiInteractions

agent = Agent(
    model=GeminiInteractions(
        agent="antigravity-preview-05-2026",
        environment="remote",
    ),
    add_history_to_context=True,
    db=SqliteDb(db_file="tmp/data.db"),
    markdown=True,
)

if __name__ == "__main__":
    agent.print_response(
        "Plot the growth of global solar energy generation over the last "
        "decade and save the plot as solar.png in the sandbox."
    )

    agent.print_response(
        "Take solar.png and produce a 3-slide HTML deck that embeds it, "
        "with a title slide and a short takeaway per slide."
    )

    agent.print_response(
        "Review the deck for clarity and tighten the takeaways. Save the "
        "revised version as deck_v2.html."
    )
```

## 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">
    ```bash theme={null}
    python cookbook/90_models/google/gemini_interactions/antigravity_multi_turn.py
    ```
  </Step>
</Steps>
