meow-memory

@Phant0Meow · 记忆
检测有风险提示无安装脚本来源一致

为DSH提供跨会话项目记忆存储与检索,缓存友好注入并夜间自动整理

v0.12.0版本
npm 预构建包安装方式
2026-08-19最近更新
31 · 1,645Star · 周下载
dsh plugin --profile web add meow-memory查看仓库

插件介绍

根据仓库资料整理 · commit 6d85b68

主要功能

  • 分层记忆存储:soul(AI自身)/user(用户信息偏好)/project(项目信息,含overview/structure/decisions等子类)/fact/lesson/topic,README中还提及rules层,各层独立SQLite表存储。
  • 首条用户消息前注入固定格式的长期记忆快照(soul/user全量+设计原则+记忆导引),文本内容恒定以保持system prompt的KV上下文缓存友好。
  • 从第二轮起对每条用户消息做关键词命中检索(默认top-2,可配置),综合BM25、艾宾浩斯时间衰减、importance等打分,并按当前project锚定范围。
  • 提供memory_remember/search/project/find_similar/read/update/dream等工具,供模型主动写入、检索、查重和手动触发整理记忆。
  • 按对话窗口在夜间空闲时段自动整理(dream)本窗口建立或提取过的记忆,并有防重复触发与中断自愈机制。
  • 前端提供注入内容折叠横条、反思/dream轮折叠卡片、会话列表dream状态月牙图标等界面元素,减少消息流被记忆注入刷屏。

适合什么时候用

  • 需要 DSH agent 长期跟踪某个项目背景、决策记录与用户偏好,并在多次会话间保持连续性的协作场景。
  • 同时在多个项目间切换工作,希望记忆按项目归属自动检索、避免不同项目信息相互干扰的场景。
  • 关注 LLM API 调用成本、希望通过固定文本的 system prompt 维持上下文缓存命中率以降低开销的场景。

安装后会多出什么

界面注入内容折叠横条(长期记忆/关键词命中,可展开查看原文) · 反思/dream轮折叠卡片,展开可查看Think、工具调用与注入上下文细节 · 会话列表中的dream状态月牙图标(整理完成/进行中呼吸动画/有新活动即移除)
Agent 工具memory_remembermemory_searchmemory_projectmemory_find_similarmemory_readmemory_updatememory_dream

使用前需要

  • 需要 Node.js ≥22.13(或 22.5–22.12 版本需加 --experimental-sqlite 标志),因插件依赖内置 node:sqlite。
  • 需将插件加入 DSH profile 的 package.json 中 dsh.profile.bundles 配置,并重启 dsh web 才能生效。
  • 零运行时依赖、无原生模块,也不需要额外的第三方 API Key 或外部服务。

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Phant0Meow/dsh-meow-memorynpmmeow-memory@0.12.0安装方式npm 预构建包收录日期2026-08-14固定 commit6d85b6825bb6 · 2026-08-19
dsh plugin --profile web add meow-memory