Google Antigravity
用 abn 贡献的原生插件把 Google Antigravity 接入 Nowledge Mem:启动上下文、MCP 工具、skills 与自动 transcript 捕获。
给你的 Agent
把这行给你的 agent。它应该先使用通用安装 skill;本页作为行为与排障参考:
读取 https://mem.nowledge.co/SKILL.md,按其中说明为 Google Antigravity 安装或更新 Nowledge Mem。安装 nowledge-co/nowledge-mem-google-antigravity 插件,重启 Antigravity,用 nmem status 和 Context Bundle 或 Working Memory 检查验证,再跑一个短会话并确认 nmem t list --source antigravity 能看到捕获的 Thread。Google Antigravity 现在有专属 Nowledge Mem 插件了。这个连接器最初由社区贡献者 abn 捐赠,现在维护在 nowledge-co/nowledge-mem-google-antigravity。
Google Antigravity 2.0 用户优先使用本页。如果你是在把旧的 agy CLI 从 Gemini CLI 迁移过来,再参考 Antigravity CLI 指南。
开始之前
- 已安装 Google Antigravity 2.0
- Nowledge Mem 已在本机运行,或有可访问的远程 Mem server
nmem已安装在 Antigravity 所在的同一台机器上
先检查 Mem 连接:
nmem status默认桌面端部署下,它应指向 http://127.0.0.1:14242。
安装
全局插件
把插件安装到 Antigravity 的全局插件目录:
mkdir -p ~/.gemini/config/plugins
git clone --depth 1 https://github.com/nowledge-co/nowledge-mem-google-antigravity.git ~/.gemini/config/plugins/nowledge-memWindows PowerShell:
$null = New-Item -ItemType Directory -Force "$env:USERPROFILE\.gemini\config\plugins"
git clone --depth 1 https://github.com/nowledge-co/nowledge-mem-google-antigravity.git "$env:USERPROFILE\.gemini\config\plugins\nowledge-mem"工作区插件
只想给一个工作区使用时,把 repo 放到或链接到 .agents/plugins/:
mkdir -p .agents/plugins
ln -s /path/to/nowledge-mem-google-antigravity .agents/plugins/nowledge-mem重启 Antigravity
安装或更新后重启 Google Antigravity,让 rules、skills、MCP 和 lifecycle hooks 重新加载。
远程 Mem
先配置一次 nmem:
nmem config client set url https://your-server
nmem config client set api-key nmem_your_key然后生成 Antigravity 专用 MCP 配置块:
nmem config mcp show --host google-antigravity把生成的 mcpServers.nowledge-mem 放进 Antigravity 的 MCP 设置或 ~/.gemini/config/mcp_config.json。Antigravity 使用 serverUrl 字段,所以请使用 google-antigravity host profile,不要复制通用 MCP 片段后手改。
你会得到什么
- Antigravity PreInvocation hook 在会话开始时注入 Context Bundle 或 Working Memory
- Nowledge Mem MCP 工具:搜索、图谱探索、记忆写入、Threads 与 Nowledge FS
- Working Memory、记忆搜索、提炼、Thread 保存、交接、skill 加载和状态检查 skills
- Stop hook 从 Antigravity 本地
transcript.jsonl捕获真实会话 - Mem 暂时不可达时写入离线缓冲,并在之后的会话里重试
Thread 保存与历史导入
插件会在 Stop 时自动保存新的 Antigravity 会话。保存后的 Thread 使用 canonical source antigravity,所以 Google Antigravity、Antigravity CLI 与旧 decoded trajectory fallback 导入会落在同一个来源桶里。
导入旧本机会话前先预览:
nmem t sync --from antigravity --limit 20
nmem t sync --from antigravity --apply只有当旧会话没有 Antigravity 公开的 brain/<conversationId>/.system_generated/logs/transcript.jsonl 文件时,才需要 trajectory extractor。
成功的标志
满足以下几条,说明 Google Antigravity 已接好:
- 在同一台机器上运行
nmem status成功 - 新 Antigravity 会话在有上下文时能收到 Context Bundle 或 Working Memory
- Antigravity 里能看到 Mem MCP 工具
- 一个短会话结束后,
nmem t list --source antigravity能看到捕获的 Thread