dsh-meow-memory:为 DeepSeek Harness 打造的跨会话记忆插件

phant0meow/dsh-meow-memory

记忆与上下文已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

为 DeepSeek Harness 打造跨会话记忆插件,七层结构化记忆库,自动注入与检索。

让 DeepSeek Harness 在长期对话中记住用户偏好、项目细节与历史教训,跨会话不遗忘。

install
dsh plugin --profile web add github:phant0meow/dsh-meow-memory
分类
记忆与上下文
平台
DSH-Plugin
作者
phant0meow
分发方式
插件

dsh-meow-memory 核心特性

七层记忆结构首轮长期记忆注入关键词命中检索夜间梦境整理缓存友好设计

dsh-meow-memory 仓库信息

phant0meow
发布者
phant0meow
仓库
phant0meow/dsh-meow-memory
23
Star
1
Fork
0
Watch
0
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-20 04:25:24
仓库创建时间2026-08-14 16:54:33
主题
agent-memorydeepseek-harnessdshdsh-pluginmemory
默认分支main

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_remembermemory_searchmemory_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 的插件安装命令:

bash
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/汇报也折叠成横条,点击可展开查看完整记录,卡片内细节均可点开。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题