co-mono/packages/coding-agent/src/tools
Mario Zechner 594edec31b Make file operations properly abortable with async operations
Replace synchronous file operations with async Promise-based operations
that listen to abort signals during execution:
- read, write, edit now use fs/promises async APIs
- Add abort event listeners that reject immediately on abort
- Check abort status before and after each async operation
- Clean up event listeners properly

This ensures pressing Esc during file operations shows red error state.
2025-11-11 23:33:16 +01:00
..
bash.ts Improve tool execution rendering and error handling 2025-11-11 23:05:58 +01:00
edit.ts Make file operations properly abortable with async operations 2025-11-11 23:33:16 +01:00
index.ts Agent package + coding agent WIP, refactored web-ui prompts 2025-10-17 11:47:01 +02:00
read.ts Make file operations properly abortable with async operations 2025-11-11 23:33:16 +01:00
write.ts Make file operations properly abortable with async operations 2025-11-11 23:33:16 +01:00