compare_branches
Compare two Git branches at symbol level to identify additions, modifications, and removals with risk assessment and blast radius analysis.
Instructions
Compare two branches at symbol level: what was added, modified, removed. Resolves merge-base automatically, groups by category/file/risk, includes blast radius and risk assessment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | Yes | Branch to compare (e.g. "feature/payments") | |
| base | No | Base branch (default: "main") | |
| include_blast_radius | No | Include blast radius per symbol (default true) | |
| max_blast_depth | No | Max blast radius depth (default 3) | |
| group_by | No | Group results by: file, category (added/modified/removed), or risk level (default: category) |