dsh-clear-tool-results:DeepSeek Harness 的自动工具结果归档与上下文清理插件

stultuss/dsh-clear-tool-results

工具与能力已验证
收录时间 2026-08-27
页面最后更新 2026-09-05

DSH 插件:每轮对话后归档原始工具结果并从上下文清除,减少 Token 消耗,模型可自主读取归档数据。

dsh-clear-tool-results 是专为 DeepSeek Harness 设计的宿主插件,它在每轮对话结束后自动将原始工具结果归档到会话目录,并从上下文中清除,从而显著减少 Token 消耗。它解决了长会话中历史工具输出占用大量上下文的问题,让模型在需要时通过 read_tool_result_log 工具自主读取归档数据,无需用户干预。该插件由 stultuss 维护,采用 MIT 协议,兼容新旧两代 Harness 核心,并支持中途启用后的自动补归档,确保数据完整。

如何安装

install
npmdsh plugin --profile web add dsh-clear-tool-results
分类
工具与能力
平台
DSH Plugin
作者
stultuss
分发方式
插件

dsh-clear-tool-results 核心特性

归档工具结果清除上下文自主读取归档开关控制
Listed on dsh-plugin.org

dsh-clear-tool-results 仓库简介

它是做什么的?

dsh-clear-tool-results 是 DeepSeek Harness(DSH)的宿主插件,用于在每轮对话结束后自动归档原始工具结果并清除上下文,从而减少 Token 消耗。它解决了长会话中历史工具输出占用大量上下文的问题,让模型在需要时通过 read_tool_result_log 工具自主读取归档数据。该插件由 stultuss 维护,采用 MIT 协议,兼容新旧两代 Harness 核心。

核心功能

  • 自动归档:每轮结束时将原始 tool/result 事件写入会话目录下的 tool-result-logs/round-NNNN.json,并附 index.json 清单。
  • 上下文清除:将已结束轮次的工具结果显示替换为占位符,注明轮次并提示读取工具。
  • 自主读取:注册 read_tool_result_log 工具,模型可按轮次或时间读取归档数据,无需用户干预。
  • 开关控制:通过 /clear-tool-results on|off|status 命令启用、停用或查看状态,状态存于 $DSH_HOME/clear-tool-results.json。
  • 补归档:中途启用或重启后自动补归档未归档的轮次,操作幂等。

怎么使用这个插件?

在 DSH 中启用后,插件默认开启。每轮对话结束,工具结果会被归档并清除;当用户回顾某轮输出时,模型会自动调用 read_tool_result_log 工具读取归档。例如用户问“上一轮 bash 命令的输出是什么?”,模型会调用 read_tool_result_log({ turn: 2 }) 获取原始数据并回答。可通过 /clear-tool-results on|off|status 命令控制开关,或查看当前状态。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:stultuss/dsh-clear-tool-results。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题