SuperAPI AI 工具集

fix-ci

编程与开发

查看项目

更新于 10-15 21:35

技能介绍

用途:分析 CI/CD 流水线日志,定位并修复构建或测试失败。

主要能力:从配置的流水线平台下载 CI 日志;从最终失败日志反向追溯根因(构建错误、测试失败、环境问题);应用针对性修复;用测试代理验证修复。

使用方式:通过 $fix-ci 调用,CI 日志 URL 作为参数传入。先读取 docs/project-config.json 的 infrastructure.cicd.tool 确定平台(如 azure-devops、github-actions、gitlab-ci),再针对该平台配置文件操作。流程为:拉取日志、分析根因、修复、测试验证;分析结果写入 .ai/workspace/analysis/{ci-issue}.analysis.md。若平台为 GitHub Actions 且无 gh,需先安装并授权 GitHub CLI。修复后需运行 $prove-fix。

限制:每个根因结论需 file:line 证据并声明置信度;修复前必须向用户展示根因与方案并获得明确批准,不得静默修改;需先建立任务跟踪;若某步骤或工具在当前环境无法运行,应停止并询问用户。资料未提供具体收费、价格或平台支持范围等信息。