Vai al contenuto principale
Q

dsh-mem-weave

quaony/dsh-mem-weave

MemWeave (dsh-mem-weave) intreccia la memoria con la persona. Un plugin DeepSeek Harness unisce memoria a livelli ed editor della persona, con budget d’iniezione limitato per turno, decadimento e consolidamento, coda di revisione per candidati e conflitti, annullamento entro 24 ore e promemoria calendario. Tutto è salvato in un file SQLite locale.

Installazione

dsh plugin --profile web add github:quaony/dsh-mem-weave

README

忆织 MemWeave

忆织 MemWeave(dsh-mem-weave) —— 把记忆编织进人格(记忆 × 人格一体 DSH 插件)

忆织是 DeepSeek Harness(DSH)的记忆与人格插件。

装上以后,AI 会记住你是谁、你们在做什么项目、它踩过什么坑、答应过你什么事。开新会话不用重新认识你。用得越久,它越了解你,每轮消耗的 token 却不会越来越多。

亮点

  • 越用越久,token 不涨:每轮注入有固定上限,只带这一轮用得上的记忆。
  • 像人一样遗忘:不常用的慢慢淡出,常用的越记越牢,你本人的信息永远不会忘。
  • 你说了算:AI 只能写记忆、提建议,改人格、改规则、处理冲突、永久删除都只能由你来做。
  • 改错能撤销:写入、修改、合并、整理都能在 24 小时内一键撤回,全程有审计记录。
  • 不乱记:密钥、令牌、密码会被直接拦下;重复的会自动合并;互相矛盾的会先冻结,等你判断。
  • 有人格:自称、称呼、性格、语气都能设置,内置两套原创人格。
  • 记得约定和日子:到期的约定、生日、纪念日、农历节日都会提前想起来。
  • 数据在本机:一个 SQLite 文件,不联网、不上传,可以一键备份。
  • 轻:没有运行时依赖,安装包约 170 KB。

它是怎么做到的

每轮只带一小部分

记忆库可以一直变大,但每轮注入的上限不变:

时机注入内容默认上限
会话第一轮人格 + 记忆快照(你是谁、规则、关系、项目)4000 字
之后每轮新增或改动的记忆1200 字
之后每轮和当前话题相关的记忆900 字

没轮到的记忆不会丢,下次话题对上了照样能找回来。上限可以在界面里调。

像人一样遗忘

遗忘只影响记忆排第几,不删数据。

  • 会淡忘:记忆按层设置半衰期,话题 30 天,事实 90 天,项目 180 天,你本人的信息和教训 365 天。
  • 越用越牢:经常用到的记忆,半衰期最多延长到 8 倍。
  • 不翻来覆去:同一条记忆短时间内被反复想起,排名会往后放,给别的记忆让位置。
  • 会收拾:
    • 很久没用过的零散记忆,合并成一条摘要。
    • 做完放了半年的项目,整个收起来。
    • 收起来的原文都能找回。

该记住的不会忘

  • 你是谁:偏好、习惯、身份、规则、关系每次开会话都会带上,永远不会被收起来。
  • 在做的项目:只要项目还在推进,它的约定一条都不会被收起来。
  • 没到期的约定和纪念日:一直保留,到日子就会想起来。

安装

需要 DSH,不用另装 Node.js,DSH 自带的就能跑。

在 Releases 页面找到最新的版本,把下面命令里的 <版本> 换成它(页面上标着 v0.7.12 的话,就填 0.7.12):

dsh plugin --profile desktop add https://github.com/QuaonY/dsh-mem-weave/releases/download/v<版本>/dsh-mem-weave-<版本>.tgz

--profile 填你在用的 profile,桌面端一般是 desktop,网页版是 web。tgz 已经下载到本地的话,也可以直接填文件路径:

dsh plugin --profile desktop add file:<tgz 的完整路径>

装完重启 DSH,默认配置就能用。卸载把 add 换成 remove dsh-mem-weave。

记忆库默认放在 $DSH_HOME/memweave/memweave.db,可以在界面「备份 → 存储位置」里迁移。

用起来

界面

DSH 里有八个页面:

页面用途
总览状态、待办、最近动作
人格编辑人格、应用预设、回滚版本
记忆浏览、搜索、编辑记忆,设置约定和纪念日
候选与冲突确认 AI 想写的内容,处理冲突
注入与预算调整上限,查看每轮实际注入了什么
治理与审计撤销操作、查看记录
备份备份、恢复、导入导出
高级遗忘、召回、敏感词等细项

每轮对话结束后,对话里会显示一张小卡片,告诉你这轮记了什么。

内置人格

  • 小满(大肥鱼):傲娇、话多、贪吃的鲸鱼娘助手。
  • 林禾·夜班修理铺:安静、话少的夜班修理铺店主。

两套人格都讲究活人感:说话有节奏、有主见,不说客套话。她们不会编造自己的经历,你认真问身份时,会如实说自己是 AI。

记忆分层

层放什么
soul关系状态
user你的偏好、习惯、身份
rules必须遵守的规则(只能由人写)
project项目约定和进展
fact客观事实
lesson踩过的坑、被纠正的做法
topic话题、整理出来的摘要

给 AI 的工具

插件给 AI 提供 20 个 weave_* 工具,用来记忆、检索、整理和提建议。AI 只能调用权限范围内的,涉及人格、规则和裁决的操作会被拒绝。

对话里也可以直接输入命令,不消耗 token:

/weave status | reload | preset <id> | strict on|off | dream

开发

pnpm build          # 构建 lib/
pnpm typecheck      # 类型检查
pnpm test           # 运行测试
pnpm pack           # 打成本地 tgz,用来自己安装
pnpm weave status   # 命令行运维
目录内容
src/core渲染、分词、打分、日历
src/store数据库、写入把关、整理
src/host插件入口、服务、AI 工具
src/client界面
src/presets内置人格
test / bench测试、召回基准

安全说明

  • 界面里的写入、裁决、设置操作只允许人来做,AI 调用时固定以 agent 身份执行。
  • 这条限制依赖宿主不让 AI 或其他插件直接调用本插件的远程接口。
  • 数据库、日志、镜像等目录只能在配置文件里改,界面和远程调用改不了。
  • 注入内容会清理特殊括号和换行,防止伪造段落。
  • 日志不记录记忆正文。

许可

MIT © 2026 Quaon

Plugin correlati