Skip to content

ConfigSummaryInput

Defined in: packages/agent/src/modules/slashCommands.ts:253

The subset of the resolved config /config surfaces. Structurally typed (not the full GthConfig) so this pure module stays decoupled from the config types; the caller passes the real resolved config, which is a superset.

optional agent?: object

Defined in: packages/agent/src/modules/slashCommands.ts:261

optional backend?: string


optional commands?: Record<string, unknown>

Defined in: packages/agent/src/modules/slashCommands.ts:266


optional consoleLevel?: unknown

Defined in: packages/agent/src/modules/slashCommands.ts:265


optional filesystem?: unknown

Defined in: packages/agent/src/modules/slashCommands.ts:262


optional modelDisplayName?: string

Defined in: packages/agent/src/modules/slashCommands.ts:254


optional modelProviderType?: string

Defined in: packages/agent/src/modules/slashCommands.ts:260

CFG-38 — config.modelProviderType, rendered beside the model. Both surfaces already hand this function the whole resolved config, which carries the field, so widening the structural type is all the threading /config needs.


optional streamOutput?: boolean

Defined in: packages/agent/src/modules/slashCommands.ts:263


optional useColour?: boolean

Defined in: packages/agent/src/modules/slashCommands.ts:264