get_change_impact
Analyze change impact by enumerating exported symbols and partitioning callers into test and non-test groups. Use before editing to understand blast radius.
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 |