Problem
Manual code review doesn't scale with PR volume, and most "AI code review" tools are single-shot LLM calls with no way to recover if one step fails partway through.
Solution
A multi-tool agent system (diff retriever, static analyzer, test generator, and PR commenter) with tool-call retry and state checkpointing, so a mid-chain failure resumes from the last completed tool instead of restarting the whole review.
Engineering challenge
Keeping the orchestration loop model-agnostic while making a 4-tool agent chain resilient to mid-run failures, via state checkpointing rather than an all-or-nothing retry.
Architecture
- GitHub Actions (on pull_request)
- Agent orchestrator (LangGraph, model-agnostic)
- Diff retriever
- Static analyzer
- Test generator
- PR commenter
- GitHub PR comment API
- GitHub Actions (on pull_request)
- Agent orchestrator (LangGraph, model-agnostic)
- Diff retriever
- Static analyzer
- Test generator
- PR commenter
- GitHub PR comment API
Impact
Catches 85%+ of seeded defects in benchmark diffs, at under $0.05 per review, running automatically on every pull request.
Tech
Closed source. No public repository for this project.