Multi-File Refactoring
Traditional refactoring tools handle single-file changes. OmniIDE's Omni-Agent understands your entire codebase and performs complex refactors across multiple files simultaneously.
Capabilities
- Symbol Renaming — Rename a function, class, or variable across all files
- Module Extraction — Pull code into new modules with correct imports
- Architecture Changes — Restructure your project layout with updated references
- API Migration — Update all call sites when an API signature changes
Example
// Agent prompt:
"Refactor the user service into separate files:
user.controller.js, user.service.js, user.repository.js.
Update all imports across the project."