nowledge-mem-deepseek-harness:为 DeepSeek Harness 提供统一记忆层的 DSH plugin
nowledge-co/nowledge-mem-deepseek-harness
为 DeepSeek Harness 提供持久记忆层,支持会话上下文注入、提示时回忆与 MCP 记忆工具。
让 DeepSeek Harness 与其他 AI 工具和 Agent 共享同一套持久记忆系统,解决会话缺乏长期记忆的问题。
dsh plugin --profile web add github:nowledge-co/nowledge-mem-deepseek-harness- 分类
- 记忆与上下文
- 平台
- DSH-Plugin
- 作者
- nowledge-co
- 分发方式
- 插件
nowledge-mem-deepseek-harness 核心特性
nowledge-mem-deepseek-harness 仓库信息

nowledge-mem-deepseek-harness 仓库简介
Nowledge Mem 是 DeepSeek Harness(DSH)的记忆与上下文插件(DSH plugin),由 nowledge-co 维护,采用 JavaScript 编写,为 DSH 提供统一的持久记忆层,让 DSH 与其他 AI 工具和 Agent 共享同一套记忆系统。它解决的是 DSH 会话缺乏长期记忆、无法跨工具复用上下文的问题,核心能力包括启动上下文注入、提示时记忆召回、MCP 记忆工具以及回合结束时的线程捕获。该插件通过 agent/pre-step 在每次 DSH 会话开始时注入 Nowledge Mem 上下文包,并在用户请求继续、回顾、发布、调试回归或讨论连接器/插件时,调用 nmem --json m search "<prompt>" -n 8 进行记忆召回,默认连接本地 Mem MCP 端点 http://127.0.0.1:14242/mcp/,也支持通过环境变量 NMEM_MCP_URL 和 NMEM_API_KEY 连接 Nowledge Cloud。插件通过 DSH 的 MCP 桥接注册 nowledge_mem 命名空间下的工具,并在每个完成的回合后,使用 nmem t import --source deepseek-harness 导入真实会话记录,同时用 NMEM_IMPORT_ORIGIN=deepseek-harness 标记来源。
Nowledge Mem 这个 DSH plugin 支持哪些核心特性?
Nowledge Mem 提供四项核心能力:启动上下文(Startup Context)、提示时召回(Prompt-Time Recall)、MCP 工具(MCP Tools)和线程捕获(Thread Capture)。启动上下文会在会话开始时注入一个标记为 form: "snapshot" 的用户消息,提醒模型这是跨工具上下文而非指令覆盖;提示时召回会针对特定类型的提示(如继续、发布、回归调试)执行记忆搜索,返回带标题、来源提示、分数和内容的受限召回消息;MCP 工具通过 DSH 的 MCP 桥接注册,工具名形如 mcp__nowledge_mem__...;线程捕获则在每个回合结束后,序列化用户、助手和工具结果事件,跳过自身注入的上下文消息,将记录导入 Mem 并标记 source=deepseek-harness。
Nowledge Mem 这个 DSH plugin 怎么安装?
安装 Nowledge Mem 需要先确保 nmem CLI 在 PATH 中,然后使用以下命令添加插件并启动 DSH Web 界面:
dsh plugin --profile web add github:nowledge-co/nowledge-mem-deepseek-harness
dsh web
对于本地检出 nowledge-co/community 的情况,从仓库根目录运行:
dsh plugin --profile web add ./nowledge-mem-deepseek-harness-plugin
dsh web
安装后验证 nmem CLI 是否可用:
nmem status
nmem config mcp show --host deepseek-harness
Nowledge Mem 这个 DSH plugin 如何配置?
配置可以通过 cordis.patch.yml 中的行配置字段完成,例如设置 cliPath、sourceApp、importOrigin、contextOnSessionStart、recallOnPrompt、syncOnTurnEnd、recallLimit、spaceId 和 agentId。也支持环境变量,包括 NMEM_SPACE、NMEM_AGENT_ID、NMEM_HOST_AGENT_ID、NMEM_MCP_URL 或 NOWLEDGE_MEM_MCP_URL、NMEM_API_KEY。默认连接本地 Mem MCP 端点,若使用 Nowledge Cloud 或远程 Mem,需设置 NMEM_MCP_URL 和 NMEM_API_KEY。
Nowledge Mem 这个 DSH plugin 有哪些已知限制?
DeepSeek Harness 目前处于开发者预览阶段,公共包 API 可能变化;该插件不会回溯填充历史 DSH 会话,只捕获插件激活期间的新会话;DSH 的 MCP 桥接仅暴露工具,因此 Nowledge Mem 的资源和提示目前无法通过 MCP 显示;回合捕获依赖本地 nmem CLI 在 DSH 进程环境中可用。
Nowledge Mem 这个 DSH plugin 的社区定位是什么?
该仓库是规范的独立插件包,同时镜像在 nowledge-co/community 中用于 Nowledge Mem 连接器索引。由 nowledge-co 维护,最近更新于 2026-08-16,采用 JavaScript 编写,主题包括 deepseek-harness、dsh-plugin、knowledge-graph、mcp、memory、nowledge-mem、ontology。