apply_rename
Rename code symbols across all usages with automatic conflict detection to maintain code integrity during refactoring.
Instructions
Rename a symbol across all usages (definition + all importing files). Runs collision detection first and aborts on conflicts. Returns the list of edits applied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol_id | Yes | Symbol ID to rename (from search or outline) | |
| new_name | Yes | New name for the symbol | |
| dry_run | No | Preview changes without applying (default: false) |