dsh-flymemory:为 DeepSeek Harness 提供长期记忆的 DSH plugin

aujurd22/dsh-flymemory

记忆与上下文已验证
收录时间 2026-10-02
页面最后更新 2026-10-26

为 DeepSeek Harness 提供本地长期记忆:内置 15 个 FlyMemory MCP 工具与自动回忆、捕获钩子,跨会话记住你的决策与上下文。

dsh-flymemory 是一个把本地记忆引擎接入 DeepSeek Harness 的 DSH plugin,让会话之间不必反复解释同一段上下文。它把记忆服务跑在本机,向模型暴露 15 个记忆工具,并用两个自动钩子在提问前召回、回合结束后存下内容。记忆库是 DSH 主目录下的单个文件,多个窗口共用同一份数据,检索融合向量与关键词并让旧条目自然淡化。由 aujurd22 维护,采用 MIT 协议,用 Python 编写。

如何安装

install
dsh plugin --profile web add github:aujurd22/dsh-flymemory
分类
记忆与上下文
平台
DSH Plugin
作者
aujurd22
分发方式
插件

dsh-flymemory 核心特性

15 个记忆 MCP 工具每轮对话自动回忆与存储本地引擎,数据不出机器冲突检测与记忆衰减清理会话启动恢复包
Listed on dsh-plugin.org

dsh-flymemory 仓库简介

它是做什么的?

FlyMemory 是 DeepSeek Harness(DSH)的长期记忆插件,把本地记忆引擎接进 DSH,让会话之间不再重复解释同一段上下文。它以本地 MCP 服务的方式运行,向模型暴露 15 个记忆工具,并挂上两个自动钩子:提问前召回相关记忆,回合结束后把内容存下来。所有数据都留在你自己的机器上,服务只监听本机地址,记忆库是 DSH 主目录下的单个文件,不向任何地方发送。由 aujurd22 维护,采用 MIT 协议,用 Python 编写。

核心功能

  • 15 个记忆工具:覆盖存储、检索、状态追踪、合并、遗忘等操作,全部以统一前缀暴露给模型调用。
  • 自动召回与捕获钩子:每次提问时把提示词存下并追加匹配到的记忆,会话启动时给出一份近期活动恢复包,两个钩子都不会阻塞回合。
  • 融合检索与时间衰减:稠密向量与关键词匹配结果融合,旧条目自然淡化,返回结果附带编号、年龄与来源。
  • 状态与冲突管理:按实体键记录「X 的当前值」并让旧值退役,还能找出互相矛盾的条目对与正在淡出的高价值记忆。
  • 本地单文件存储:记忆库保存在 DSH 主目录下的单个文件中,多个 DSH 窗口共用同一个引擎与同一份记忆。

怎么使用这个插件?

在 DSH 中启用后,模型即可直接调用这些记忆工具,你也可以在对话里让它记住某个决定或查找旧结论。插件启动时会先检查本地记忆服务端口:已有服务在跑就直接复用,端口空闲则在后台拉起内置引擎,端口被别的进程占用时只提示、不会杀掉不是自己启动的进程。冷启动需要加载推理依赖,通常要等 15~20 秒,默认等待上限为 25 秒,连接方会自行重连。若引擎完全起不来(缺少解释器、依赖不全、端口冲突),DSH 仍能正常启动,只是没有这些工具,原因会写进日志。行为可通过环境变量调整,具体项见 README 的设置说明。

报错怎么排查?

引擎无法启动时,DSH 本身仍可正常使用,只是记忆工具不可用,具体原因记录在日志中,可据此判断是缺少解释器、依赖未装齐还是端口冲突。若端口被其他进程占用,插件只会给出提示并保持原状,不会终止非自己启动的进程,需要你自行处理占用方。冷启动较慢属于正常现象,等待超时后连接方会自动重连,按官方说明确认前置依赖是否满足即可。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:aujurd22/dsh-flymemory。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题