Roo-Code/packages
Roo Code 73e88bdf4b feat: Add file-based editing mode to bypass diff view (#6001)
- Created IEditingProvider interface to abstract file editing operations
- Implemented FileWriter class for direct file system writes without diff view
- Updated Task class to use IEditingProvider interface instead of DiffViewProvider directly
- Added fileBasedEditing setting to global settings and UI
- Updated all file editing tools to use the new interface
- Added comprehensive tests for FileWriter class
- Updated existing tests to work with the new interface

This feature allows users to skip the diff view and apply edits directly to files,
which is useful for users who prefer to review changes in their own editor or
version control system.
2025-07-21 11:05:20 +00:00
..
build Sharing improvements (#5082) 2025-06-24 16:36:32 -04:00
cloud Cloud: support static cloud settings (#5435) 2025-07-06 23:21:52 -04:00
config-eslint Upgrade to ESLint 9 + share eslint config across workspaces (#3815) 2025-05-21 21:30:21 -07:00
config-typescript Roo Code Cloud (#4069) 2025-05-28 20:43:30 -07:00
evals feat: add configurable timeout for evals (5-10 min) (#5865) 2025-07-19 22:20:23 -04:00
ipc Farewell jest (#4607) 2025-06-16 21:39:45 -07:00
telemetry Git repo cloud telemetry (#5119) 2025-06-25 17:01:32 -07:00
types feat: Add file-based editing mode to bypass diff view (#6001) 2025-07-21 11:05:20 +00:00