OMP × Nowledge Mem
安装 OMP 插件,让 OMP 启动时带上 Mem 上下文,并自动保存新的对话。
给你的 Agent
把这段发给 OMP:
读取 https://mem.nowledge.co/SKILL.md,按其中说明为 OMP 安装或更新 Nowledge Mem。用 nmem status 和 Context Bundle 或 Working Memory 检查验证结果,并总结你改了什么。如果你希望 OMP 一启动就带上正确的 Mem 上下文,并在新对话完成后自动保存到 Mem,请安装 OMP 插件。
安装后,OMP 可以在启动时读取 Context Bundle 或 Working Memory,在任务中使用内置记忆技能,并把完成后的对话保存成 source_app=omp 的 Mem 线程。
不要给 OMP 安装 nowledge-mem-pi。OMP 来自 Pi 体系,但它有自己的插件命令、配置目录和来源标识。专用 OMP 插件会把 OMP 线程和 Pi 线程分开保存。
开始之前
- Nowledge Mem 正在本机运行,或你有可访问的远程 Mem 服务
- 已安装 OMP
- OMP 所在机器可以运行
nmem
nmem status设置
omp plugin install nowledge-mem-omp安装或更新后重启 OMP,让扩展生命周期加载。
对大多数本机使用场景,这一步就是 OMP 侧唯一需要做的安装。
如果你还想让 OMP 直接调用 MCP 工具,或需要配置自定义远程 MCP endpoint,再生成可选的 OMP MCP 配置:
nmem config mcp show --host omp把生成的 server 加到 OMP 的 MCP 配置。OMP 文档中常见位置包括项目 .omp/mcp.json 和用户级 ~/.omp/agent/mcp.json。
验证
重启 OMP 后问:
读取我的 Nowledge Mem 上下文,并告诉我连接是否正常。只要 OMP 能看到注入的 Context Bundle 或 Working Memory,就说明连接已经生效。完成一个正常 OMP 回合后,你还应该能在 Mem 里看到来源为 OMP 的线程。
会话捕获
新的 OMP 对话会由插件在 agent turn 完成后、压缩前、切换会话前和退出时自动捕获,保存为 source_app=omp。
只有在需要导入安装插件之前的旧 OMP 会话时,才需要运行同步命令。OMP 的旧会话默认保存在 ~/.omp/agent/sessions:
nmem t sync --from omp --limit 20
nmem t sync --from omp --apply这条路径适用于本机 Mem,也适用于远程 Mem:nmem 在 OMP 所在机器读取本地 JSONL 会话文件,再把标准化后的线程上传到你当前配置的 Mem 服务。
相关
- Pi
- OpenCode · Kimi Code · ZCode
- OMP 文档:omp.sh/docs