PUBLIC MODULE · lib/app.js

App

Opt-in application entry point. The default namespace includes the headless Agent facade plus App; presentation helpers are available only under App. Importing lib/agent.js alone never loads this module.

class App class

Application presentation namespace. Importing it loads CLI, GTUI, TUI, Markdown and Web. Its static references are borrowed, not copied or owned; neither import nor construction starts a server or opens a terminal.

static CLI class

Constructor namespace; see App.CLI for its full contract.

static GTUI class

Constructor namespace; see App.GTUI for its full contract.

static Markdown class

Constructor namespace; see App.Markdown for its full contract.

static TUI class

Constructor namespace; see App.TUI for its full contract.

static Web class

Constructor namespace; see App.Web for its full contract.