agent-orchestrator/packages/web/src
Gaurav Bhola 2e5ee30fcf feat(web): add multiplexed WebSocket protocol and mux server
Implements backend multiplexed WebSocket server on /mux endpoint:
- Add mux-protocol.ts with ClientMessage and ServerMessage types
- Create TerminalManager class for managing PTY processes independently
- Implement mux-websocket.ts with attachMuxWebSocket() function
- Wire mux server into existing direct-terminal-ws server
- Support multiple terminals over single persistent WebSocket connection
- Implement 50KB ring buffer for background terminal output
- Add heartbeat and reconnection logic

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 22:46:29 -07:00
..
__tests__ fix: return 400 for invalid verify API payloads 2026-04-06 22:46:29 -07:00
app feat: event-driven live tab titles and favicons via SSE (#848) 2026-04-06 22:46:29 -07:00
components feat: event-driven live tab titles and favicons via SSE (#848) 2026-04-06 22:46:29 -07:00
hooks feat: event-driven live tab titles and favicons via SSE (#848) 2026-04-06 22:46:29 -07:00
lib feat(web): add multiplexed WebSocket protocol and mux server 2026-04-06 22:46:29 -07:00
vitest.d.ts fix: upgrade @testing-library/jest-dom for vitest 2.x type compatibility (#21) 2026-02-14 14:40:44 +05:30