dsh-tiered-memory
在终端中运行以下命令:
dsh plugin install leetom314/dsh-tiered-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install leetom314/dsh-tiered-memory 即可安装,完整源码地址为 https://github.com/leetom314/dsh-tiered-memory
插件介绍
dsh 生态里已有六十多个记忆插件,但清一色是单层存储:用户偏好、环境状态、项目上下文全部挤在同一张表里,既没有容量边界,也没有淘汰机制。信息越攒越多,查询结果越来越脏,记忆本身反而成了模型最不可靠的输入。dsh-tiered-memory 把 Hermes Agent 验证过的记忆纪律搬进 dsh,用分层加预算取代无限制的追加写入。
核心能力围绕三层架构展开:user 层存稳定身份事实,env 层记运行环境,project 层沉淀项目上下文。每层设有独立字符预算(默认单条上限 400 字符),层满即拒绝写入并提示先删除或合并,从源头杜绝信息膨胀。mem_query 按语义自动路由到对应层,命中才返回、未命中返回空数组,不编造内容;tier_summary 列出各层用量与冷旧条目候选,淘汰权始终交给模型通过 mem_delete 显式执行,插件本身不自动删除任何数据。
适合已经在 dsh 上搭建多会话 Agent 流程、但发现记忆越来越难管理的开发者。如果你需要给模型一套有边界、可审计、分层清晰的记忆纪律,而不是让所有信息平铺在一个无底洞里,这个插件就是目前 dsh 生态里唯一的分层加预算实现。
使用场景
- 多会话 Agent 流程中记忆越攒越脏,需要分层隔离用户、环境与项目上下文
- 控制每层记忆容量上限,层满时先淘汰旧条目再写入,避免无边界膨胀
- 语义查询自动路由到正确层级,未命中时返回空而不编造内容
适合人员
- dsh 多会话 Agent 流程的开发者
- 需要记忆边界与显式淘汰机制的 Agent 工程师
- 关注记忆质量与可审计性而非单纯堆积条目的 LLM 应用构建者