docs(dashboard): describe the chat PTY keepalive and hidden-tab reconnect pause

This commit is contained in:
teknium1
2026-09-15 12:23:28 -07:00
committed by Teknium
parent 115706aa53
commit a8a36c461b

View File

@@ -136,6 +136,7 @@ The **Chat** tab embeds the full Hermes TUI (the same interface you get from `he
- Keystrokes travel to the PTY; ANSI output streams back to the browser
- xterm.js's WebGL renderer paints each cell to an integer-pixel grid; mouse tracking (SGR 1006), wide characters (Unicode 11), and box-drawing glyphs all render natively
- Resizing the browser window resizes the TUI via the `@xterm/addon-fit` addon
- A quiet PTY socket sends a small resize keepalive every 20 seconds, so reverse proxies with idle timeouts (nginx, Caddy, tunnels) don't drop a chat that is merely waiting; automatic reconnects pause while the browser tab is hidden or you are on another dashboard page, and resume when you come back
**Resume an existing session:** from the **Sessions** tab, click the play icon (▶) next to any session. That jumps to `/chat?resume=<id>` and launches the TUI with `--resume`, loading the full history.