Repository navigation
v1.23.7
-
A tab watching a session names the workspace its editor window has open. Each
observerTerminalsentry inagents feed watch --jsonnow carries the tab'sworkspaceDir, so AGI EXT can group sessions by the window that holds their tab and label itagentsoragents-cliinstead of "Window 2". An entry that comes only from a session's origin terminal has no tab row and still carries none. Source:cli/src/lib/session/projection.ts. -
A session opened over ssh reads as a terminal session, not headless. An interactive session reached through
ssh -tt(how AGI EXT opens a remote session in an editor tab) runs under sshd with a real pty but no known terminal app, sosessions --activelabelled itheadlessand the extension filed it under Background. A process with a controlling tty is nowterminal(withpresence: attached); detached runs such as daemon jobs and teams stayheadless. Answering such a session's open question no longer runs--resumebeside the live process (which would start a second writer on its transcript); with no tmux or iTerm rail to type into, the answer is refused with the recovery hint. Source:cli/src/lib/session/active.ts,cli/src/lib/answer-router.ts.