QIANLING-0831/dsh-memory-plus

QIANLING-0831★ 3JavaScriptLast synced: 2026-08-20

Open on GitHub

可以有效减少token消耗!DeepSeek Harness memory plugins (dsh-plugin): CJK-aware session full-text search, tool-result dedup, hybrid vector+FTS5 memory search, cross-session core memory, near-lossless compaction locators. Real-harness verified, 47 tests.

README excerpt

dsh-memory DeepSeek Harness(DSH)记忆优化的社区插件集( dsh-plugin ):中文可用的会话全文检索、工具结果去重、混合记忆检索、跨会话核心记忆、近无损压缩、 技能管理器 + 后台自我进化 。Phase 0–3 已落地,并在真实 harness(headless profile)中集成验证,65 个单测通过。 0. 为什么不是"第 16 个记忆插件" DSH 记忆插件半年内涌现 20+(dsh-memory-evolve 205⭐ / dsh-mnemon 136⭐ / dsh-noema 116⭐ …),但绝大多数是 单点功能插件 ,且几乎都建立在官方 sessionQuery 之上——而官方 unicode61 的中文缺陷意味着 整个生态的中文召回都是坏的 。 本仓库的定位是 记忆全家桶 + 修地基 : 1. CJK 检索修复(生态唯一) :trigram 双表 + 1–2 字 LIKE 回退——20+ 记忆插件共同受益(实测 0 命中 → 全命中); 2. 技能自我进化 : skill write/delete/list + 后台反思蒸馏(Hermes 式学习循环,请求路径零开销); 3. Token 去重 :工具结果哈希去重,纯省输入 Token; 4. KV-safe 稳定注入 :基于源码级验证( buildRequest deepFreeze / KV 前缀缓存 / 持久化路径)的注入纪律; 5. compaction 来源定位 :近无损压缩 + 摘要可溯源。 生态盘点(20+ 项目对照表 + license 自查): docs/DSH-MEMORY-ECOSYSTEM.md 。 1. 插件一览 包 作用 阶段 dsh-session-query-sqlite-cjk 中文可用的会话全文检索 provider:FTS5 双 tokenizer 双表(unicode61 + trigram),按查询是否含 CJK 自动路由 Phase 0 dsh-tool-result-dedup 工具结果哈希去重:重复结果(git status / ls / 重复 read)替换为指针,节省输入 Token Phase 0 dsh-memory-index 混合记忆检索服务 ctx.memorySearch :sqlite-vec 向量臂 + FTS5 词法臂 → RRF 融合;事件级增量嵌入;file 词条过滤 Phase 1 dsh-memory-tool 模型可调用的 memory search 工具:会话旧内容混合召回,输出有界 Phase 1 dsh-compaction-locator 近无损压缩:每个 追加 Exact Sources 定位符(spill 路径 / 文件路径 / seq 区间) Phase 2 d…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginsearch

Category