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。
相关
Claude Code
Plugin for Claude Code with lifecycle hooks. Reads Context Bundle or Working Memory at session start, searches when relevant, and saves insights at the right moment.
Claude Desktop
One-click memory extension for Claude Desktop on macOS and Windows. Save, search, and update your knowledge base in any conversation.