Skip to content

ProfileScaffoldSeed

Defined in: core/dist/config/profiles.d.ts:32

Options for seeding a scaffold. seedType/seedModel come from the current effective config (modelProviderType / modelDisplayName) when one resolves — present for JSON configs, absent for module (JS/MJS/TS) configs, which hand back an already-built LLM with no raw type. When neither seed nor modelOverride is available the scaffold falls back to the template defaults (DEFAULT_SCAFFOLD_PROVIDER / DEFAULT_SCAFFOLD_MODEL) so the written profile is always a valid, editable starting point.

optional modelOverride?: string

Defined in: core/dist/config/profiles.d.ts:38

--model <id> override — wins over the seeded/template model.


optional seedModel?: string

Defined in: core/dist/config/profiles.d.ts:36

Model id of the current config (modelDisplayName), when resolvable.


optional seedType?: string

Defined in: core/dist/config/profiles.d.ts:34

Provider type of the current config (modelProviderType), when resolvable.