rename_symbol
Rename any symbol across your Python project, updating all references and imports automatically.
Instructions
Rename a symbol including all references and imports across the project.
Args: project_path: Root directory of the Python project file_path: File containing the symbol (relative to project_path) symbol_name: Current name of the symbol new_name: New name for the symbol
Returns: JSON with success status and list of changed files
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | Yes | ||
| file_path | Yes | ||
| symbol_name | Yes | ||
| new_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |