sikwoxy/dsh-tool-memory ↗★ 1

dsh-tool-memory

DeepSeek Harness 插件:Hermes 式跨会话持久记忆。MEMORY.md/USER.md 纯文本存储 + 冻结快照注入 system prompt + memory_* 工具(add/replace/remove/batch/show/refresh) 适合希望模型长期记住偏好与项目约定的用户,可增删改查记忆条目。

패키지
dsh-tool-memory
호환성
미검증
Harness peer 범위
^0.1.0-rc.5
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 8. 14.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sikwoxy/dsh-tool-memory

初始化模式(首次使用)

用户画像(USER.md)为空时,system prompt 会自动注入一段首次使用引导, 由模型主动向用户提问(怎么称呼、做什么工作/项目、沟通偏好等):

  • 用户回答后,模型把信息整理成条目写入 USER.md;
  • 画像一旦有内容,引导 section 返回空——引导自动消失,无需删除任何文件 (判据就是「USER.md 是否为空」,清空画像即重新初始化);
  • 不想介绍可直接回复「跳过」,引导会在下次会话再次出现。

示例对话:

  • “记住:这个项目的文档任务用反向工作流”
  • “把『codex CLI』那条更新为 v0.148”
  • “删掉『临时备注』那条”
  • “我改过 MEMORY.md 了,刷新一下记忆”
  • “你记得我有什么工作习惯吗?”(模型从 system prompt 快照回答)

插件配置

在 profile / 组合包层的 cordis.patch.yml 中按需覆盖:

- id: memory
  name: dsh-tool-memory
  config:
    root: '/abs/path/to/memories'   # 默认:$DSH_HOME/memories(DSH_HOME 或 ~/.dsh)
    memoryCharLimit: 2200           # MEMORY.md 字符预算
    userCharLimit: 1375             # USER.md 字符预算
    nudgeInterval: 10               # 每 N 条用户消息触发一次后台评审;0=关闭
    reviewProvider: ''              # 评审子代理的 LLM provider(路由);留空=主 agent 的
    reviewModel: ''                 # 评审子代理的 LLM model;留空=主 agent 的
    reviewNotify: 'on'              # 评审完成通知:off / on / verbose