SuperAPI AI 工具集

dag-failure-analyzer

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:对 DAG(有向无环图)执行失败进行根因分析。它沿依赖图追踪失败传播,区分根因与表象、偶发错误与系统性问题,并对失败分级,最后给出可执行的修复建议。

主要能力分四块。一是失败分类:按 tool_error、timeout、resource_exhaustion、validation_failure、dependency_failure、permission_denied、external_service、logic_error、data_error、configuration_error、unknown 归类,并评估严重度(critical/high/medium/low)、可恢复性(automatic/manual/impossible)与频率(isolated/intermittent/systemic)。二是传播分析:按失败时间排序定位最早失败的起点节点,构建依赖关系映射并按广度优先遍历,识别 direct_dependency 或 shared_resource 等传播类型,计算级联深度与影响边界。三是根因识别:从错误消息、执行时长、资源用量(如 token 使用接近上限)、历史失败模式匹配中收集带权重的证据,分析并发负载、上游慢依赖等贡献因素,输出带置信度(0.3 至 0.95)的根因结论。四是修复规划:按失败类型生成即时行动与预防行动,给出重试策略(immediate/backoff/skip/manual、最大次数与退避毫秒数)以及在不可恢复时建议升级给人工。

使用方式:资料以分析架构与 TypeScript 接口/函数形式描述实现思路,未提供安装命令、调用入口或配置样例。

适用场景:DAG 或工作流编排执行失败后的排障、级联失败定位、重试与预防策略选择。限制:具体运行方式、依赖环境与集成方式暂未提供,功能描述均来自资料本身。