6 Commits

Author SHA1 Message Date
Alexander Whitestone
0c4a7356c0 chore: sync tower-watchdog and tower-session updates 2026-03-18 18:55:58 -04:00
Alexander Whitestone
48819eb36d feat: tower session — persistent Hermes ↔ Timmy conversation loop
Two-pane tmux session with file-based message passing:
- tower-hermes.sh: Hermes side (cloud/Claude)
- tower-timmy.sh: Timmy side (HERMES_HOME=~/.timmy)
- tower-watchdog.sh: self-healing, restarts dead panes
- tower-session.sh: tmux bootstrap script

Communication via ~/.tower/*.msg files.
Both agents maintain named sessions (tower-hermes, tower-timmy)
for conversation continuity across restarts.
2026-03-15 20:15:33 -04:00
Alexander Whitestone
b0caca4289 fix: mouse-select copies to system clipboard via pbcopy
Drag-select, y, or Enter in copy-mode all pipe to pbcopy.
Holding Option still bypasses tmux for native Terminal.app select.
2026-03-15 08:11:49 -04:00
Alexander Whitestone
36127433e7 fix: pane indices match pane-base-index=1
tmux.conf sets pane-base-index 1, but dev-session.sh was
referencing panes starting at .0. All splits and send-keys
silently failed, leaving a single empty pane with no dashboard.
2026-03-15 07:58:41 -04:00
Alexander Whitestone
973411e3b5 fix: auto-attach on first run
- exec tmux attach after creating session (was missing on fresh create)
- removed echo banners that flashed before attach
2026-03-15 07:56:07 -04:00
Alexander Whitestone
474e9660fb feat: add tmux config + dev session bootstrap
- tmux.conf: 256-color, mouse, sensible defaults, purple status bar
- dev-session.sh: 2-window layout (hermes TUI + timmy devloop)
- install.sh: symlinks configs into place
- Auto-attach via .zshrc on Terminal.app open
2026-03-15 07:51:43 -04:00