DSH Plugins
返回列表
dsh-tool-normalizer

dsh-tool-normalizer

客户端 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install merenguesL/dsh-tool-normalizer

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

在 DeepSeek Harness 中运行 dsh plugin install merenguesL/dsh-tool-normalizer 即可安装,项目源码位于 https://github.com/merenguesL/dsh-tool-normalizer

插件介绍

在 DeepSeek Harness 的自主代理循环中,每一次工具调用失败都意味着一整轮模型上下文重新传输。在大型工作区里,这意味着数万次输入 token 的重复提交——一个看似不起眼的 5% 失败率,就能让相关回合的 token 开销翻倍。dsh-tool-normalizer 正是为此而生:它静坐在 tools/execute 管线上,在错误抵达模型之前就将其修复,让代理不再因为自己的工具调用而频频失手。

它做的事情很具体:自动修正 run_code 的参数结构(command 转 code、补全缺失的 description、剥离 Markdown 代码围栏)、修复 Python 风格三引号和未转义反引号导致的语法断裂、在 Code-Mode 下将模型误发的直接工具调用桥接回宿主执行器、解析相对路径为绝对路径、在文件未观察时自动读取后重试编辑。对于确实无法自动修复的错误,它会追加一条可操作的提示,让模型在同一轮内自行纠正。所有拦截与修复事件实时写入结构化日志,并汇总到嵌入 Settings 面板的诊断看板——KPI 指标、按工具与类别的排名、可筛选的修复前后对比表,一应俱全。

适合正在使用 DeepSeek Harness 运行大型代理工作区的开发者:你不需要改变任何调用习惯,插件在后台静默工作,把本来要花一整轮完整往返才能解决的错误变成无感知的一次修复,同时用实时数据证明它省下了多少 token、修好了多少调用。

截图预览

使用场景

  • 减少代理循环中因工具调用参数错误导致的整轮重试与 token 重复传输
  • 实时监控工具执行错误率、修复成功率与按类别的失败根因排名
  • 降低大型工作区中因重复上下文提交产生的额外 token 开销

适合人员

  • 使用 DeepSeek Harness 运行大型代理工作区的开发者
  • 关注代理循环可靠性与 token 成本平衡的团队
  • 需要可视化诊断工具执行质量的平台或 DevOps 工程师