- move chat controller, state, protocol, history, and websocket logic into a dedicated chat feature module - improve chat reconnection, session hydration, and send gating based on actual websocket state - preserve gateway status during transient SSE disconnects and update stop state immediately - generate wss websocket URLs behind HTTPS proxies and add backend tests for forwarded proto handling |
||
|---|---|---|
| .. | ||
| channels | ||
| chat | ||
| config | ||
| credentials | ||
| logs | ||
| models | ||
| skills | ||
| tools | ||
| ui | ||
| app-header.tsx | ||
| app-layout.tsx | ||
| app-sidebar.tsx | ||
| page-header.tsx | ||
| secret-placeholder.ts | ||
| shared-form.tsx | ||