dsh-memory-layered
在终端中运行以下命令:
dsh plugin install pomelotea-yuzu/dsh-memory-layered
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install pomelotea-yuzu/dsh-memory-layered 安装插件(源码:https://github.com/pomelotea-yuzu/dsh-memory-layered),装完后重启 dsh web 并刷新页面。
插件介绍
长对话里模型容易忘掉你反复强调的约定,换项目或换会话后上下文更是断层。dsh-memory-layered 把「该记住什么」落到有界的文件记忆上:全局层跨项目沉淀事实与约定,项目层绑定当前工作区,会话开始时注入冻结快照,整段对话前缀稳定,也更利于缓存复用。
记忆不是无限膨胀的。每层有字符预算,超限会拒写并促使模型当回合整合;整合仍放不下的内容进入可检索的归档,而不是悄悄丢掉。每次写入前自动快照,可用 /memory undo 回滚;带 TTL 的临时事实到期后归档。模型通过 memory 工具自主增删改查,你也可以用斜杠命令直接操作,或手改 MEMORY.md(漂移检测会兜底)。memory search 还能搜注入层、归档,并在配置开启时覆盖 DSH 会话历史。
对话页 🧠 记忆面板让你一眼看到全局与项目两层的使用率,不必翻文件猜状态。长对话要开新会话时,可在面板里生成结构化交接摘要:不占记忆预算,新对话可自动携带(项目优先、全局兜底),也可手动「带入」输入框继续聊。
适合需要跨会话、跨项目保持一致上下文的人:个人约定、团队规范、当前仓库的长期事实,以及希望模型「记住」但又不把整段聊天记录塞进提示词的场景。若你需要按 agent 隔离记忆,可为不同实例配置独立存储目录。
使用场景
- 跨项目复用个人编码偏好与团队约定,不必每次重讲一遍
- 长期维护仓库级事实与决策,换会话后仍能接上同一套上下文
- 长对话切换新会话前生成交接摘要,自动或手动带入关键结论
适合人员
- 需要跨会话、跨项目保持上下文一致性的开发者
- 希望模型记住约定与事实、又不想无限膨胀提示词的用户
- 在 DeepSeek Harness 中长期使用同一工作区或多仓库协作的人