What problem does it solve?
Iteratively gets a GitHub pull request's checks green. Detects the PR for the current branch or uses a provided PR number, waits for every check on the latest head SHA to appear and finish, investigates failing checks, fixes actionable code or test issues, pushes, and repeats. Escalates with a precise blocker when failures are external, flaky, or not safely fixable. Use when a PR still has unsuccessful checks after review fixes, including after greploop.
Core Features & Use Cases
- Identify the PR from the current branch or a provided PR number.
- Wait for all checks on the latest head SHA to complete and reach a terminal state.
- Investigate failing checks, fix actionable code or test issues, push updates, and repeat until green.
- Escalate with precise blockers when issues are external or flaky after reasonable attempts.
- Use case: maintain PRs with CI that occasionally fails and requires automated remediation before merge.
Quick Start
Run this loop on a PR to automatically push fixes until all checks are green