dsh-memory
RestRegular
给 DSH 加一套本地长期记忆,对话自动召回,还能用面板查看和管理。
Elio8961023更新于 13 天前
给 DeepSeek Harness 加个本地记忆抽屉,数据存本地 SQLite,不联网不上传,聊起来更自然有人情味。
实用分
78 / 100
配置门槛
开箱即用
协议
MIT
语言
JavaScript
复制命令,或者把整个安装任务交给你的 Harness 智能体。
git clone https://github.com/Elio896/dsh-familiar-memory.git请帮我安装 DeepSeek Harness 插件「dsh-familiar-memory」: - GitHub 仓库:Elio896/dsh-familiar-memory(https://github.com/Elio896/dsh-familiar-memory) - 类型:cordis 插件(装到 DSH profile) - 注意:该插件声明 DSH 版本要求 >=0.2.0,安装前请先确认我的版本是否满足。 - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安…
来自项目自身文档的清洗摘录。
dsh-neuron-memory 本地记忆抽屉 :字面命中 + 情绪桶 + 同日上下文 + 指数衰减。 给 DeepSeek Harness(cordis 插件)用。数据是一个本地 SQLite 文件,不联网、不上传、你能打开、能改、能删。 图记忆(激活扩散)已否决——实测 1 跳噪音 33% → 64%,增量 0%。见 FINDINGS.md。 Status:v0.2.0 这一版的定位是「修好 bug、说真话、装得上」,外加一件原计划留到 0.3.0 的事: 换会话之后,她还是同一个人。 - 修了三个 bug : grams() 用 \W 会吞掉所有中文(「共享词建边」从上线起就没工作过); /mode 空 body 会静默切模式;HTTP 写操作原本是 GET(任意网页能触发) - 承认两件事 :排序以前其实是按重要度、不是按相关度(现在 rel 进了 score);文档里三条功能之前并不存在 - 新增 :开场认人 neuron opening 、收尾交接 neuron handoff 、工作状态 decided at / supersedes 、自动录入 - 图仍然是关的 : hops=0 ,扩散实测纯亏损 breaking changes 1. 权重从线性衰减改成指数衰减 ( base × 0.5^(天/半衰期) )——所有分数尺度变了, sinkBelow 从 1.0 调到 0.5。 2. 默认行为变了 :排序 = 相关度 × 权重( warmBoost 再加一点温度);零命中 默认返回空 ( noFallback: true ),不再拿 top() 充数。 3. HTTP 写操作从 GET 改成 POST ( /tidy /prune /replay /handoff )——旧面板会收到 405,需同步升级 client.js 。 4. 工具默认只暴露 7 个 : sync / raw / consume / replay / prune 收进 config.advanced: true 后面。 迁移 首次启动会把旧库自动复制成 neuron.db.bak-v ,然后按 user version 逐级迁移( 当前 schema v4 )。迁移幂等,连开两次不会重复改。 它现在真的在做什么 坦白说: bm25 种子(IDF 加权)+ 情绪桶 + 同日窗口 + 指数衰减 。没有向量,也没有图。 - 种子 :FTS5 倒排(unicode61 + 预切 2-gram)捞候选; rel = Σidf(命中)/Σidf(全部) ,整词命中直接视为 1;…
在 GitHub 打开来自同一生态方向的相似工具。
RestRegular
给 DSH 加一套本地长期记忆,对话自动召回,还能用面板查看和管理。
Yuuyuko-uu
给 DSH 会话加一份会随时间淡忘的长期记忆,每条都带时间,该记的自动记、该忘的慢慢忘。
Minglink
把 DeepSeek 会话一键存进本地知识库,随时翻查复用,越用越聪明。