dsh-memory
在终端中运行以下命令:
dsh plugin install masquerator-coder/dsh-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install masquerator-coder/dsh-memory 即可安装该插件,完整源码地址为 https://github.com/masquerator-coder/dsh-memory 。
插件介绍
每次 DSH 新会话都从零开始。上周说过的偏好、项目规范、一起做的架构决策——全部消失。dsh-memory 把跨会话记忆变成一条可预测、有预算、不阻塞主对话的检索路径。每条记忆都是原子化的 主语–谓语–宾语 断言,语义、情景、程序记忆都归约到同一契约,去重、检索、冲突消解因此变得确定且可审计。
模型通过显式工具(memory_recall、memory_remember、memory_forget、memory_link、read_user_profile)主动调用记忆,而非依赖隐式召回。实体卡片将分散事实聚合为结构化、预算化的摘要。user.md 视图渲染到磁盘并监听外部编辑:你在 Obsidian 里改一行,就按最高可信度写回原子事实。快速通道捕获用零 LLM、确定性规则从对话流中拾取事实级信号,交给后台工作器处理;主 LLM 只负责委托,自身从不执行抽取。
隐私是头等公民。PII 在捕获时即被检测并脱敏,原始值不入存储。每条检索路径——recall、上下文注入、memory_* 工具、user.md 视图——都受到隐私层级(public / private / confidential / secret)的严格门控;PII 标记事实永不自动注入,secret 事实需显式配置方可可见。存储为无依赖的本地 JSON 文档,无需向量数据库或图引擎,数据完全在你文件系统控制之下。
适合希望 Agent 真正跨会话认识你、在反复协作中保持一致上下文、并让记忆机制透明可审计、数据完全自主掌控的个人开发者和小团队。
使用场景
- 在多次独立会话中记住用户的编码风格与工具偏好
- 跨项目保留架构决策、技术栈约定与踩坑记录
- 通过 user.md 文件在 Obsidian 中直接编辑并同步个人画像
适合人员
- 希望 Agent 真正跨会话认识自己的独立开发者
- 需要 Agent 在反复协作中保持一致上下文的中小技术团队
- 重视数据本地化与自主可控、拒绝闭源记忆服务的开发者