Skip to main content

Interface: PersonaMemoryConfig

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

Configuration for the persona's memory systems.

Interface​

PersonaMemoryConfig

Properties​

conversationContext?​

optional conversationContext: PersonaConversationContextConfig

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


enabled​

enabled: boolean

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


lifecycleConfig?​

optional lifecycleConfig: object

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

negotiationEnabled?​

optional negotiationEnabled: boolean


ragConfig?​

optional ragConfig: object

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

dataSources?​

optional dataSources: PersonaRagDataSourceConfig[]

defaultIngestionDataSourceId?​

optional defaultIngestionDataSourceId: string

defaultRetrievalStrategy?​

optional defaultRetrievalStrategy: "similarity" | "mmr" | "hybrid_search"

defaultRetrievalTopK?​

optional defaultRetrievalTopK: number

enabled​

enabled: boolean

ingestionProcessing?​

optional ingestionProcessing: PersonaRagIngestionProcessingConfig

ingestionTriggers?​

optional ingestionTriggers: PersonaRagConfigIngestionTrigger

queryAugmentationPromptName?​

optional queryAugmentationPromptName: string

rerankerConfig?​

optional rerankerConfig: object

rerankerConfig.apiKeyEnvVar?​

optional apiKeyEnvVar: string

rerankerConfig.enabled​

enabled: boolean

rerankerConfig.modelName?​

optional modelName: string

rerankerConfig.provider​

provider: string

rerankerConfig.topN?​

optional topN: number

resultSynthesizerPromptName?​

optional resultSynthesizerPromptName: string

retrievalTriggers?​

optional retrievalTriggers: PersonaRagConfigRetrievalTrigger

retrievedContextProcessing?​

optional retrievedContextProcessing: PersonaUtilityProcessingConfig


workingMemoryProcessing?​

optional workingMemoryProcessing: object

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

adaptationRules?​

optional adaptationRules: object[]