하는 일
GitHub CLI(gh)로 풀 리퀘스트에서 실패한 검사를 찾고, GitHub Actions 로그를 가져와 실패 이유를 보여 주는 부분을 추려 냅니다. 이어서 검사 이름, 실행 링크, 짧은 로그 발췌를 요약하고 수정 계획을 제안하며, 승인한 뒤에만 구현합니다. 변경 후에는 테스트를 다시 돌리고 PR을 다시 확인하라고 권합니다. 함께 들어 있는 Python 스크립트가 로그 가져오기를 맡으며, 실행이 아직 끝나지 않은 경우도 처리합니다.
범위
GitHub Actions만 다룹니다. 다른 서비스(예: Buildkite)의 검사는 외부로 표시하고 링크만 알려 줍니다. gh가 설치되어 있고 저장소와 워크플로 권한으로 로그인되어 있어야 합니다.
이런 때 좋습니다
풀 리퀘스트의 CI가 빨갛게 나올 때 원인과 초점이 맞춰진 수정 계획을 빠르게 알고 싶을 때.
중간 위험:GitHub CLI(gh)가 설치되어 있고 저장소와 워크플로 권한으로 로그인되어 있어야 하며, 네트워크로 풀 리퀘스트 검사와 CI 로그를 읽습니다. 함께 든 스크립트는 읽기 전용 gh·git 명령만 실행하지만 CI 로그에는 비밀 정보나 비공개 데이터가 있을 수 있고 이것이 AI의 컨텍스트에 들어갑니다. 계획을 제안하고 승인 후에만 코드를 고치도록 설계되었으니 푸시 전에 변경 내용을 확인하세요. GitHub Actions만 지원합니다. 시험 실행 안 함: 실제 GitHub 로그인과 풀 리퀘스트가 필요한데 검토 환경에 없어서 지침과 스크립트를 읽어 확인하는 데 그쳤습니다. OpenAI가 만든 원본(Apache-2.0), 수정 없음.