Variable: AppSettingsSchema
constAppSettingsSchema:TObject<{activeGenerationPresetId:TUnion<[TString,TNull]>;activePersonaId:TUnion<[TString,TNull]>;activePromptTemplatePresetId:TUnion<[TString,TNull]>;activeProviderConfigId:TUnion<[TString,TNull]>;autoConnect:TOptional<TBoolean>;contextStrategy:TString;generationDefaults:TObject<{frequencyPenalty:TOptional<TNumber>;maxTokens:TOptional<TInteger>;minP:TOptional<TNumber>;presencePenalty:TOptional<TNumber>;reasoning:TOptional<TBoolean>;reasoningEffort:TOptional<TUnion<TLiteral<"none"|"minimal"|"low"|"medium"|"high"|"xhigh"|"max">[]>>;repetitionPenalty:TOptional<TNumber>;seed:TOptional<TInteger>;stop:TOptional<TArray<TString>>;stream:TOptional<TBoolean>;temperature:TOptional<TNumber>;topA:TOptional<TNumber>;topK:TOptional<TInteger>;topP:TOptional<TNumber>; }>;instructFormat:TUnion<[TObject<{assistant:TString;id:TString;promptSuffix:TString;stopStrings:TArray<TString>;system:TString;tool:TString;user:TString;version:TInteger; }>,TNull]>;instructFormatId:TUnion<[TString,TNull]>;language:TString;lastServer:TOptional<TUnion<[TObject<{model:TOptional<TString>;providerConfigId:TString;source:TOptional<TString>; }>,TNull]>>;macroVariables:TOptional<TRecord<TString,TString>>;maxContextTokens:TInteger;promptTemplate:TObject<{blocks:TArray<TObject<{content:TOptional<TString>;enabled:TBoolean;forbidOverrides:TOptional<TBoolean>;id:TUnion<[...TLiteral<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>[],TString]>;injectionDepth:TOptional<TInteger>;injectionOrder:TOptional<TInteger>;injectionPosition:TOptional<TUnion<[TLiteral<...>,TLiteral<...>]>>;model:TOptional<TString>;name:TOptional<TString>;role:TOptional<TUnion<[TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>,TLiteral<...>]>>;triggers:TOptional<TArray<TUnion<...[]>>>; }>>;mode:TUnion<[TLiteral<"chat">,TLiteral<"text">]>;postHistoryInstructions:TString; }>;themeId:TUnion<[TString,TNull]>;ui:TOptional<TRecord<TString,TUnknown>>; }>
Defined in: packages/contracts/src/settings.ts:82