What problem does it solve?
Entity-aware code change analysis using the pi-sem tools helps you understand exactly what changed, why it changed, and how it might affect the rest of the codebase.
Core Features & Use Cases
- Focused context for a single entity (function, method, class, or config) to quickly grasp changes without reading the entire file.
- Blast radius and impact analysis to identify affected tests, dependent modules, and potential risk.
- Semantic diff-guided review workflow that complements raw diffs with entity-level insights and historical context.
- Structured review guidance for commits, branches, and PRs to improve review quality and speed.
Quick Start
Provide a function or class name and ask for focused context with sem_context, then request blast radius with sem_impact to understand broader effects.