dsh-tool-budget
在终端中运行以下命令:
dsh plugin install 173787247/dsh-tool-budget
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-tool-budget 即可安装,插件源码位于 https://github.com/173787247/dsh-tool-budget 。
插件介绍
长会话里,AI 未必反复调用同一个工具,而是换着花样调用不同工具,照样能把 API 额度烧空。dsh-repeat-stop 拦的是连续重复调用;本插件拦的是整个会话的工具调用总次数,两者互补,构成完整的用量安全网。
核心机制:每会话允许 maxCalls(默认 80)次被追踪的工具调用,第 81 次直接硬拦截。job_* 类工具默认排除,确保长时 shell 任务仍可正常观测。你可以通过 include/exclude 精确控制哪些工具计入配额,也可以调大 maxCalls 或关闭插件——它是一条安全阀,不是授权限制。
适合跑长 WSL 任务、担心 Agent 无节制消耗 API 配额的用户。装上后无需新增任何工具,被拦截的调用会以 dsh-tool-budget: blocked 标记出现在 Trajectory 中,便于事后审计。
使用场景
- 长 WSL 任务中防止 Agent 换花样空转烧额度
- API 配额有限时对工具调用做硬停保护
- 与 repeat-stop 搭配构建完整用量防线
适合人员
- 跑长会话 WSL 任务的用户
- 关注 API 成本的控制者
- 需要用量审计的运维人员