dsh 记忆插件有哪些?DeepSeek Harness 跨会话长期记忆插件盘点、对比与安装指南
dsh 记忆插件解决 DeepSeek Harness 的跨会话遗忘:DSH 的会话状态作用域在 memory 模式下只存进程内、重启即丢(官方源码确认),没有记忆插件时新会话对旧会话一无所知。记忆插件把对话里的重要信息持久化到本地 SQLite 或文件,新会话开始时自动注入,常见机制是自动提取、自动注入与上下文压缩。本文盘点注册表里五个有代表性的记忆插件,对比后给出选择标准与安装步骤。
概览
一句话:想要「AI 记得你上次说过什么」,就装一个记忆插件。 它解决的不是对话质量,而是记忆的持久化——哪些信息值得留、怎么存、怎么在新会话里捞回来。下面先讲它解决什么问题,再盘点五个代表插件,最后给选择标准和安装步骤。
记忆插件解决什么问题(跨会话长期记忆)
跨会话长期记忆是记忆插件的核心价值——没有它,新会话对旧会话一无所知。 DSH 的会话与设置状态存在不同的「作用域」(scope),官方源码里 memory 模式的作用域写入只留在进程内、不会持久(来源)。也就是说,默认情况下「记得你」这件事并不牢靠,要靠插件把它落到磁盘。记忆插件的共性机制有四个:
- 自动提取:对话进行中,把关键事实、决定、偏好提炼出来。
- 自动注入:新会话开始时,把相关的历史记忆塞进上下文,让 AI 开场就「想起来」。
- 上下文压缩:把长历史压成要点或知识结构,省 token、不丢重点。
- 本地持久化:记忆落在本地 SQLite 或文件里,不依赖外部服务,重启不丢。
记忆数据默认存在本地,这也是记忆插件普遍标注「本地优先」「SQLite 存储」的原因。
dsh 有哪些记忆插件:五个代表盘点与对比
DSH 插件注册表里记忆类插件数量不少,功能各有侧重——下表五个是不同思路的代表。 数据来自 dsh-plugin 注册表真实条目(dsh-memento、graph-memory、dsh-meow-memory、dsh-auto-memory、dsh-memory):
| 插件 | 核心机制 | 安装方式 | 状态 |
|---|---|---|---|
| dsh-memory | 项目+全局双存储、自动提取注入、小模型整合、Obsidian 式链接图 | GitHub 源 | 基础型、收录较早 |
| graph-memory | 知识图谱、跨会话召回、上下文压缩 75%、语义向量检索、本地优先 | GitHub 源(beta 未发 npm) | v2.0.0、Star 较高、活跃 |
| dsh-memento | 有界分层、审批门控不可绕过、SQLite 存储、快照注入、审计日志可重建 | npm 一键 | v0.4.5、verified |
| dsh-auto-memory | 三层自动记忆注入、日历提醒、AI 问候、每日日志 | npm 一键 | verified |
| dsh-meow-memory | 七层 SQLite 存储、BM25 检索、首轮长期记忆注入、夜间梦境整理 | npm 一键(包名 meow-memory) | v0.17.0、verified |
几种典型思路一眼可辨:graph-memory 走「知识图谱 + 向量检索」路线,压缩上下文是强项;dsh-memento 走「审批 + 审计」路线,每次记忆写入都要过审批、留审计轨迹,适合对可控性要求高的场景;dsh-meow-memory 走「结构化分层 + 关键词检索」路线,用夜间「梦境整理」把记忆归档;dsh-auto-memory 走「全自动 + 陪伴感」路线,自动记、自动提醒;dsh-memory(qwert702)偏「双存储 + 链接图」的通用基础款。想浏览更多,到 DSH Plugin Hub 的记忆分类下按 Star 与兼容状态挑选。
怎么选与安装:选择标准与安装步骤
选记忆插件先看安装方式,再看功能侧重——npm 一键装的适合新手,GitHub 源码装的门槛高。 四条选择标准:
- 看安装方式:npm 已发布(dsh-memento、dsh-meow-memory、dsh-auto-memory)用
dsh plugin --profile web add 包名一条命令;GitHub 源(graph-memory、qwert702 的 dsh-memory)用github:owner/repo,可能遇到构建产物缺失、需要 allowBuilds 授权,门槛更高。 - 看功能侧重:要可控可审计选 dsh-memento(审批门控);要全自动省心选 dsh-auto-memory;要知识图谱 + 压缩选 graph-memory;要结构化分层 + 关键词检索选 dsh-meow-memory;要链接图组织选 dsh-memory。
- 看兼容状态:优先注册表标注 verified 的条目,unconfirmed 的先小范围试。
- 按需装一个:记忆插件功能有重叠,同时装多个可能重复注入,先装一个主记忆跑顺再说。
以 dsh-memento 为例,安装步骤(12345):
- 启动 Web UI:运行
dsh web(等价于dsh --profile web),浏览器打开http://127.0.0.1:3080。 - 进入「设置 → 插件中心」(即 DSH Plugin Hub),搜索
dsh-memento。 - 点「安装」;或命令行直接装:
bash
dsh plugin --profile web add dsh-memento - 重启 DSH(或按提示重启)让插件 bundle 生效。
- 回到设置页确认记忆插件已启用,并留意记忆数据开始写入本地存储。

注意事项
- 没有记忆插件时,DSH 跨会话记忆并不可靠:memory 模式作用域的状态只存进程内、重启即丢(源码)。
- GitHub 源记忆插件可能缺构建产物,装失败优先换 npm 版或等 beta 发布。
- 记忆数据落本地(SQLite/文件),卸载插件不一定删除已写入的记忆文件,清理要单独处理。
- 记忆会把对话里的信息持久化,涉及敏感内容时留意存储位置与审批机制。
- 多个记忆插件同装可能功能重叠、重复注入,建议先装一个主记忆。
- 记不清选哪个时,到 DSH Plugin Hub 的记忆分类按 Star 排序挑一个 verified 的即可。
来源:DeepSeek Harness 源码 welcome-store.ts、dsh-memento、graph-memory、dsh-meow-memory、dsh-auto-memory、dsh-memory
常见问题
让 DeepSeek Harness 记住跨会话的信息。DSH 的会话状态作用域在 memory 模式下只存进程内、重启即丢(源码确认),没有记忆插件时新会话不知道旧会话聊过什么;记忆插件把重要信息持久化到本地 SQLite 或文件,并在新会话里自动注入相关记忆。
注册表里记忆类插件非常多,代表性的有:dsh-memory(项目+全局双存储、Obsidian 式链接图)、graph-memory(知识图谱、上下文压缩 75%)、dsh-memento(审批门控、可审计)、dsh-auto-memory(三层自动记忆、日历提醒)、dsh-meow-memory(七层 SQLite、BM25 检索)。
dsh-memory 偏向把对话事实自动提取进项目/全局两个存储,用链接图组织;graph-memory 把对话转成类型化节点和边组成知识图谱,主打语义向量检索与上下文压缩,跨会话召回历史知识而不是重放整段对话。
先看安装方式:npm 已发布的 dsh-memento、dsh-meow-memory、dsh-auto-memory 用 dsh plugin add 包名 一条命令装完,适合新手;graph-memory 当前 beta 未发布 npm,需从源码构建,门槛高。要可控可审计选 dsh-memento,要自动省心选 dsh-auto-memory。
打开 Web UI 的「设置 → 插件中心」(DSH Plugin Hub)搜索插件名点安装;或命令行 dsh plugin --profile web add 包名(npm 包)或 dsh plugin --profile web add github:owner/repo(GitHub 源)。装完重启生效,到设置页确认记忆插件已启用、数据开始落盘。
来源
- DeepSeek Harness 源码 - welcome-store.ts(记忆作用域概念)· deepseek-ai
- dsh-memento - npm 跨会话记忆插件· perrylink
- graph-memory - 知识图谱记忆插件· adoresever
- dsh-meow-memory - 七层 SQLite 记忆插件· phant0meow