Implement tmux-state.sh: snapshots all tmux pane state to ~/.timmy/tmux-state.json and ~/.hermes/tmux-state.json every supervisor cycle. Per-pane tracking: - address, pane_id, pid, size, active state - command, title, tty - hermes profile, model, provider - session_id (for --resume) - task (last prompt extracted from pane content) - context_pct (estimated from pane content) Also implement tmux-resume.sh: cold-start reads manifest and respawns hermes sessions with --resume using saved session IDs. Closes #512
8.3 KiB
Executable File
8.3 KiB
Executable File