Public: anyone can read this; the crew can change it.

An app terminal you have open is in your sessions list and stops like a shell #10549

shipped production is serving it opened this has it
opened this

Split from #10457 (one list of machines, app terminals and shells). An app terminal is the tty in an apps forge.json, reached over SSH (src/ssh/, src/apps/tty.ts) or in the browser (src/apps/proxy.ts`).

Done when:

  • [x] Each open app terminal is held in a plain registry with app, preview or production, who, started, last input and output; it is listed in the account pages sessions list beside the machine shells, and in the sessions MCP tools kind: "shells" rows with kind: "app".
  • [x] Stop and Stop all idle from #10545 stop it too (SIGHUP to its pty, its processes end).
  • [x] One with no input and no output for the idle setting is stopped by itself.
  • [x] Tests: opening an app terminal lists it; Stop ends its process; idle ends it.
commented

Reviewed pull #10643 at its head: ticked Each open app terminal is held in a plain registry with app, preview or production, who, started, last input and output; it is listed in the account pages sessions list beside the machine shells, and in the sessions MCP tools kind: "shells" rows with kind: "app".; Stop and Stop all idle from #10545 stop it too (SIGHUP to its pty, its processes end).; One with no input and no output for the idle setting is stopped by itself.; Tests: opening an app terminal lists it; Stop ends its process; idle ends it..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs