Skip to content

v1.23.7

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:13
· 272 commits to main since this release
  • A tab watching a session names the workspace its editor window has open. Each observerTerminals entry in agents feed watch --json now carries the tab's workspaceDir, so AGI EXT can group sessions by the window that holds their tab and label it agents or agents-cli instead 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, so sessions --active labelled it headless and the extension filed it under Background. A process with a controlling tty is now terminal (with presence: attached); detached runs such as daemon jobs and teams stay headless. Answering such a session's open question no longer runs --resume beside 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.