Grok Build
把 Grok Build 这个编程智能体连接到 Nowledge Mem:启动上下文、记忆引导,以及自动保存会话。
这篇是 Grok Build 的连接指南,也就是带插件、hooks、skills 和本地 ~/.grok/ 会话文件的编程智能体。它不是 grok.com 或 x.com 里普通 Grok 网页聊天的安装方式。网页 Grok 对话请用 浏览器扩展指南 或 Grok Web 连接。
Nowledge Mem 通过 Grok Build 的插件系统接入。安装一次、重启 Grok Build 后,新的编程智能体会话可以在开始时读到你的 Mem 上下文,并把真实对话记录保存回 Mem。
读取 https://mem.nowledge.co/SKILL.md,按其中说明为 Grok Build 安装或更新 Nowledge Mem。用 nmem status 和 Context Bundle 或 Working Memory 检查验证结果,并总结你改了什么。如果你希望 Grok Build 自己完成设置,把上面这段粘给它即可。也可以按下面的命令手动安装。
怎么确认已经生效
安装后,打开一个新的 Grok Build 会话,问一句:“我最近在做什么?”它应该能拿到 Context Bundle 或 Working Memory。正常对话一轮后,用下面的命令应该能找到刚才的会话:
nmem t search "刚才 Grok Build 回答里的某个短语" --source grok准备工作
- 已安装并登录 Grok Build
- 运行 Grok Build 的这台机器上能执行
nmem - Nowledge Mem 桌面端在本机运行,或这台机器上的
nmem已经指向你的远程 Mem
如果 Grok Build 和 Mem 桌面端在同一台 Mac 上,最简单的方式是到 设置 → 偏好设置 → 开发者工具 → 安装 CLI。如果 Grok Build 跑在另一台机器上,请在那台机器安装独立 CLI:
python3 -m pip install --user nmem-cli
# 或
pipx install nmem-cli安装
grok plugin install nowledge-co/community#nowledge-mem-claude-code-plugin --trust安装后重启 Grok Build。
这个包和 Claude Code 连接共用同一份插件包,因为 Grok Build 可以加载 Claude 兼容的插件结构。Hook 会在运行时识别 Grok Build,所以保存到 Mem 里的来源会是 grok,不会混成 Claude Code。
更新
grok plugin update nowledge-mem更新后重启 Grok Build。
导入旧 Grok Build 会话
插件安装后会开始捕获新的会话。要补导入之前的 Grok Build 会话,先预览:
nmem t sync --from grok --all-projects --limit 20确认后再导入:
nmem t sync --from grok --all-projects --apply如果只想导入某个项目,用 -p /path/to/project 替代 --all-projects。这个命令会读取本机 Grok Build 的 ~/.grok/sessions,再通过当前 nmem 配置写入本地或远程 Mem。
远程 Mem
如果 Mem 在另一台机器或远程服务上,先在运行 Grok Build 的机器上配置一次:
nmem config client set url https://your-server
nmem config client set api-key your-keyGrok Build hook 仍然在本机读取会话文件,然后通过 nmem 上传到 Mem。远程 Mem 服务器不需要访问你的 ~/.grok 目录。
自定义行为
不要修改 ~/.grok/installed-plugins 里的插件文件。需要调整行为时,放到 Grok Build 自己读取的项目规则或项目说明文件里。
如果 Grok Build 是被多 Agent 工具启动的,并且这个 worker 代表一个长期稳定的 AI 身份,请在启动前设置 NMEM_AGENT_ID=<agent-slug>。只有整次运行都应该固定到某个 Mem 空间时,才设置 NMEM_SPACE。
这个连接会带来什么
- 会话开始时注入 Context Bundle / Working Memory
- 记忆搜索与提炼的技能引导
/save、/search、/sum、/status命令- Stop 与 PreCompact hook,会调用
nmem t save --from grok - 通过
nmem t sync --from grok补导入历史会话
排障
找不到 nmem
请在运行 Grok Build 的同一台机器安装 CLI,然后执行 nmem status。
Mem 里看不到 Grok Build 会话
安装或更新后先重启 Grok Build。然后手动跑一次:
nmem --json t save --from grok -p .如果这条命令能保存,会话连接就是通的;之后 hook 会继续捕获新会话。
包里有 Claude Code 字样
少数文件名会保留共享包的历史命名,这是正常的。运行时行为已经区分 Grok Build:Context Bundle 会使用 --source-app grok,会话保存会使用 nmem t save --from grok。