Skip to content

LaunchBannerInput

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:267

The live values the banner reports, plus the terminal geometry it has to fit inside.

optional colour?: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:281

Emit ANSI colour. Only launchBannerText reads this; Ink colours rows itself.


optional columns?: number

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:279

Live stdout.columns; undefined (non-TTY / tests) falls back to DEFAULT_COLUMNS.


optional directory?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:275

Working directory to report (getProjectDir()), before the home-prefix collapse.


optional face?: readonly string[]

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:288

TUI-C40 — which face to draw. Defaults to RESTING_FACE, so every existing caller is unaffected and a plain launch is byte-identical to before. An animation frame differs only in these five lines: the geometry below reads the face’s width from the constants, never from the strings, so a swapped frame cannot move the right column or change a truncation budget.


optional homeDir?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:277

The user’s home dir; when directory sits under it the prefix collapses to ~.


optional model?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:271

config.modelDisplayName.


optional provider?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:273

config.modelProviderType.


optional version?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/core/launchBanner.ts:269

Gaunt Sloth version, WITHOUT the v prefix (this module adds it).