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.

AI 分析

核心用途是为 AI 注入全局背景知识或个性化记忆。适合希望每个新会话都自动携带本地参考文档或个人设定的用户。

パッケージ
dsh-memory-snapshot
バージョン
0.1.2
ライセンス
MIT
最終更新
2026/09/02

インストール

検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗

ドキュメント

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 工具也不感知注入。