f8787648c1
- Added comprehensive apply-patch mode for edit tool with create, update, delete, rename operations. - Converted edit tool from factory function to class-based implementation with improved API. - Enhanced patch application with ambiguity detection, fuzzy matching, and better error handling. - Added line ending preservation, BOM handling, and trailing newline policy for file formatting. - Added validation for empty oldText and multi-file patch rejection to improve reliability.