Skip to main content

Interface: MetaPromptDefinition

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:323

Defines a meta-prompt for GMI self-regulation. MetaPromptDefinition

Properties

description?

optional description: string

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:325


id

id: string

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:324


maxOutputTokens?

optional maxOutputTokens: number

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:329


modelId?

optional modelId: string

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:327


outputSchema?

optional outputSchema: Record<string, any>

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:331


promptTemplate

promptTemplate: string | { template: string; variables?: string[]; }

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:326


providerId?

optional providerId: string

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:328


temperature?

optional temperature: number

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:330


trigger?

optional trigger: { intervalTurns: number; type: "turn_interval"; } | { eventName: string; type: "event_based"; } | { type: "manual"; }

Defined in: packages/agentos/src/cognitive_substrate/personas/IPersonaDefinition.ts:332