diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-25 23:16:17 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-25 23:16:17 -0400 |
| commit | 6c8f2a9cb02514791dc54af7d50d5797882b34b2 (patch) | |
| tree | 406e84b88f4d6d67395385bf8226ebd6416b471b /tests/test-cj-window-toggle-lib.el | |
| parent | 3f0a979501067d72bcd5e6b86fa33cc3ba3ea9dd (diff) | |
| download | dotemacs-6c8f2a9cb02514791dc54af7d50d5797882b34b2.tar.gz dotemacs-6c8f2a9cb02514791dc54af7d50d5797882b34b2.zip | |
feat(ai-term): run agents through EAT instead of ghostel
Port ai-term from ghostel to EAT. Agents spawn in an EAT terminal running the same tmux session (tmux new-session -A -s aiv-<project>), so the persistence and detach/reattach model is unchanged. A spike confirmed EAT + tmux detach and reattach exactly like ghostel + tmux. The swaps: (ghostel) becomes (eat) with eat-buffer-name carrying the agent name, ghostel-send-string becomes a process-send-string helper, and the M-SPC swap chord is bound directly in eat-semi-char-mode-map (no exception-list plus rebuild dance). Buffer detection was already name-based, so the dispatch, next, and cycle logic is unchanged. Dropped the now-unused suppress-tmux variable. Tests updated to mock eat.
Diffstat (limited to 'tests/test-cj-window-toggle-lib.el')
0 files changed, 0 insertions, 0 deletions
