dsh-hot-memory:把 Mnemon 记忆投影进每个会话的 systemPrompt

前言

在 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 描述,可核实的能力如下:

  1. 双文件投影:针对 Mnemon 运行时记忆文件 USER.md、MEMORY.md 做 systemPrompt 注入。
  2. 懒加载区段:记忆以懒加载区段形式挂载,而非在插件侧重复实现 Mnemon 的读写逻辑。
  3. 与生命周期门控解耦:注入行为独立于 dsh-mnemon 的生命周期门控;记忆文件的维护仍完全由 dsh-mnemon 负责。
  4. 实现形态:基于 @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 中应包含由插件投影的记忆区段。

可复现的检查路径(逻辑上):

  1. 确认 dsh-mnemon 已写入或更新 USER.md / MEMORY.md。
  2. 按上文命令以 file: 方式安装 dsh-hot-memory 并重启 web。
  3. 开启新会话,观察 systemPrompt 是否出现对应记忆内容(具体展示形式由 Cordis patch 实现决定,以仓库 cordis.patch.yml 与 lib/index.js 为准)。

适用场景与注意

适合谁

  • 已在 DSH web profile 中使用 dsh-mnemon,且希望 Mnemon 记忆稳定出现在每个会话 systemPrompt 中的开发者。
  • 接受「记忆维护与注入分离」:维护交给 dsh-mnemon,注入交给本插件。

注意事项

  1. 已归档:2026-09-28 起不再维护;升级 DSH、Cordis 或 dsh-mnemon 后需自行验证兼容性。
  2. 权限与安全:插件在当前 dsh 进程权限下运行;file: 安装前请阅读源码、cordis.patch.yml 与 MIT 许可证,确认无多余网络或文件访问。
  3. 不负责写记忆:未装 dsh-mnemon 或记忆文件为空时,本插件没有可投影的内容。
  4. 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜