Files
goose/crates
jh-block 60cd720ae5 refactor: split text_editor into read/edit/write tools with fuzzy matching and unified diffs
- 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
2026-02-26 14:48:00 +01:00
..