Skip to main content

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?​

optional description: 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?​

optional maxOutputTokens: number

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:348


modelId?​

optional modelId: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:346


outputSchema?​

optional outputSchema: 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?​

optional providerId: string

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:347


temperature?​

optional temperature: number

Defined in: packages/agentos/src/cognition/substrate/personas/IPersonaDefinition.ts:349


trigger?​

optional trigger: { 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.