yzx4036/dsh-memory-snapshot ↗★ 0
dsh-memory-snapshot
Zero-dependency DeepSeek Harness plugin: inject local markdown/text files into every session's system prompt as lightweight memory.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗使用
装完就生效,之后 dsh 每个会话都自动带着你的文档:
dsh --profile headless "你的记忆快照里有什么?"
想换记忆源:改 ~/.dsh/cordis.patch.yml 里 memory-snapshot 条目的 files,把文档路径列进去,重启 dsh 生效。
常用配置:
files:文档路径清单,默认['./MEMORY.md'],可写多个。跨工作区生效请用绝对路径或~——相对路径按 dsh 启动目录解析,会变成「每个工作区各找各的」maxBytes:单个文件注入上限,默认 3000 字节(按 UTF-8 字节截断,不切断多字节字符,回退到换行边界)totalMaxBytes:所有文件合计注入字节上限,默认0(不设总上限)。超出时按files顺序跳过并在末尾标注order:section 顺序,默认 50marker:标记前缀,默认MEMORY-SNAPSHOT
跨工作区 = 装在 home 级
~/.dsh/cordis.patch.yml(install.mjs 默认如此)+ files 用绝对路径。满足这两条,任何目录起 dsh 都带着这些文档。单向只读:dsh 不会写回这些文件,其他 Agent 工具也不感知注入。