get_change_impact
Analyze code changes to identify affected symbols, test callers, and non-test callers across your workspace before editing files.
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 |