- MuxProvider: handle exited and error terminal messages — exited removes the terminal from openedTerminalsRef (preventing re-open on reconnect) and writes a red notice into the xterm stream; error is logged to console - MuxProvider: remove dead buffersRef/bufferBytesRef — client-side ring buffer was never read; the server already delivers history on open - mux-websocket: use ws.terminate() instead of ws.close() on heartbeat timeout — an unresponsive peer won't complete the close handshake, so terminate() immediately destroys the socket and frees resources Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| direct-terminal-ws.ts | ||
| mux-websocket.ts | ||
| start-all.ts | ||
| terminal-observability.ts | ||
| tmux-utils.ts | ||