DSH Plugins
返回列表
dsh-memvault

dsh-memvault

记忆 更新于 2026.10.06

在终端中运行以下命令:

dsh plugin install zhang66633/dsh-memvault

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install zhang66633/dsh-memvault,或通过 Web 侧边栏的 Plugins 页面从 https://github.com/zhang66633/dsh-memvault 安装;新增 bundle 后需重启 DSH。

插件介绍

MemVault 已经把长期记忆做成了本地 SQLite 存储、抽取管道和 stdio MCP 服务,但 MCP 只能被调用,无法主动把记忆塞进模型上下文——「记忆已经在那儿」必须由客户端完成。dsh-memvault 就是 DeepSeek Harness 上的这一半:把 MemVault 的核心记忆块注入系统提示词,让每一步对话无需工具调用也能看见它们;同时在回合结束时把窗口内的对话交给 MemVault 的抽取与嵌入流程,实现读写闭环。

插件围绕三件事展开:注入(读)通过动态运行时上下文进入 system prompt;抽取(写)在会话空闲时按窗口批量调用 MemVault CLI,不挡在回答的关键路径上;展示(面板)在对话环提供「记忆」标签页,并在设置里提供浏览、编辑核心块、查看抽取状态与存储内容的界面。读侧直接用 node:sqlite 只读打开 memvault.db,带 TTL 缓存减轻重复渲染;写侧按回合边界切片、支持重启恢复待抽取窗口,并默认过滤助手与工具流量,避免把模型自己的话当成用户事实。

适合已经在用或打算用 MemVault 做本地长期记忆、又以 DSH 为主工作台的开发者:你希望记忆默认在场,而不是每次靠模型记得去查 MCP;你也需要能看清注入了哪些块、抽取做了什么、库里实际存了什么,并在面板里编辑核心记忆或走审核与重抽流程。无头组合仍可注入与回写,面板只是可选的可视化;Claude Code、Cursor 等其它 harness 应直接使用 MemVault 自带的 MCP/CLI,而非本插件。

截图预览

使用场景

  • 希望核心记忆默认出现在每轮对话的系统提示里,不必靠模型主动调用工具
  • 会话停顿后自动把多轮对话窗口交给 MemVault 抽取与嵌入
  • 需要在面板里查看注入内容、编辑核心块并浏览已存储记忆

适合人员

  • 以 DeepSeek Harness 为主工作台并已部署 MemVault 的开发者
  • 需要读写闭环与可观测抽取状态的个人或团队
  • 重视本地 SQLite 记忆库与零额外运行时依赖的用户