用途:该技能在启用 harness(如 EnjoyHarness 执行框架)时提供熔断保护,在每个技能执行前检查并阻止失控的执行。
主要能力:1) 全局迭代次数熔断:current_iteration 达到 max_iterations(默认 100)时触发,优先级最高;2) Token 消耗熔断:单任务 Token 消耗超过 10000 时触发;3) 任务级错误计数熔断:同一任务 error_count 达到 3 次时触发。触发后创建对应熔断文件、输出警告、记录事件(EVENT_LOG.md)、生成熔断报告(CIRCUIT_BREAKER_REPORT.md),并更新全局状态(GLOBAL_STATE.md)与技能注册表。
使用方式:需先完成 harness-init,并存在 .EnjoyHarness/ITERATION_COUNTER.md 与可读的 EXECUTION_CONTRACT.md。技能以 Read、Bash、Edit、Write 工具按 Step 1 至 Step 10 执行:检查前置条件、读取迭代计数器、检查三层熔断条件、判断是否触发、记录事件、生成报告、更新状态、输出完成信息。触发后默认联动 harness-handle-failure(自动恢复),仅真实阻塞时升级 harness-escalate-to-human。
适用场景:带迭代计数与任务追踪的 AI Agent 执行框架中,用于控制长任务、复杂重构或易反复失败任务的成本与风险。
限制:依赖上述文件与目录结构存在,未初始化或计数器缺失时会终止执行并提示;Token 消耗为估算值;具体恢复策略与阈值调整需按框架配置执行,资料未提供更多运行环境、价格或平台信息。