dsh-mnemos
在终端中运行以下命令:
dsh plugin install Rottenwooood/dsh-mnemos
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install 即可安装该插件,插件源码仓库地址为 https://github.com/Rottenwooood/dsh-mnemos。
插件介绍
DSH 会话结束后,模型对上一次对话一无所知,反复交代环境约束、反复纠正同一事实既浪费 token 也令人疲惫。dsh-mnemos 为 DSH 提供一套带审批门控的跨会话记忆层:无论写入来自模型工具、/memory 命令还是第三方插件,都必须经过同一道可审计的关卡;敏感、重复或超预算的写入直接被拒,第三方来源的记忆标记为未验证并在注入环节限制影响范围,确保记忆库不被投毒。
检索侧采用 FTS5 多级词梯搭配 bigram 相似度经 RRF 融合,在 LongMemEval-S 基准上取得 87.2% 的 hit@1。会话中仅注入一行一条的记忆索引(字节稳定、对 KV-cache 友好),模型再按需下钻获取细节。记忆不是写死的:整段会话可批量蒸馏为候选记忆,事实原地更新且旧值可通过 Git 恢复,真正的矛盾生成替换提案交由人工裁决;活跃记忆还能正式写为可移植的 DSH SKILL 文件,成为唯一活跃形式。热度机制让长期未命中的记忆自动归档但永不硬删除,pinned 记忆则永远留在活跃区。
对开发者而言,ctx.mnemosBus 是一条开放的记忆总线:任何 DSH 插件挂载后即可调用 recall、record、subscribe 三个原语。第三方写入必须声明身份并始终进入人工审批队列,支持运行时黑名单与按插件撤销——共享是授权行为而非默认假设。底层数据双轨存储:SQLite 保证检索性能,每条记忆同时也是一份 Markdown 文件纳入 Git 仓库,天然支持 diff、回滚与跨设备同步。它适合希望 DSH 拥有持久记忆、可控审批、可审计生命周期,且需要跨会话复用经验与约束的开发者与高级用户。
截图预览
使用场景
- 会话结束后自动蒸馏对话为结构化记忆,下次会话模型自动携带上下文
- 将活跃记忆正式写为 DSH SKILL 文件,供其他 agent 按需加载
- 第三方插件通过记忆总线读写共享记忆,全程审批可审计
适合人员
- 希望 DSH 拥有持久记忆并跨会话复用经验的开发者
- 需要为多个插件建立统一受控记忆共享层的基础设施维护者
- 关注记忆安全、审批可审计、防投毒的 AI 应用架构师