zhourenke/dsh-tool-call-limit1

@zhourenke/dsh-tool-call-limit

Per-agent per-step ToolRuntime call limits for DeepSeek Harness

包名
@zhourenke/dsh-tool-call-limit
版本
0.1.0
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhourenke/dsh-tool-call-limit

配置

字段类型默认说明
limitsobject{}工具注册名 → 该工具每个 step 允许的最大调用次数。未列出的工具不受限。

取值规则:

  • 0 表示在该 step 内拒绝该工具的所有调用;
  • 正整数表示每个 step 允许的最大调用次数;
  • 负数、小数、字符串、NaNInfinity、超出 JavaScript 安全整数范围的数字、数组都会被拒绝;
  • limits: null、省略 limits、省略整个 config 都按 {} 处理(即不限);
  • 不支持 * 通配符,必须逐个工具名配置;
  • 不认识的配置字段会被拒绝,不会静默忽略。

例如:

limits:
  web_search: 1
  grep: 8
  write: 0