WorkBuddy × Nowledge Mem
通过 WorkBuddy 专属插件、MCP 工具和本地 transcript 同步,把腾讯 WorkBuddy 接入同一份 Mem 记忆。
给 WorkBuddy 的提示词
把这句话粘到 WorkBuddy:
读取 https://mem.nowledge.co/SKILL.md,按其中说明为 WorkBuddy 安装或更新 Nowledge Mem。用 nmem status、Context Bundle 或 Working Memory 检查验证连接,然后跑一小段会话,并用 nmem t list --source workbuddy 确认线程已出现。WorkBuddy 有专属 Nowledge Mem 连接。它会在新会话开始时加载当前跨工具上下文,通过 MCP 暴露记忆和线程工具,并在 WorkBuddy 的生命周期边界同步本地真实 transcript。
WorkBuddy 使用和 CodeBuddy 兼容的插件抽象,但它不是 CodeBuddy 会话。专属连接会保留 WorkBuddy 自己的 MCP 身份、.workbuddy/ 配置根目录、上下文 source,以及 nmem t sync --from workbuddy 的 transcript 来源。
开始之前
- Nowledge Mem 已在本地运行,或你有可访问的远程 Mem 服务
- 已安装 WorkBuddy
nmem能在 WorkBuddy 所在机器上运行
nmem status如果 nmem 不认识 t sync --from workbuddy 或 config mcp show --host workbuddy,请先更新 CLI,再排查 MCP 或会话同步。
安装插件
在 WorkBuddy 里添加 Nowledge community marketplace,并安装插件:
/plugin marketplace add https://raw.githubusercontent.com/nowledge-co/community/main/.workbuddy-plugin/marketplace.json --name nowledge-community
/plugin install nowledge-mem@nowledge-community请使用上面的 raw WorkBuddy marketplace URL。当前 WorkBuddy 在仓库根目录会先检查 .codebuddy-plugin,所以不要用 /plugin marketplace add nowledge-co/community 代替,否则可能装到 CodeBuddy 包。
如果之前加过仓库根目录,先迁移一次:
/plugin marketplace remove nowledge-community
/plugin marketplace add https://raw.githubusercontent.com/nowledge-co/community/main/.workbuddy-plugin/marketplace.json --name nowledge-community
/plugin install nowledge-mem@nowledge-community远程 Mem
本地默认 MCP 地址是 http://127.0.0.1:14242/mcp/。如果使用远程 Mem 或需要认证的本地服务,生成 WorkBuddy 专用 MCP 配置:
nmem config mcp show --host workbuddy把生成的 nowledge-mem server 放进 ~/.workbuddy/.mcp.json、$WORKBUDDY_CONFIG_DIR/.mcp.json 或项目 .mcp.json。
会话同步
WorkBuddy 会把 session_id 和 transcript_path 传给 lifecycle hooks。Nowledge Mem 连接器使用这两个字段读取真实 transcript,而不是猜测最近改动的文件。
安装后,hook 会在 WorkBuddy 所在机器上运行类似命令:
nmem --json t sync --from workbuddy --session-id <session-id> --session-dir <transcript_path> --all-projects --apply委托任务也会使用 WorkBuddy 给出的 agent_id 和 agent_transcript_path,以子 Agent 自己的身份导入,避免和父会话消息 ID 混在一起。
验证
新开一个 WorkBuddy 会话,问:
Is Nowledge Mem connected? Read my current context.然后完成一小段对话,检查最近线程:
nmem t list --source workbuddy -n 5如果 hook 没运行,查看:
tail -n 50 ~/.workbuddy/logs/nowledge-mem-hook.log设置了 WORKBUDDY_CONFIG_DIR 时,请查看那个目录下的 logs/nowledge-mem-hook.log。