Dave
e1fb0e3d19
Story 13: Implement Stop button with backend cancellation
- Add tokio watch channel for cancellation signaling
- Implement cancel_chat command
- Add cancellation checks in streaming loop and before tool execution
- Stop button (■) replaces Send button (↑) during generation
- Preserve partial streaming content when cancelled
- Clean UX: no error messages on cancellation
- Backend properly stops streaming and prevents tool execution
Closes Story 13
2025-12-27 18:32:15 +00:00
..
2025-12-27 18:32:15 +00:00
2025-12-25 15:18:12 +00:00
2025-12-27 18:32:15 +00:00
2025-12-27 15:36:58 +00:00
2025-12-27 16:50:18 +00:00
2025-12-27 15:36:58 +00:00
2025-12-27 17:09:32 +00:00