Overview
dsh-plugin-memory
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 跨进程并发写同一项目为"最后写胜"的弱保证(进程内严格串行); - 记忆按项目共享,不按会话隔离:同一项目的任何会话都能改写、删除其它会话记下的条目。 注入的提示已要求删除必须有当前对话的具体反证,但这是提示层约束,不是强制机制; 也没有墓碑——A 删掉的条目,持有旧上下文的 B 可能重新存回来; - 自动蒸馏只能新增条目、以及改写/删除**它自己写的** `auto` 条目;`manual` 条目对它只读, 纠正手动条目必须走可见的 `memory_forget`; - 蒸馏失败的窗口不重试(有意的成本控制)。插件自身不给蒸馏调用设超时,靠 adapter 的 流空闲超时兜底(pi-ai 默认 5 分钟),所以卡住的蒸馏会自愈,不会永久停摆; - 蒸馏只看得到 user/assistant 文本,看不到工具调用与结果; - 记忆文件是插件自有用户数据,host 侧直写,不经 agent 文件沙箱。
