dsh-memory-layer
在终端中运行以下命令:
dsh plugin install KLRSL/dsh-memory-layer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install KLRSL/dsh-memory-layer 安装本插件(源码:https://github.com/KLRSL/dsh-memory-layer),装完重启 DSH。
插件介绍
在 Harness 里反复解释同一偏好、踩过的坑或项目约定,既费 token 又容易漏掉。dsh-memory-layer 的定位很克制:只做记忆,不做记忆平台——没有外置服务、向量检索、嵌入模型或云端同步,装完就是一个插件,数据落在本机 .dsh/biomemory/biomemory.db,拷走文件即可迁移。
核心是何时该想起什么的确定性规则。存储用单文件 SQLite,按 realm、类型(workflow / error / decision / fact)和触发串组织;召回根据当前工作目录与最近工具调用,用 file:、tool:、err: 三类信号匹配,按类型优先级注入,并受条数与字符预算约束,没命中则不占 token。写入可走官方审批(默认拒绝),删除留墓碑可恢复,compact 用五条可解释规则清理;同一触发重复出现会自然长成工作流链。
适合希望记忆完全留在本机、检索结果可解释且可复现的开发者:要的是会话里自动带上相关上下文,而不是再运维一套记忆服务或嵌入管线。
使用场景
- 长期项目里希望自动带上文件路径、命令或错误代号相关的历史决策与踩坑记录
- 需要可解释、可复现的记忆注入,而不是向量检索或嵌入模型
- 重要偏好与纠正类记忆要走审批落库,且数据只留在本机
适合人员
- 重视隐私、希望记忆数据完全本地化的 DeepSeek Harness 用户
- 不想运维外置记忆服务或嵌入管线的开发者
- 需要 workflow、error、decision、fact 分层管理会话上下文的团队