DSH Plugins
返回列表
🧠

dsh-memory-md

记忆 更新于 2026.09.24

在终端中运行以下命令:

dsh plugin install smallwhitelin/dsh-memory-md

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

在 DeepSeek Harness 中执行 dsh plugin install smallwhitelin/dsh-memory-md,或按 README 从 https://github.com/smallwhitelin/dsh-memory-md 安装并配置 profile。

插件介绍

DeepSeek Harness 本体不带记忆能力,而不少社区方案要么用 SQLite FTS5 导致中文几乎搜不到,要么依赖 web 界面,在飞书、微信等纯 IM profile 里容易拖垮整棵插件树。dsh-memory-md 针对这两类痛点:用大小写不敏感的子串匹配做检索,中文任意词、英文片段都能命中;只注入 tools 与 systemPrompt,不碰 webServer,有 IM 就能跑。

记忆的真源是一份你可直接编辑的 Markdown 文件,默认落在用户目录下的 MEMORY.md。每轮对话会重新读取,你用编辑器增删改一行,下一轮立刻生效;插件写入时只改目标行、原子落盘,不会整文件覆盖你手写内容。用户说「记住」「改成」「忘掉」时,模型调用 memory_add、memory_replace、memory_remove;不自动沉淀、不调额外模型、不建索引,存什么由你决定。

记忆内容会作为系统提示词的一段注入(有字符上限,超出会提示改用 memory_search),适合放稳定、简短的显性事实清单,而不是堆成知识库。memory_search 同样走子串匹配,用文本定位条目而非 id,手改文件后引用也不会失效;多条命中会明确报错,避免误改。

适合需要在 dsh 里长期记住偏好与约定、又希望文件可读可备份的开发者与个人用户;尤其适合纯 IM 场景、对中文检索有要求、且不想维护数据库或 web 服务的人。

使用场景

  • 在飞书或微信等无 web 的 profile 里让助手记住称呼、时区与常用偏好
  • 需要搜「墨绿色」这类中文词时,不想被 FTS5 整句当成一个词
  • 希望 MEMORY.md 用编辑器改一行,下一轮对话就生效

适合人员

  • 主要用 dsh 纯 IM 接入、不能或不想开 web 的用户
  • 要显性「记住/改掉/忘掉」,且记忆文件可读可备份的人
  • 中文检索敏感、又不想维护 SQLite 或知识库索引的开发者