DSH Plugins
返回列表
dsh-clear-tool-results

dsh-clear-tool-results

记忆 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install stultuss/dsh-clear-tool-results

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

访问 https://github.com/stultuss/dsh-clear-tool-results 查看项目详情,然后执行 dsh plugin install stultuss/dsh-clear-tool-results 完成安装。

插件介绍

DSH 多轮对话中,每轮工具调用的结果——bash 输出、文件读取、API 响应——都会原样驻留在上下文里。对话越长,Token 消耗越高,历史噪声也会干扰当前轮次的推理质量。

dsh-clear-tool-results 在每轮结束时将该轮原始工具结果归档到会话目录下的 tool-result-logs,随即把上下文中的结果替换为一句简短占位符,下一轮起历史工具输出不再占用 Token。与此同时,插件注册了 read_tool_result_log 工具,当用户追问某轮输出时,模型可按轮次编号或时间戳自主拉回完整原始数据,无需用户额外下发指令。归档幂等,中途启用或重启后可自动补齐遗漏轮次。

适合与 DSH 进行工具密集型多轮对话的开发者:长会话中频繁调用 bash、文件读取、搜索等工具,希望压缩上下文体积又不丢失历史信息的场景。插件仅依赖 Node 内置模块,兼容新旧两代 Harness 核心,与内置 compaction 机制可共存。

截图预览

使用场景

  • 长会话中频繁调用 bash、文件读取等工具,上下文 Token 持续增长
  • 希望压缩历史工具输出但不丢失关键信息,需要模型按需自主回查
  • 重启或中途启用插件后,自动补齐之前遗漏的归档轮次

适合人员

  • 在 DSH 中进行多轮工具密集对话的开发者
  • 需要控制长会话 Token 消耗的生产环境使用者
  • 同时使用 DSH 内置 compaction 与自定义记忆策略的高级用户