zhourenke/dsh-tool-call-limit1

@zhourenke/dsh-tool-call-limit

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

AI 分析

适合需要精细控制和限制特定工具单步调用频率以防滥用的管理任务。

パッケージ
@zhourenke/dsh-tool-call-limit
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/09/12

インストール

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

ドキュメント

README 全文を読む ↗

配置

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

取值规则:

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

例如:

limits:
  web_search: 1
  grep: 8
  write: 0