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.
AI Analysis
核心用途是为 AI 注入全局背景知识或个性化记忆。适合希望每个新会话都自动携带本地参考文档或个人设定的用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full 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 工具也不感知注入。