失败熔断器 icyaaaww/dsh-tool-failure-circuit-breaker
DeepSeek 客户端拦截反复失败的相同工具调用,避免无效重试
27.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/icyaaaww/dsh-tool-failure-circuit-breaker.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 拦截重复失败调用
- 阻止无效重试
阻止重复相同失败工具调用的 DeepSeek Harness 插件
README
由 DeepSeek 最新模型翻译生成dsh-tool-failure-circuit-breaker
一个 DeepSeek Harness 防护插件,当某个工具调用已经反复失败后,阻止 agent 使用相同参数再次派发同一个工具。当模型重试一个无法成功的未变更操作时,它可以节省工具延迟、网络请求、命令执行以及提供商成本。
该插件有意比官方的 @deepseek-ai/dsh-repeat-tool-reminder 更窄:官方插件会对每一次重复调用给出建议,但从不阻止调用。本插件只观察权威的失败 tools/result 结果,并在达到配置的阈值后拒绝下一次相同的派发。
该包面向 DeepSeek Harness 0.1.1-rc.2,并已针对其进行组合。
安装
从本检出目录的父目录执行:
dsh plugin --profile web add ./dsh-tool-failure-circuit-breaker
对于 Harness 的源码检出,请将 dsh 替换为 pnpm dsh。
展开完整文档(README 剩余 1 节)
dsh-tool-failure-circuit-breaker 一个 DeepSeek Harness 防护插件,当某个工具调用已经反复失败后,阻止 agent 使用相同参数再次派发同一个工具。当模型重试一个无法成功的未变更操作时,它可以节省工具延迟、网络请求、命令执行以及提供商成本。 该插件有意比官方的 @deepseek-ai/dsh-repeat-tool-reminder 更窄:官方插件会对每一次重复调用给出建议,但从不阻止调用。本插件只观察权威的失败 tools/result 结果,并在达到配置的阈值后拒绝下一次相同的派发。 该包面向 DeepSeek Harness 0.1.1-rc.2,并已针对其进行组合。 安装 从本检出目录的父目录执行: dsh plugin --profile web add ./dsh-tool-failure-circuit-breaker 对于 Harness 的源码检出,请将 dsh 替换为 pnpm dsh。 配置 包含的 bundle 会插入以下行: - id: tool-failure-circuit-breaker name: dsh-tool-failure-circuit-breaker config: maxFailures: 2 include: [] exclude: [] errorPreviewChars: 300 - maxFailures:在下一次尝试被拒绝之前,允许的已完成相同失败次数。默认值:2。 - include:要防护的 通配符工具名模式。为空时防护所有工具。 - exclude:绕过防护的 通配符工具名模式。 - errorPreviewChars:在拒绝信息中重复的最新失败的最大字符数。默认值:300。 对于其预期契约要求进行未变更轮询调用的工具,请使用 exclude。 行为 失败链按每个活动 agent 隔离,并以工具名加上规范化 JSON 参数作为键。对象键顺序不会改变身份。一次成功的工具结果、一条新的用户消息,或一次参数不同的失败调用,都会打开上一个熔断。没有 agent 的调用会被忽略。 该防护在 tools/pre-execute 处监听,因此被拒绝的重试永远不会到达工具主体。它观察不可变的 tools/result 事件,并且不会将自己的拒绝计为另一次操作性失败。 当熔断打开时,模型会看到其原始工具错误。一旦被阻止,它会收到: The identical call already failed consecutive times. Last failure: . Change the arguments or approach, inspect external state, or ask the user instead of retrying unchanged. 该拒绝会作为正常的工具结果被记录,因此重放和模型历史与 Harness 行为保持一致。该插件不添加任何工具 schema,在阻止调用之前也不添加任何 token。 测试 npm test 限制 - 状态保存在内存中,当进程或插件重启时会重置。 - 已经派发的并行调用可能全部失败,之后阈值才能阻止后续调用。 - 精确的规范化参数匹配无法检测近乎相同的重试。 - 阻止功能通过安装该 bundle 选择启用;对于合法的重复探测,请选择排除项。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
icyaaaww/dsh-tool-failure-circuit-breaker
拦截反复失败的相同工具调用,避免无效重试
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,210已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9
原生编程智能体paean-ai/deeptide
由 DeepSeek 打造,为 DeepSeek 而生。
★ 1,107已汉化DSH
67.7