它做什么
用 GitHub 命令行工具(gh)找出拉取请求上失败的检查,获取 GitHub Actions 日志,并摘出日志里解释失败原因的那一段。然后总结检查名称、运行链接和一小段日志,提出修复方案,只有你批准后才动手实现。改完之后会建议重新运行测试并再次检查这个 PR。它附带的 Python 脚本负责取日志,包括运行还没结束时的情况。
适用范围
只处理 GitHub Actions。其他服务商(比如 Buildkite)的检查会标为外部,只报告链接。需要安装并登录 gh,且有仓库和工作流权限。
适合什么场景
你的拉取请求上有红色的 CI 检查,想快速知道原因并得到一份有针对性的修复方案。
说明与风险
中风险:需要安装 GitHub 命令行工具(gh)并用具备仓库和工作流权限的账号登录,会通过网络读取你的拉取请求检查和 CI 日志。附带脚本只运行只读的 gh 和 git 命令,但 CI 日志里可能有密钥或私密数据,会进入 AI 的上下文。它的设计是先提出方案、经你批准后才改代码;推送前请自己检查改动。只支持 GitHub Actions。未试用:它需要真实的 GitHub 登录和拉取请求,审核环境没有,所以只检查了说明和脚本。OpenAI 原作(Apache-2.0),未做修改。