nowledge-mem-deepseek-harness:为 DeepSeek Harness 提供统一记忆层的 DSH plugin

nowledge-co/nowledge-mem-deepseek-harness

记忆与上下文已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

为 DeepSeek Harness 提供持久记忆层,支持会话上下文注入、提示时回忆与 MCP 记忆工具。

让 DeepSeek Harness 与其他 AI 工具和 Agent 共享同一套持久记忆系统,解决会话缺乏长期记忆的问题。

install
dsh plugin --profile web add github:nowledge-co/nowledge-mem-deepseek-harness
分类
记忆与上下文
平台
DSH-Plugin
作者
nowledge-co
分发方式
插件

nowledge-mem-deepseek-harness 核心特性

会话启动注入上下文提示时记忆召回MCP 记忆工具回合结束自动捕获

nowledge-mem-deepseek-harness 仓库信息

nowledge-co
发布者
nowledge-co
仓库
nowledge-co/nowledge-mem-deepseek-harness
5
Star
1
Fork
0
Watch
0
开放 Issue
语言JavaScript
许可证
官网
仓库最近更新2026-08-17 10:12:52
仓库创建时间2026-08-13 21:47:02
主题
deepseek-harnessdsh-pluginknowledge-graphmcpmemorynowledge-memontology
默认分支main

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_URLNMEM_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 界面:

bash
dsh plugin --profile web add github:nowledge-co/nowledge-mem-deepseek-harness
dsh web

对于本地检出 nowledge-co/community 的情况,从仓库根目录运行:

bash
dsh plugin --profile web add ./nowledge-mem-deepseek-harness-plugin
dsh web

安装后验证 nmem CLI 是否可用:

bash
nmem status
nmem config mcp show --host deepseek-harness

Nowledge Mem 这个 DSH plugin 如何配置?

配置可以通过 cordis.patch.yml 中的行配置字段完成,例如设置 cliPathsourceAppimportOrigincontextOnSessionStartrecallOnPromptsyncOnTurnEndrecallLimitspaceIdagentId。也支持环境变量,包括 NMEM_SPACENMEM_AGENT_IDNMEM_HOST_AGENT_IDNMEM_MCP_URLNOWLEDGE_MEM_MCP_URLNMEM_API_KEY。默认连接本地 Mem MCP 端点,若使用 Nowledge Cloud 或远程 Mem,需设置 NMEM_MCP_URLNMEM_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。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题