DSH Plugins
返回列表
🧩

dsh-turn-budget

admin-security 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install Nunchakus888/dsh-turn-budget

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

在 DeepSeek Harness 中执行 dsh plugin install Nunchakus888/dsh-turn-budget 即可安装完成,插件源码见 https://github.com/Nunchakus888/dsh-turn-budget

插件介绍

当 Agent 在一个回合里连续调用模型、嵌套工具、消耗 token 却没有任何逐回合硬上限时,一次失控的循环就可能在短时间内耗尽配额甚至拖垮下游服务。dsh-turn-budget 为 DeepSeek Harness 提供逐回合熔断治理:它不是计费系统,不估算货币、不改写工具参数,只把每个 turn 的资源天花板锁死,超出即拒绝。

它通过 Harness 公开扩展点实现三层独立治理:模型发起下一步请求前检查步数与 Provider 报告 token 用量,触顶即关闭回合;工具体派发前核对根调用与 Code Mode 嵌套调用次数,超出则返回策略错误并保留一次无需工具的收尾机会。token 计数只认 Provider 实测值(含 cache 读写桶),不猜测不外推;工具台账按 Agent 身份进程内维护,进程重启即丢弃旧账本,杜绝跨重启残留。

适合需要在生产或半生产环境中对 Agent 回合资源设硬性护栏的团队:多工具编排、Code Mode 嵌套调用频繁、Provider 配额敏感,或不想让单次 runaway turn 吞掉整个 budget 的部署。它不改现有沙箱与审批流程,只是在它们之前多加一道精确的熔断闸门。

使用场景

  • 多工具编排 Agent 单回合内工具调用失控、循环派发
  • Code Mode 嵌套派发导致 token 消耗超出预期预算
  • 生产环境需要硬上限防止单次 turn 耗尽 Provider 配额

适合人员

  • 构建多工具 Agent 编排平台、需要逐回合资源硬护栏的团队
  • Provider 配额敏感、不希望单次 runaway turn 吞掉整个 budget 的部署
  • 已有沙箱与审批流程、希望在它们之前再加一道熔断闸门的工程团队