What problem does it solve?
inspect eliminates the overwhelm of reviewing large Git diffs by automatically identifying which changed entities are most risky, then grouping related changes so reviewers can focus on what matters first.
Core Features & Use Cases
- Entity-level change classification: classifies each changed entity (text-only, syntax, functional) from your diff.
- Risk scoring with blast radius: ranks entities by structural risk using cross-file dependency/impact signals, so critical API or behavior changes rise to the top.
- Commit untangling & grouping: separates independent logical changes within tangled commits into reviewable groups.
- Optional LLM-powered review: triages entities first to reduce the amount of code sent to the LLM, then reviews the highest-risk entities for real issues.
Quick Start
Use the inspect tool to triage the last commit range (or PR) and return ranked high/critical entities with dependency-based blast radius so you can review the highest-risk changes first.