mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
60cd720ae5
- Split monolithic text_editor tool (with command subparam) into three focused tools: read_file, edit_file, write_file - Remove insert-by-line-number and undo_edit commands - Remove in-memory file_history state - Add fuzzy text matching: strip trailing whitespace, normalize smart quotes, Unicode dashes, and special spaces before matching - Add BOM stripping/preservation for UTF-8 files - Preserve original line endings (CRLF/LF) instead of forcing platform default - Generate proper unified diffs for user-facing edit output using similar crate - Update downstream references in CLI output, export, and ACP server