dsh-memory-guardian
在终端中运行以下命令:
dsh plugin install Ukashi0/dsh-memory-guardian
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Ukashi0/dsh-memory-guardian 安装本插件;源码与说明见 https://github.com/Ukashi0/dsh-memory-guardian。
插件介绍
普通记忆插件往往只关心“存进去、搜出来”,一旦跨会话长期使用,就会遇到更难的问题:敏感信息被写进磁盘、同一事实新旧矛盾却悄悄并存、一次召回把整库塞进上下文,以及 Agent 和用户都说不清“到底记住了什么”。DSH Memory Guardian 面向 DeepSeek Harness,把长期记忆当成可治理的资产,而不是黑盒缓存。
它在写入前拦截密码、Token、私钥等凭据,并将邮箱、手机号等个人信息默认放入隔离区等待确认;当同一语义键出现冲突时,不静默覆盖,而是进入审核队列,由你决定替代、并存或拒绝。召回阶段同时限制条数与字符预算,每条记忆保留来源、作用域、重要性、风险与生命周期记录,配合 Memory Vault、Recall Lab、Review Queue 与 Privacy Ledger 等 Web 面板,让“记住、召回、解释”都看得见。
插件向 Agent 提供 memory_remember、memory_search、memory_forget 三个原生工具,并附带简短 Memory Policy;数据完全本地存储,不依赖向量库或云端 Embedding,也不会主动联网。适合需要在 Web Profile 下长期协作、又希望记忆安全、准确、可审计的开发者与团队。
使用场景
- 跨会话保存项目偏好与决策,并按作用域隔离召回
- 敏感写入前拦截凭据,个人信息进审核后再入库
- 用 Recall Lab 调试查询与上下文预算,避免一次塞满 Prompt
适合人员
- 在 DSH Web Profile 下长期协作的开发者
- 需要可审计、可解释记忆而非黑盒检索的用户
- 对本地存储、冲突审核与上下文预算有要求的团队