Home Docs Blog Product Contact

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."

Related