zeroclaw/web/src/pages
Argenis 34db67428f
fix(gateway): stream ws agent chat responses (#4390)
Add Agent::turn_streamed() that forwards TurnEvent (Chunk, ToolCall,
ToolResult) through an mpsc channel during execution. The WebSocket
gateway uses tokio::join! to relay these events to the client in real
time instead of waiting for the full turn to complete.

Introduce chunk_reset message type so the frontend clears its draft
buffer before the authoritative done message arrives.  Update the React
AgentChat page to render streamed text live in the typing indicator
area, replacing the bounce-dot animation when content is available.

Backward-compatible: the done message still carries the full_response
field unchanged, and providers that do not support streaming fall back
to the non-streaming chat path transparently.

Closes #4372
2026-03-23 15:01:04 -04:00
..
AgentChat.tsx fix(gateway): stream ws agent chat responses (#4390) 2026-03-23 15:01:04 -04:00
Canvas.tsx fix(gateway): address critical security and reliability bugs in Live Canvas (#4196) 2026-03-21 20:59:18 -04:00
Config.tsx fix(web/config): fill viewport and add TOML syntax highlighting (#4201) 2026-03-21 22:11:18 -04:00
Cost.tsx feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-21 06:22:30 -04:00
Cron.tsx fix(web/cron): contain table scroll within viewport (#4186) 2026-03-21 22:11:15 -04:00
Dashboard.tsx fix(web/dashboard): rename channels card heading and add internal scroll (#4178) 2026-03-21 22:09:00 -04:00
Doctor.tsx feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-21 06:22:30 -04:00
Integrations.tsx feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-21 06:22:30 -04:00
Logs.tsx fix(web/logs): layout, footer status indicator, and empty-state note (#4203) 2026-03-21 22:11:20 -04:00
Memory.tsx feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-21 06:22:30 -04:00
Pairing.tsx feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-21 06:22:30 -04:00
Tools.tsx fix(web): remove unused ChevronsUpDown import blocking release pipeline 2026-03-22 01:20:51 -04:00