dsh-meow-memory:为 DeepSeek Harness 打造的跨会话记忆插件
phant0meow/dsh-meow-memory
为 DeepSeek Harness 打造跨会话记忆插件,七层结构化记忆库,自动注入与检索。
让 DeepSeek Harness 在长期对话中记住用户偏好、项目细节与历史教训,跨会话不遗忘。
dsh plugin --profile web add github:phant0meow/dsh-meow-memory- 分类
- 记忆与上下文
- 平台
- DSH-Plugin
- 作者
- phant0meow
- 分发方式
- 插件
dsh-meow-memory 核心特性
dsh-meow-memory 仓库信息

dsh-meow-memory 仓库简介
meow-memory 是 DeepSeek Harness(DSH)的跨会话记忆插件(DSH plugin),由 Phant0Meow 维护,采用 MIT 许可证,基于 TypeScript 开发。它解决的是 AI 助手在长期对话中遗忘上下文的问题,通过在每个工作区维护一份结构化记忆数据库(.dsh-meow/memory.db,基于 node:sqlite),让模型能够跨会话记住用户偏好、项目细节、历史教训等关键信息。核心能力包括七层记忆结构(soul、user、project、fact、lesson、topic、rules)、首轮长期记忆注入、每消息关键词命中(top-2)、当前 project 锚定、缓存友好设计(静态 guide section 不破坏 KV 缓存)、以及夜间自动整理记忆的 dream 机制。插件还提供完整的工具集(memory_remember、memory_search、memory_project 等),并带有注入折叠 UI,保持消息流干净。
meow-memory 这个 DSH plugin 支持哪些核心特性?
meow-memory 实现了七层记忆模型,每层对应一张 SQLite 表,UUID 带时间前缀保证顺序。首轮注入固定格式的长期记忆块(soul 全量、user 全量、设计原则、记忆导引),且首轮不跑关键词命中;从第二轮起,每条真实用户消息都会进行关键词命中,基于条目关键词(LLM 提取或自动 bigram)而非全文,打分公式包含交集分、IDF、覆盖率、艾宾浩斯衰减、importance 权重和 title 加成。当前 project 锚定功能让未锚定的命中只搜全局,避免用户闲聊误伤。缓存友好设计将静态 meow-memory:guide section 注册在 system prompt 中,文本恒定,对 KV 缓存友好;已见记忆按会话记录,绝不重复注入。
meow-memory 怎么安装?
安装 meow-memory 有两种方式:通过 npm 安装到 profile 的 node_modules,或手动复制/软链到 ~/.dsh/profiles/web/node_modules。推荐使用 DSH 的插件安装命令:
dsh plugin --profile web add github:phant0meow/dsh-meow-memory
安装后需在 profile 的 package.json 中将 meow-memory 加入 dsh.profile.bundles 数组(v0.9.0 起推荐),然后重启 dsh web,新会话自动加载插件。
meow-memory 的 dream 机制和反思功能如何工作?
每个窗口由自己的主 agent 在夜间(按 timeZone 计算,默认 00:00–07:00)整理记忆,只整理自己的记忆,以窗口最后一次对话时间戳冻结知识。dream 防重复通过 check 门(DB 原子 60s 检查节流)、start 幂等抢占、中断自愈和孤儿收尾保证可靠性。反思功能在单次任务内连续 ≥7 个工具 step 后触发,询问模型是否有值得记忆的内容;若最后工具是 memory_* 则视为已主动记忆,不重复反思。
meow-memory 兼容哪些 DeepSeek Harness 版本和平台?
meow-memory 零运行时依赖,使用 Node.js 内置的 node:sqlite(Node ≥22.5),无原生模块,因此兼容任何支持 Node ≥22.5 的 DeepSeek Harness 安装。插件自带官方 dsh.bundle manifest,支持 bundle 机制自动装配。项目最近更新于 2026-08,处于活跃维护状态。
meow-memory 的注入折叠 UI 有什么作用?
客户端 UI 将首轮长期记忆和每消息关键词命中的注入文本折叠成「▸ 已注入记忆」横条,用户 prompt 以气泡形式直接显示,消息流干净不被注入刷屏。反思/dream 轮的 prompt 与后续 think/tool call/汇报也折叠成横条,点击可展开查看完整记录,卡片内细节均可点开。