dsh-plugin-xt-memory
在终端中运行以下命令:
dsh plugin install chucan1/dsh-plugin-xt-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install chucan1/dsh-plugin-xt-memory 即可安装该插件,项目主页见 https://github.com/chucan1/dsh-plugin-xt-memory 。
插件介绍
DeepSeek Harness 默认不具备跨会话记忆能力,每次对话都从零开始。dsh-plugin-xt-memory 面向已用 XT-AGENT 积累项目知识的团队,或希望 AI 助手自动跨会话蒸馏和复用上下文的开发者。它将 XT-AGENT packages/memory 的核心逻辑完整移植为 dsh 的 section provider + tool 形态,现有 XT 记忆文件即可直接使用,零迁移成本。
注入环节基于 BM25 相关性(支持 CJK 2-gram)、类型权重与时间衰减,在字符预算内挑选 top-K 记忆拼入系统提示词,并附带 untrusted 免责行防止注入内容被误认为指令。工具层提供 memory_read、memory_search、memory_write 三个操作,写入时自动净化并做语义去重。后台提取管线拦截每轮主请求消息,经启发式预筛和 60 秒防抖后调用专用提取模型持久化要点,再执行语义合并(write / merge / skip),全程不打断用户。
每条记忆附带 hitCount 与 lastUsedAt 遥测;30 天未命中的条目自动归档到 archive/ 目录,原文保留。存储采用带 frontmatter 的 Markdown 格式,与 XT 完全兼容;XT_MEMORY_BUDGET_CHARS、XT_MEMORY_INJECT_TOP_K 等环境变量继续生效,dsh config 优先级更高。适合已在 XT-AGENT 生态中建立记忆库的开发者,以及希望从零为 dsh 起步搭建跨会话自学习能力的团队。
使用场景
- 在多轮对话中自动提取项目要点并跨会话复用
- 切换不同项目会话时快速检索历史记忆
- 将现有 XT-AGENT 记忆库无缝接入 dsh
适合人员
- 已在 XT-AGENT 生态中积累记忆库的开发者
- 希望为 dsh 搭建跨会话自学习能力的团队
- 需要处理中文上下文的开发者