Back to Mem0

Antigravity

docs/integrations/antigravity.mdx

2.0.113.2 KB
Original Source

Add persistent memory to Google Antigravity (agy CLI and Desktop IDE) with the Mem0 plugin. Your agent forgets everything between sessions. Mem0 fixes that by storing decisions, preferences, and learnings so they carry over automatically.

Prerequisites

  1. A Mem0 API key (starts with m0-):

    • <a href="https://app.mem0.ai/dashboard/api-keys?utm_source=oss&utm_medium=integration-antigravity" rel="nofollow">Get your API key</a> (free sign-up at <a href="https://app.mem0.ai?utm_source=oss&utm_medium=integration-antigravity" rel="nofollow">app.mem0.ai</a>)
  2. Add it to your shell profile so it persists across sessions:

<CodeGroup> ```bash zsh echo 'export MEM0_API_KEY="m0-your-api-key"' >> ~/.zshrc && source ~/.zshrc ```
bash
echo 'export MEM0_API_KEY="m0-your-api-key"' >> ~/.bashrc && source ~/.bashrc
</CodeGroup>

Installation

Option A: degit (recommended):

bash
# Install the plugin (MCP server, hooks, scripts)
npx degit mem0ai/mem0/integrations/mem0-plugin ~/.gemini/config/plugins/mem0

This installs the MCP server, lifecycle hooks, and shared scripts.

What's Included

ComponentIncluded
MCP Server (9 memory tools)Yes
Lifecycle HooksYes
16 Slash CommandsYes

Available MCP Tools

ToolDescription
add_memorySave text or conversation history for a user/agent
search_memoriesSemantic search across memories with filters
get_memoriesList memories with filters and pagination
get_memoryRetrieve a specific memory by ID
update_memoryOverwrite a memory's text by ID
delete_memoryDelete a single memory by ID
delete_all_memoriesBulk delete all memories in scope
delete_entitiesDelete a user/agent/app/run entity and its memories
list_entitiesList users/agents/apps/runs stored in Mem0

Lifecycle Hooks

The plugin uses the same shell scripts as Claude Code, Cursor, and Codex: hooks bridge environment variables using ${extensionPath} (Antigravity's plugin-root token).

HookEventWhat it does
Session startSessionStartLoads prior memories and displays status banner
User promptUserPromptSubmitSearches relevant memories before each message
Pre-toolPreToolUseBlocks MEMORY.md writes, enforces user_id/app_id on mem0 tools
Post-toolPostToolUseTracks stats, scans bash errors for related memories
StopStopStores a session summary when the session ends

Troubleshooting

  • No tools appearing: Restart your Antigravity session after installation
  • "Connection failed": Verify your key is set: echo $MEM0_API_KEY
  • MCP 401 Unauthorized: If ${MEM0_API_KEY} interpolation doesn't work in your agy version, replace with your literal key in mcp_config.json
<CardGroup cols={2}> <Card title="Mem0 MCP Setup" icon="puzzle-piece" href="/platform/mem0-mcp"> Detailed MCP configuration for all clients </Card> <Card title="OpenCode Integration" icon="code" href="/integrations/opencode"> Add Mem0 memory to OpenCode workflows </Card> </CardGroup>