Expand description
Chat TUI binary — event loop, terminal setup, module wiring.
Modules§
- attach
- A4: the TUI over
SocketTransport(synaps --attach).synaps --attach [ID] [--observe|--takeover] [--keep-warm]— the TUI overSocketTransport(PLAN-phase3 A4). Client diet: noEngineHost, noRuntime, noExtensionManager, no MCP, no skills index — config, builtin commands, keybinds, the render thread and the event stream only. Plugin commands / interactive plugin commands are not available over the socket yet (Query{Commands}is phase 4). - client_
diet - Client diet (PLAN-phase4 §4): the allocator knobs and purge points that make the thin client’s RssAnon equal its live heap instead of its high-water mark.
- quit_
guard - F27: quit-while-streaming guard for socket (daemon) sessions.
Functions§
- push_
boot_ notice - Queue a
SystemNoticeshown at the top of the in-process TUI (called before the runtime exists — e.g.--attachfalling back after the daemon refused to start). - run