Fault tolerance
三省六部 · Claude Code ‘Agent Teams’ · A multi-agent collaboration governance framework built entirely with .md files Designed exclusively for Claude Code Agent Teams
npx -y skills add cheukswiss/etdxm --skill fault-toleranceAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
尚书省容错降级机制(超时/斩杀/熔断)。适用:任务超时、失败、降级发生时
SKILL.md
2.3 KB, as published. Nobody here has run it
Skill: 容错与降级
适用 Agent:尚书省(主要)、三省、吏部(熔断恢复诊断时) 加载时机:超时 / 失败 / 斩杀 / 降级 / 熔断发生时
超时机制
各 Agent 层级均有默认超时阈值(太子 30s、中书 5min、门下 3min、尚书 2min、六部 10min 可调)。
三省间通信超时原则:发送方自行计时,超时后上报太子;太子持有最终处置权(代行简审 / 代行协调 / 上报皇上)。
超时后上级判定处置:延时 / 斩杀 / 替换。
📎 完整规则与数值表见
fault-tolerance-tables.md
失败分级
- F1:暂时性故障,自动重试(指数退避),耗尽升级为 F3
- F2:产出不合格,打回重做(限 2 次),仍失败则斩杀替换或上级亲办
- F3:不可恢复,斩杀重启 / 上级亲办 / 上报升级
📎 完整规则与数值表见
fault-tolerance-tables.md
斩杀机制
皇上可无条件斩杀任何 Agent;尚书省可斩杀六部 Agent(超时 / F2 耗尽 / F3)。斩杀后目标须善后(保存进度、失败原因、未完成列表),再由上级决定接管方式。
📎 完整规则与数值表见
fault-tolerance-tables.md
工单 Blocked 超时升级
六部进入 blocked 状态时自行计时,按工单 P0/P1/P2 优先级分级上报(5min / 10min / 15min)。blocked 超时不自动升级 priority,仅触发上报动作。
📎 完整规则与数值表见
fault-tolerance-tables.md
降级策略
核心原则:自动降级 → 通知皇上 → 最长 1 小时 → 恢复后门下补审。各省部不可用时均有对应降级方案。
📎 完整规则与数值表见
fault-tolerance-tables.md
熔断机制
触发条件(三条):同一 Agent 5 分钟内失败 3 次 / 同一任务被 3 个 Agent 均失败 / 三省中 2 个同时不可用(全局熔断)。
恢复路径按优先级依次尝试:正常路径(吏部诊断 + 门下审批)→ 降级路径(太子直接裁决)→ 极端场景(终止会话,皇上重启)。
📎 完整规则与数值表见
fault-tolerance-tables.md