概览
dsh-plugin-memory
Cross-session project memory for DeepSeek Harness: agent-maintained Markdown memory with progressive-disclosure topic files, digest-deduplicated injection, opt-in silent distillation, seven memory tools, and a live settings panel.
README / ZH
插件文档
目录摘要
Cross-session project memory for DeepSeek Harness: agent-maintained Markdown memory with progressive-disclosure topic files, digest-deduplicated injection, opt-in silent distillation, seven memory tools, and a live settings panel.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 跨进程并发写同一项目为"最后写胜"的弱保证(进程内严格串行); - 记忆按项目共享,不按会话隔离:同一项目的任何会话都能改写、删除其它会话记下的条目。 注入的提示已要求删除必须有当前对话的具体反证,但这是提示层约束,不是强制机制; 也没有墓碑——A 删掉的条目,持有旧上下文的 B 可能重新存回来; - 自动蒸馏只能新增条目、以及改写/删除**它自己写的** `auto` 条目;`manual` 条目对它只读, 纠正手动条目必须走可见的 `memory_forget`; - 蒸馏失败的窗口不重试(有意的成本控制)。插件自身不给蒸馏调用设超时,靠 adapter 的 流空闲超时兜底(pi-ai 默认 5 分钟),所以卡住的蒸馏会自愈,不会永久停摆; - 蒸馏只看得到 user/assistant 文本,看不到工具调用与结果; - 记忆文件是插件自有用户数据,host 侧直写,不经 agent 文件沙箱。
