yzx4036/dsh-memory-snapshot0

dsh-memory-snapshot

Zero-dependency DeepSeek Harness plugin: inject local markdown/text files into every session's system prompt as lightweight memory.

包名
dsh-memory-snapshot
版本
0.1.2
许可证
MIT
最近更新
2026年9月2日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用

装完就生效,之后 dsh 每个会话都自动带着你的文档:

dsh --profile headless "你的记忆快照里有什么?"

想换记忆源:改 ~/.dsh/cordis.patch.ymlmemory-snapshot 条目的 files,把文档路径列进去,重启 dsh 生效。

常用配置:

  • files:文档路径清单,默认 ['./MEMORY.md'],可写多个。跨工作区生效请用绝对路径或 ~——相对路径按 dsh 启动目录解析,会变成「每个工作区各找各的」
  • maxBytes:单个文件注入上限,默认 3000 字节(按 UTF-8 字节截断,不切断多字节字符,回退到换行边界)
  • totalMaxBytes:所有文件合计注入字节上限,默认 0(不设总上限)。超出时按 files 顺序跳过并在末尾标注
  • order:section 顺序,默认 50
  • marker:标记前缀,默认 MEMORY-SNAPSHOT

跨工作区 = 装在 home 级 ~/.dsh/cordis.patch.yml(install.mjs 默认如此)+ files 用绝对路径。满足这两条,任何目录起 dsh 都带着这些文档。单向只读:dsh 不会写回这些文件,其他 Agent 工具也不感知注入。