前言¶
在 DeepSeek Harness(DSH)里用 Mnemon 维护 USER.md、MEMORY.md 时,常见问题是:这些运行时记忆是否进入当前会话的 systemPrompt,往往还受 dsh-mnemon 生命周期门控影响。若你希望「只要文件在,每个新会话都能读到同一份记忆片段」,又不想改 Mnemon 本体逻辑,就需要一层只做注入、不做维护的补丁插件。
下面介绍社区插件 dsh-hot-memory(仓库 Ln1m/dsh-tool-hot-memory),维护者为 Ln1m,目录分类为「记忆」。它把 Mnemon 的运行时记忆文件投影进每个会话的 systemPrompt,作为懒加载区段,且与 dsh-mnemon 的生命周期门控解耦。需注意的是:README 标明该仓库已于 2026-09-28 归档,面向本机的 Mnemon 补丁,不再维护;选用前请自行评估是否仍符合你的 DSH 版本与部署方式。
这是什么¶
dsh-hot-memory 是 DSH 生态中的一款 Cordis 补丁类插件(package.json 中通过 cordis.patch.yml 打包)。它不创建或改写记忆内容,只负责把 dsh-mnemon 维护好的 USER.md 与 MEMORY.md 注入到每个会话的 systemPrompt 里。
一句话定位:在已安装 dsh-mnemon 的前提下,让 Mnemon 记忆以固定方式出现在会话系统提示中,而不被 dsh-mnemon 生命周期门控挡住。
核心功能¶
依据仓库 README 与 package.json 描述,可核实的能力如下:
- 双文件投影:针对 Mnemon 运行时记忆文件
USER.md、MEMORY.md做 systemPrompt 注入。 - 懒加载区段:记忆以懒加载区段形式挂载,而非在插件侧重复实现 Mnemon 的读写逻辑。
- 与生命周期门控解耦:注入行为独立于 dsh-mnemon 的生命周期门控;记忆文件的维护仍完全由 dsh-mnemon 负责。
- 实现形态:基于
@deepseek-ai/cordis(peer 依赖^4.0.1)的 patch bundle,入口为lib/index.js。
当前 package 版本为 0.1.0,许可证 MIT。GitHub 星标为 0(以目录页线索为准)。
安装与启用¶
官方安装方式来自 README,使用本地路径添加插件(<本仓库> 指你本机 clone 或解压后的仓库目录):
dsh plugin --profile web add file:<本仓库>
装完后重启 web 实例,补丁才会生效。
前提条件:
- 必须先安装 dsh-mnemon;
USER.md/MEMORY.md由它维护,本插件只负责注入。
DSH 社区插件目录位于 skillhub.cn,与 DeepSeek / 幻方无官方从属关系;安装命令以 GitHub README 为准,不要凭仓库名自行拼接 dsh plugin add github:owner/repo。
典型用法¶
README 未给出单独的「调用示例」或配置字段;典型用法即:先部署 dsh-mnemon 并让其正常维护记忆文件,再安装本插件并重启 web,之后新建会话时,systemPrompt 中应包含由插件投影的记忆区段。
可复现的检查路径(逻辑上):
- 确认 dsh-mnemon 已写入或更新
USER.md/MEMORY.md。 - 按上文命令以
file:方式安装 dsh-hot-memory 并重启 web。 - 开启新会话,观察 systemPrompt 是否出现对应记忆内容(具体展示形式由 Cordis patch 实现决定,以仓库
cordis.patch.yml与lib/index.js为准)。
适用场景与注意¶
适合谁
- 已在 DSH web profile 中使用 dsh-mnemon,且希望 Mnemon 记忆稳定出现在每个会话 systemPrompt 中的开发者。
- 接受「记忆维护与注入分离」:维护交给 dsh-mnemon,注入交给本插件。
注意事项
- 已归档:2026-09-28 起不再维护;升级 DSH、Cordis 或 dsh-mnemon 后需自行验证兼容性。
- 权限与安全:插件在当前 dsh 进程权限下运行;
file:安装前请阅读源码、cordis.patch.yml与 MIT 许可证,确认无多余网络或文件访问。 - 不负责写记忆:未装 dsh-mnemon 或记忆文件为空时,本插件没有可投影的内容。
- profile 范围:安装命令明确使用
--profile web,与其他 profile 的行为以你本地 DSH 文档为准。
结尾¶
dsh-hot-memory 的价值在于:在 Mnemon 已有 USER.md / MEMORY.md 的前提下,用最小补丁把记忆投影进每个会话的 systemPrompt,并避开 dsh-mnemon 生命周期门控对注入的牵制。因仓库已归档,更适合作为理解「记忆注入补丁」思路的参考,或在冻结版本环境中短期使用。
- 目录页:https://www.skillhub.cn/plugins/Ln1m/dsh-tool-hot-memory
- GitHub:https://github.com/Ln1m/dsh-tool-hot-memory