get_change_impact
Assess code-change impact before editing: list exported symbols, find all workspace references, and separate test from non-test callers. Optionally include transitive callers.
Instructions
Enumerate all exported symbols in the specified files, resolve their references across the workspace, and partition callers into test vs non-test. Returns affected_symbols (name, file, line), test_callers (with enclosing test function names), and non_test_callers. Use before editing a file to understand blast radius. Set include_transitive=true to surface second-order callers (callers of callers).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changed_files | Yes | ||
| include_transitive | No |