Skip to main content
Nowledge MemNowledge Mem
连接

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-mem

Windows 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

相关

On this page