DSH Plugins
返回列表
🧠

dsh-context-archive

记忆 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install kingofpowers/dsh-context-archive

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 `dsh plugin install kingofpowers/dsh-context-archive` 安装插件,源码仓库为 https://github.com/kingofpowers/dsh-context-archive。

插件介绍

长对话里,工具输出往往占满上下文,但「按体积自动剪枝」并不懂哪一段已经读完、哪一段后面还要引用。dsh-context-archive 把触发权交给模型:它看到内联编号后,可以一次调用把不再需要的纯文本结果归档,上下文里只留下短存根,需要细节时再按路径读回。

归档落在本会话自己的目录里,由 DSH 的会话持久化解析路径;先写文件再改上下文,写失败就不替换,原文不会丢。行为上只改 content、只增日志可回放,同一编号幂等,最近几轮有护栏,非文本与批量上限也有保护,单条失败不影响其它条目。

侧栏提供分桶统计与阈值配置,运行时 JSON 改完下一条结果即生效;也可调用 stats 让模型自己看回收是否划算。适合在 DSH 里跑多轮、工具输出又长又多的开发者与 Agent 工作流——尤其当你希望模型按语义决定「这份可以走了」,而不是被动等自动裁剪。

使用场景

  • 多轮对话里工具输出很长,需要腾出上下文但还要保留原文可查
  • 模型已读完某次 grep/read 的大段结果,希望主动归档而非等自动剪枝
  • 想根据分桶统计调整 minChars 等阈值,让编号与归档更划算

适合人员

  • 在 DSH 里跑多轮 Agent、工具调用频繁的开发者
  • 需要模型按语义决定哪些输出可离开上下文的用户
  • 长会话里关心上下文成本与可回放审计的人