|
|
|
|
|
by clsh_dev
99 days ago
|
|
The "sessions crash at 3am from context compaction" problem is real. I've been building terminal tooling and hit the same wall. One thing I learned the hard way about tmux-based approaches: tmux sends screen redraws rather than raw output, which breaks scrollback in web-based terminal renderers (xterm.js specifically). If you're streaming tmux pane output to the web dashboard, you might run into this — the terminal looks fine but you can't scroll up through history. tmux control mode (-CC) fixes it by providing raw pane output, but it's a different protocol to parse. The single-file approach is interesting. How are you handling the web dashboard —inline HTML served from the Python process? Curious how the live status detection works at the tmux level. Are you parsing pane content or watching for output activity on a timer? |
|