diff_impact
Impact of a diff between two indexed revisions of one repo (base..head): changed files + symbols, union blast radius (layers + cross-repo fallout), affected endpoints, test suites, and co-change reminders. Replaces per-symbol relate (kind:blast_radius) loops before merging. Defaults: head = session's effective revision, base = previous indexed. For UNCOMMITTED edits, run ref (op:"index_working_tree"), then call with no shas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Base revision (7-40 hex). Omit for the previous indexed. | |
| head | No | Head revision (7-40 hex). Omit for the session's effective revision. | |
| feedback | No | Optional: report how a previous answer worked out; piggybacks on any call. | |
| projectId | No | Project id from init/list_projects. Omit for the active project. | |
| repository | No | Repository full name, e.g. "owner/repo". Omit when the project has one repository. | |
| expansionLimit | No | Cap on impacted nodes (default 25); totals always reported. | |
| includeCrossRepo | No | Include cross-repo fallout (default true). |