Variable: PromptTemplateSchema
constPromptTemplateSchema:TObject<{blocks:TArray<TObject<{content:TOptional<TString>;enabled:TBoolean;forbidOverrides:TOptional<TBoolean>;id:TUnion<[...TLiteral<"scenario" | "main-prompt" | "world-info-before" | "persona" | "character-description" | "character-personality" | "world-info-after" | "dialogue-examples" | "memory" | "authors-note" | "chat-history" | "post-history-instructions">[],TString]>;injectionDepth:TOptional<TInteger>;injectionOrder:TOptional<TInteger>;injectionPosition:TOptional<TUnion<[TLiteral<"relative">,TLiteral<"in-chat">]>>;model:TOptional<TString>;name:TOptional<TString>;role:TOptional<TUnion<[TLiteral<"system">,TLiteral<"user">,TLiteral<"assistant">,TLiteral<"tool">,TLiteral<"plugin">]>>;triggers:TOptional<TArray<TUnion<TLiteral<... | ... | ... | ... | ... | ...>[]>>>; }>>;mode:TUnion<[TLiteral<"chat">,TLiteral<"text">]>;postHistoryInstructions:TString; }>
Defined in: packages/contracts/src/promptTemplate.ts:94