dsh-memory
在终端中运行以下命令:
dsh plugin install ben7am1n/dsh-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ben7am1n/dsh-memory 即可安装该插件,源码地址为 https://github.com/ben7am1n/dsh-memory
插件介绍
DeepSeek Harness 的扩展手册早已为「记忆」预留了机制——一个提示词段落加几个工具函数——但一直没有实现,结果每次新会话模型都从零开始,用户不得不再次交代偏好、项目背景和历史决策。dsh-memory 用本地一个 SQLite 文件补上了这个缺口:无需嵌入服务、无需 API key、无需额外的 sidecar 进程,所有数据落在一个 .db 文件里,进程重启后依然可读。
插件向模型暴露三个工具:memory_write 存入一条自包含的持久事实(可打标签、可置顶),memory_search 按关键词做全文检索,memory_forget 删除已过时的条目。与此同时,memory:recall 提示词段落会自动将置顶记忆排在最前、最近更新的紧随其后,在一个字符预算内渲染到系统提示词中——模型不需要主动搜索就能看见之前存下的关键信息,搜索则用于调取预算之外的更旧内容。
适合追求本地优先、离线可用的用户:只要你希望在多次会话之间保留持久上下文,又不想为此部署向量数据库或申请第三方 API key,这一个 SQLite 文件就是全部代价。
使用场景
- 跨会话保留用户偏好与项目背景,避免每次重新交代
- 将关键事实置顶注入提示词,确保模型始终可见
- 在完全离线环境中为模型提供轻量级长期记忆
适合人员
- 追求本地优先、拒绝外部 API 依赖的开发者
- 需要跨会话持久上下文但不想部署向量数据库的用户
- 希望以一个 .db 文件的最小代价为 Harness 增加记忆能力的用户