Skip to main content

Interface: PersonaMemoryConfig

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

Configuration for the persona's memory systems. PersonaMemoryConfig

Properties

conversationContext?

optional conversationContext: PersonaConversationContextConfig

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


enabled

enabled: boolean

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


lifecycleConfig?

optional lifecycleConfig: object

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

negotiationEnabled?

optional negotiationEnabled: boolean


ragConfig?

optional ragConfig: object

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

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/cognitive_substrate/personas/IPersonaDefinition.ts:203

adaptationRules?

optional adaptationRules: object[]