SLIDING MONITORING · ASSOCIATIVE RECALL · MINIMAL INJECTION

让 AI 拥有会成长的个人记忆

dsh-auto-memory 是 DeepSeek Harness 的联想记忆插件:实时监听模型思维链与可见输出, 语义判定「此刻是否需要想起什么」,把恰当的记忆以最低 token 成本送进上下文—— 全部发生在你的本机,以明文 Markdown 存储。

了解工作原理 双轨语义引擎
npm install @a9i5k4/dsh-auto-memory · preview
34smoke 测试套件持续全绿
0云端依赖 · 记忆不出本机
3 级语义引擎 按需选择
100%判定链路可审计可回放

它做四件事

从「听」到「想起」到「说出口」到「留下证据」,一条完整闭环

🧠滑动监测 · 监听思维链

不只听用户输入——模型的思维链(CoT)与可见输出同样参与监测。当模型正在回忆、迟疑、 或话题擦过某段旧记忆时,滑动监测实时捕捉这些瞬间。拟合度高就激发,不设场景限制。

🧲联想唤起 · 双车道判定

可解释的 fv2 策略核:explicit(明确回忆)与 proactive(主动联想)两条车道, 由意图概率、候选分差(margin)、复述否决(echo veto)、完整性门与硬门(纠正/过期/越权)共同裁决—— 每一次「唤起 / 预热 / 抑制」都有可读的理由码。

📎最小注入 · Reference Tail

命中记忆以固定边界的「引用尾注」进入下一请求:来源身份 + 建议性摘录, 明确标注「是参考不是指令」。不碰系统提示、不破坏前缀缓存、不越预算—— 注入后还有 delivered / seen 证据闭环。

🌱三层记忆 · 会成长

经历(episode)自动沉淀 → 事实(fact)治理固化 → 反复成功的流程升格为技能(skill checklist), 相似场景自动注入。记忆有生命周期:晋升有门槛、冲突可见、可撤销、可过期。

一条记忆的旅程

从被监听的念头,到被引用的参考,全程留痕

STEP 1 · 监听观察窗口思维链 / 可见输出 / 用户消息进入观察环(query 分源构建)
STEP 2 · 检索语义候选稠密向量 × 词法 BM25 融合排序,scope/过期/纠正三重硬过滤
STEP 3 · 判定唤起决策意图概率 + margin + echo veto → emit / prefetch / suppress
STEP 4 · 注入引用尾注Reference Tail 经硬校验进入下一请求,建议性语气
STEP 5 · 证据闭环留痕delivered → seen 落盘,可观测、可审计、可回放

注入面能力探测:dynamic-context(可证明进入 messages 才标记 delivered)· 无安全注入面时自动降级 Shadow,绝不盲注。

三级语义引擎 · 按需选择

词法保底永远在;语义增强按需安装;判定核与注入面完全共享

级别体积检索质量 R@5运行方式定位
C1 词法 0 GB 0.20 BM25 + CJK 2-gram + 停用词表,纯 JS 永久保底 · 零配置即用
C2 语义 · 默认 ~130 MB 0.85 multilingual-e5-small(q8 量化)本地推理,transformers.js 默认主路径 · 可选安装 · 跑通才启用
C3 语义 · 进阶 563 MB 0.925 bge-m3(int8 ONNX)Python sidecar,懒启动子进程 爱好者档 · 质量优先 · 优雅降级回 C2/C1

切换引擎必然触发索引重建(miv 版本隔离);任何一级失败静默回退下一级,服务永不中断。 判定策略(fv2)为 JS/Python 双实现字节级孪生,阈值按各自嵌入分布校准。

记忆中枢 · 三层协同

经历 → 事实 → 技能:不是存储更多,而是沉淀得更准

📖经历 · Episodic

每轮对话自动沉淀为带结果(success/failure)与来源坐标的经历段, 达到段数阈值后巩固为 episode。隐私最小化:只留文本特征,不存原文全文。

📌事实 · Semantic

项目事实 / 用户偏好 / 环境约束以「主-谓-宾」四元组固化, 带来源链与置信度。铁律:用户明确声明永远优先于模型推断; 冲突保留双方证据、可见、可确认、可撤销。

🛠️技能 · Procedural

反复成功的流程固化为可验证 checklist:≥3 个会话 + ≥2 次成功 + 纠正率 ≤30% 才能晋升; 高风险流程(SSH/部署/删除)永不因相似度自动执行。召回时以步骤+完成标准注入。

工程进度

每个里程碑都有契约文档与测试矩阵背书

M0-M1 基线/隔离
M2 上下文观察
M3 锚定写入
M4 影子检索
M5 证据桥
M6 注入收件箱
M7-JS 闭环
M7-Python 影子
M8 记忆中枢
M9 技能固化
G-02 观测台
M10 存储管理

隐私与安全 · 本地优先

记忆的每一步都设计为「宁可少做,不可做错」

🏠
全部本地记忆是本机明文 Markdown,可读可改可备份,无云端同步
🔒
fail-closed身份/作用域/过期/纠正 任一门不过即拒绝,宁缺毋滥
🕶️
隐私投影审计与日志中会话/工作区均为不可逆哈希投影,无原文无绝对路径
🧾
全程可审计每次决策/注入/投递留痕,append-only 策略注册表