dsh-neuron-memory(DSH 本地记忆插件,仓库名 dsh-familiar-memory)

DeepSeek Harness 的本地记忆插件:记忆存在一个本地 SQLite 文件里,用 BM25 关键词召回加情绪分桶、同日上下文和指数衰减排序,会话开场把“这是谁、上次聊到哪、下次想问什么”压成不超过 250 字塞进系统提示词。

DeepSeek Harness 的本地记忆插件:记忆存在一个本地 SQLite 文件里,用 BM25 关键词召回加情绪分桶、同日上下文和指数衰减排序,会话开场把“这是谁、上次聊到哪、下次想问什么”压成不超过 250 字塞进系统提示词。

星数 25

理由

  • neuron_opening / neuron_handoff 两个工具专治换了会话就不认人:会话结束只写话题、进度、下次要问的事和一个情绪数,下个会话开场直接接上。
  • 工作记忆用 decided_at / supersedes 标出“现在算数的是哪个决定”,被覆盖的旧决定沉底而不是删除;scope 区分私聊、群聊和工作,群聊召回不到私聊内容。
  • 作者如实写了局限:v0.2.0 修了正则吞掉全部中文、导致共享词建边从没生效的 bug,也承认之前排序其实按重要度;自拟 18 题测得图扩散(1 跳)命中不变、噪音从 33% 升到 64%,所以默认关掉。

用法

  • 需要 Node ≥ 22.15、DSH ≥ 0.1.7;node install.mjs(复制进 profile、登记并自检)或 dsh plugin add link:<本目录>,重启 DSH 后出现工具和设置页。
  • 要接已有记忆库或改半衰期,在 profile 的 cordis.patch.yml 里配 db、halfLifeDays、autoSync 等;默认只暴露 7 个工具,advanced: true 才放出其余 5 个。

风险

  • 默认开启自动录入:每 10 分钟读一遍 ~/.dsh/sessions/ 下最近 2 天的会话文件,把用户消息存进本地表;不想要就设 autoSync: false。
  • v0.2.0 有破坏性变更(衰减改成指数、HTTP 写操作改成 POST),旧面板要同步升级;评测只有作者自拟的 18 题,样本小。

打开

GitHub

浏览最新 AI 动态