dsh 记忆插件有哪些?DeepSeek Harness 跨会话长期记忆插件盘点、对比与安装指南

概念与架构发布于 2026-08-26作者: DSH Plugin 插件中心
DeepSeek HarnessDSH plugin记忆插件长期记忆跨会话记忆
dsh 记忆插件解决 DeepSeek Harness 跨会话遗忘:盘点 dsh-memory、graph-memory、dsh-memento、dsh-auto-memory、dsh-meow-memory 五个真实插件,对比功能与安装方式后给出选择标准与 12345 安装步骤。

dsh 记忆插件解决 DeepSeek Harness 的跨会话遗忘:DSH 的会话状态作用域在 memory 模式下只存进程内、重启即丢(官方源码确认),没有记忆插件时新会话对旧会话一无所知。记忆插件把对话里的重要信息持久化到本地 SQLite 或文件,新会话开始时自动注入,常见机制是自动提取、自动注入与上下文压缩。本文盘点注册表里五个有代表性的记忆插件,对比后给出选择标准与安装步骤。

概览

一句话:想要「AI 记得你上次说过什么」,就装一个记忆插件。 它解决的不是对话质量,而是记忆的持久化——哪些信息值得留、怎么存、怎么在新会话里捞回来。下面先讲它解决什么问题,再盘点五个代表插件,最后给选择标准和安装步骤。

记忆插件解决什么问题(跨会话长期记忆)

跨会话长期记忆是记忆插件的核心价值——没有它,新会话对旧会话一无所知。 DSH 的会话与设置状态存在不同的「作用域」(scope),官方源码里 memory 模式的作用域写入只留在进程内、不会持久(来源)。也就是说,默认情况下「记得你」这件事并不牢靠,要靠插件把它落到磁盘。记忆插件的共性机制有四个:

  1. 自动提取:对话进行中,把关键事实、决定、偏好提炼出来。
  2. 自动注入:新会话开始时,把相关的历史记忆塞进上下文,让 AI 开场就「想起来」。
  3. 上下文压缩:把长历史压成要点或知识结构,省 token、不丢重点。
  4. 本地持久化:记忆落在本地 SQLite 或文件里,不依赖外部服务,重启不丢。

记忆数据默认存在本地,这也是记忆插件普遍标注「本地优先」「SQLite 存储」的原因。

dsh 有哪些记忆插件:五个代表盘点与对比

DSH 插件注册表里记忆类插件数量不少,功能各有侧重——下表五个是不同思路的代表。 数据来自 dsh-plugin 注册表真实条目(dsh-mementograph-memorydsh-meow-memorydsh-auto-memorydsh-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 源码装的门槛高。 四条选择标准:

  1. 看安装方式:npm 已发布(dsh-memento、dsh-meow-memory、dsh-auto-memory)用 dsh plugin --profile web add 包名 一条命令;GitHub 源(graph-memory、qwert702 的 dsh-memory)用 github:owner/repo,可能遇到构建产物缺失、需要 allowBuilds 授权,门槛更高。
  2. 看功能侧重:要可控可审计选 dsh-memento(审批门控);要全自动省心选 dsh-auto-memory;要知识图谱 + 压缩选 graph-memory;要结构化分层 + 关键词检索选 dsh-meow-memory;要链接图组织选 dsh-memory。
  3. 看兼容状态:优先注册表标注 verified 的条目,unconfirmed 的先小范围试。
  4. 按需装一个:记忆插件功能有重叠,同时装多个可能重复注入,先装一个主记忆跑顺再说。

以 dsh-memento 为例,安装步骤(12345):

  1. 启动 Web UI:运行 dsh web(等价于 dsh --profile web),浏览器打开 http://127.0.0.1:3080
  2. 进入「设置 → 插件中心」(即 DSH Plugin Hub),搜索 dsh-memento
  3. 点「安装」;或命令行直接装:
    bash
    dsh plugin --profile web add dsh-memento
    
  4. 重启 DSH(或按提示重启)让插件 bundle 生效。
  5. 回到设置页确认记忆插件已启用,并留意记忆数据开始写入本地存储。
dsh-plugin-hub · 插件中心
DSH Plugin Hub 插件中心:搜索 dsh-memento 等记忆插件一键安装

注意事项

  1. 没有记忆插件时,DSH 跨会话记忆并不可靠:memory 模式作用域的状态只存进程内、重启即丢(源码)。
  2. GitHub 源记忆插件可能缺构建产物,装失败优先换 npm 版或等 beta 发布。
  3. 记忆数据落本地(SQLite/文件),卸载插件不一定删除已写入的记忆文件,清理要单独处理。
  4. 记忆会把对话里的信息持久化,涉及敏感内容时留意存储位置与审批机制。
  5. 多个记忆插件同装可能功能重叠、重复注入,建议先装一个主记忆。
  6. 记不清选哪个时,到 DSH Plugin Hub 的记忆分类按 Star 排序挑一个 verified 的即可。

来源:DeepSeek Harness 源码 welcome-store.tsdsh-mementograph-memorydsh-meow-memorydsh-auto-memorydsh-memory

常见问题

dsh 记忆插件是干什么的?

让 DeepSeek Harness 记住跨会话的信息。DSH 的会话状态作用域在 memory 模式下只存进程内、重启即丢(源码确认),没有记忆插件时新会话不知道旧会话聊过什么;记忆插件把重要信息持久化到本地 SQLite 或文件,并在新会话里自动注入相关记忆。

DeepSeek Harness 有哪些记忆插件可以选?

注册表里记忆类插件非常多,代表性的有:dsh-memory(项目+全局双存储、Obsidian 式链接图)、graph-memory(知识图谱、上下文压缩 75%)、dsh-memento(审批门控、可审计)、dsh-auto-memory(三层自动记忆、日历提醒)、dsh-meow-memory(七层 SQLite、BM25 检索)。

dsh-memory 和 graph-memory 有什么区别?

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。

dsh 记忆插件怎么安装?

打开 Web UI 的「设置 → 插件中心」(DSH Plugin Hub)搜索插件名点安装;或命令行 dsh plugin --profile web add 包名(npm 包)或 dsh plugin --profile web add github:owner/repo(GitHub 源)。装完重启生效,到设置页确认记忆插件已启用、数据开始落盘。

来源