Expand description
Driver-generic TUI shell.
The shell half of the unification: a single terminal UI that drives any
SessionDriver — chrome (banner + status slot + footer), the editor dock,
the input loop, and the slash-command surface. It renders the transcript
through the shared TranscriptView and applies normalized UiEvents, so
the same shell serves the remote client today and the in-process host once
its runner adopts the driver seam.
Local-only capabilities (session tree, extensions, selectors) are not part of this shell: it is the transport-agnostic floor both frontends share.
Functions§
- run_
driver_ tui - Drive the generic shell against
driveruntil the user exits (or the driver’s event stream ends).addris a display label for the banner.