detect_changes
Maps a Git diff to changed files, callers, dependencies, and test impact so you can review code changes and assess risk.
Instructions
Map a Git diff to files and impact. Page with snapshot cursors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | Add via_qn, via_edge. | |
| depth | No | ||
| limit | No | ||
| scope | No | impact | |
| seeds | No | List changed-symbol seeds with independent pagination. | none |
| since | No | ||
| format | No | tree | |
| project | Yes | ||
| fixpoint | No | Walk to closure; no depth. | |
| direction | No | inbound=callers; outbound=dependencies; both=union. | inbound |
| edge_types | No | Inbound walk; default CALLS. | |
| seed_limit | No | ||
| base_branch | No | Default: origin/HEAD, else main, else master, else the upstream. | |
| config_path | No | Project config override; absolute or project-relative. | |
| seed_cursor | No | Continue seeds:list; excludes nonzero seed_offset. | |
| seed_filter | No | Product excludes indexed test metadata and configured test globs. | all |
| seed_offset | No | ||
| module_limit | No | ||
| changed_limit | No | ||
| impact_cursor | No | ||
| impact_offset | No | ||
| module_cursor | No | ||
| module_offset | No | ||
| changed_cursor | No | ||
| changed_offset | No | ||
| max_output_tokens | No | Sizing hint; hard ceiling is 4 UTF-8 bytes/token. |