dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek 可塑性记忆:给 DSH 用的分区式长期记忆,带遗忘曲线
给 AI 用的小记忆本。存在你自己硬盘上,分文件夹放,时间久了会自己淡忘。
跟 AI 聊久了,它记不住你;全塞进对话里,又贵又乱。
所以拆开:主人、约定、续缘、喜好、时间线,一块一个文件夹。用哪块翻哪块,别的不用动。聊出新话题(工作、家人、兴趣、宠物)就再开一块,最多 15 块。
node memtree.mjs init # 建目录
node memtree.mjs idx # 一行看全貌:M主人:3 P约定:1 ...
node memtree.mjs add M 爱吃辣 # 记一条
node memtree.mjs open M # 翻开主人这一块装成 DSH 插件:
dsh plugin add deepseek-plastic-memory装完设置里多一页「可塑性记忆」,左边分区右边条目;会话顶栏也多个 🧠,点开是同一个面板。
不想装插件也行,当普通 node 脚本用,命令一样。
小提示:觉得有必要的时候,或者在开新会话之前,先让 DSH 把当前记忆总结一遍。
敲这个 · 干这个 idx · 一行索引,哪个分区多少条 open · 翻开某个分区 add · 提交一条待审(* 开头算重要) add-now · 直接写入,跳过审批(自己写用) pending · 看待审队列 approve / reject · 采纳 / 驳回 edit · 改待审内容 done · 约定办完了,标 ✓ rm · 删一条,进回收站 mk [父分区] · 开个新分区 gc · 跑一遍遗忘曲线(跑之前先自动备份) backups · 看有哪些备份 restore [名字] · 恢复到某次备份,不填就是最近一次
分区代号:M 主人、P 约定、C 续缘、R 喜好、T 时间线、X0..X14 自己开的。
主分区下面还能再挂一层,最多两级:
node memtree.mjs mk 习惯 M
node memtree.mjs add M>习惯 改代码先备份写的时候用 M>习惯 这种写法,子分区里不能再开。
模型想记东西不会直接落盘,先扔进待审队列。设置页「可塑性记忆」最上面就是它,每条后面三个按钮:改、驳、采纳。
你自己写走「自己写一条」,选分区填一行,直接生效。
人的记忆是刚发生清楚,过一阵模糊,再久只剩个大概。这里照着来:
* 开头),其余进回收站主人是谁、跟他约过什么,这两块永远不自动删。
跑之前会先备份。清完不满意就 restore 回去,恢复前又把当前状态存一份,来回切都行。备份只留最近 10 份。
默认 ~/.dsh/plastic-memory/,用 MEMTREE_HOME 可以改。
plastic-memory/
folders.json # 有哪些分区
M/notes.md # 一块一个文件
P/notes.md
_trash/2026-10-24.md每行 id|时间戳|标记|文本,纯文本,想手改也随便。
restore 回去:命令行 backups 看列表、restore [名字] 恢复;设置页跑完会出现「撤销清理」按钮plastic_memory_backups / plastic_memory_restoretlog,工具里写 T 也会自动并更早的版本见 Releases。
MIT