Skip to main content
Nowledge MemNowledge Mem
连接

ZCode × Nowledge Mem

安装 Nowledge Mem 的 ZCode 原生插件,启用 MCP、Skills、命令和生命周期 hooks。

给你的 Agent

把这段发给 ZCode:

读取 https://mem.nowledge.co/SKILL.md,按其中说明从 https://github.com/nowledge-co/zcode-plugin 安装或更新 Nowledge Mem ZCode 插件。用 nmem status、Context Bundle 或 Working Memory 检查,以及一次应出现在 nmem t list --source zcode 的短 ZCode 会话验证。如果 Stop 没有捕获会话,请明确说明并改为保存交接摘要。

ZCode 支持带 .zcode-plugin/plugin.json、.mcp.json、skills/、commands/ 和 hooks/hooks.json 的插件包。Nowledge Mem 已发布 standalone ZCode 插件,并使用这些机制。

开始之前

  • Nowledge Mem 正在本机运行,或你有可访问的远程 Mem 服务
  • 已安装 ZCode
  • ZCode 所在机器可以运行 nmem
nmem status

设置

添加插件 marketplace source:

https://github.com/nowledge-co/zcode-plugin

在 ZCode 中:

  1. 打开 Settings → Plugins → Create → Add marketplace。
  2. 添加 https://github.com/nowledge-co/zcode-plugin。
  3. 安装并启用 nowledge-mem-zcode。
  4. 重启或 reload ZCode Agent。

如果使用 Cloud、Access Anywhere、自托管或其他需要认证的 Mem endpoint,保持插件已安装,然后用 ZCode 自己的 MCP 设置接入:

nmem config mcp show --host zcode

把生成的 server 粘到 ZCode MCP 设置里,再 reload Agent runtime。

验证

问 ZCode:

搜索我的记忆,找最近和这个项目有关的决策。

只要 ZCode Agent 能调用 Nowledge Mem MCP 工具并返回结果,或正常返回空结果,就算成功。

然后跑一次很短的 ZCode 会话并检查:

nmem t list --source zcode

Stop hook 运行后应该能看到导入的 ZCode Thread。

会话捕获

插件会在 Stop hook 里复制 ZCode 临时 transcript_path,然后用下面的命令导入:

nmem t sync --from zcode --session-dir <transcript_path> --session-id <session-id> --all-projects --apply

ZCode 文档说明 hook transcript 文件是临时的。插件会先复制再导入,但安装后仍要验证一次,因为旧 ZCode build 曾有 Stop hook 不触发的公开反馈。如果捕获没有发生,当 hook context 里有 transcript_path 时运行 nowledge-mem-sync-now,否则保存 nowledge-mem-save-handoff 交接摘要。

更新

在 ZCode 打开 Settings → Plugins → Marketplace sources,刷新 https://github.com/nowledge-co/zcode-plugin,然后在 Manage installed → Check for updates 更新 nowledge-mem-zcode。更新后 reload Agent runtime。

相关

On this page