dsh-memory-forget
在终端中运行以下命令:
dsh plugin install XIAOke8698/dsh-memory-forget
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install XIAOke8698/dsh-memory-forget 即可完成安装,完整开源地址为 https://github.com/XIAOke8698/dsh-memory-forget
插件介绍
主流记忆插件让智能体记住一切,但多轮对话中过期事实与污染条目会悄悄占据上下文窗口,导致推理质量下降甚至成为持久化攻击的入口。dsh-memory-forget 将遗忘从事故变成设计:每条记忆有独立的 TTL 与衰变曲线,配合滑动续期——被使用的记忆自动续命,闲置超过整段 TTL 则物理删除。
核心能力包括硬注入预算(默认 2000 token,超预算只减少条数、绝不截断)、仅保留 SHA-256 哈希的审计日志、可恢复模式下的 restore 操作,以及基于 Ebbinghaus 曲线的 active → stale → forgotten 生命周期管理。整个引擎零依赖、零嵌入、零 LLM 调用,写入零生成成本。
适合构建多轮对话智能体、需要跨会话记忆但又希望上下文窗口始终干净可控的开发者。无论 DSH 插件、Claude Code skill 还是独立 Node 模块,都是同一套核心引擎,按需取用即可。
使用场景
- 多轮对话中自动淘汰过期事实,防止上下文被陈旧信息污染
- 子智能体结束会话后临时记忆自动清除,不污染主智能体
- 按 token 预算精确控制每步注入量,避免窗口溢出
适合人员
- 需要跨会话记忆但要求上下文始终可控的多轮智能体开发者
- 关注记忆安全与审计合规的生产环境团队
- 构建 DSH 插件生态或 Claude Code skill 的独立开发者