Interface: MetaPromptDefinition
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:342
Defines a meta-prompt for GMI self-regulation.
Interface
MetaPromptDefinition
Properties
description?
optionaldescription:string
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:344
id
id:
string
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:343
maxOutputTokens?
optionalmaxOutputTokens:number
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:348
modelId?
optionalmodelId:string
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:346
outputSchema?
optionaloutputSchema:Record<string,any>
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:350
promptTemplate
promptTemplate:
string| {template:string;variables?:string[]; }
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:345
providerId?
optionalproviderId:string
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:347
temperature?
optionaltemperature:number
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:349
trigger?
optionaltrigger: {intervalTurns:number;type:"turn_interval"; } | {eventName:string;type:"event_based"; } | {type:"manual"; }
Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:356
How this meta-prompt is triggered. The executor fires only these three types; PersonaValidation warns about any other type, an intervalTurns below 1, or an eventName that is not a GMIEventType value.