Interface CognitionConfig

Each cognition switch set explicitly, in place of a named profile.

interface CognitionConfig {
    memory?: boolean | MemoryConfig;
    mechanisms?: boolean | CognitiveMechanismsConfig;
    sentiment?: boolean;
    metaprompts?: false | "all" | MetapromptPreset[];
}

Properties

memory?: boolean | MemoryConfig

Cognitive memory: false, true (defaults) or a MemoryConfig. Unset: the agent's memory option.

mechanisms?: boolean | CognitiveMechanismsConfig

Memory mechanisms: true (the agent's cognitiveMechanisms, or every mechanism at its defaults), false (none) or a per-mechanism config. Unset means true. Needs memory.

sentiment?: boolean

Sentiment tracking: every user turn is scored by the utility AI's lexicon.

metaprompts?: false | "all" | MetapromptPreset[]

Metaprompt presets: 'all', a list of presets, or false. Needs sentiment: the presets answer the events sentiment tracking raises.