Interface: CognitiveMemoryConfig
Defined in: packages/agentos/src/memory/config.ts:134
Properties
agentId
agentId:
string
Defined in: packages/agentos/src/memory/config.ts:142
collectionPrefix?
optionalcollectionPrefix:string
Defined in: packages/agentos/src/memory/config.ts:174
Default
'cogmem'
consolidation?
optionalconsolidation:Partial<ConsolidationConfig>
Defined in: packages/agentos/src/memory/config.ts:164
decay?
optionaldecay:Partial<DecayConfig>
Defined in: packages/agentos/src/memory/config.ts:155
embeddingManager
embeddingManager:
IEmbeddingManager
Defined in: packages/agentos/src/memory/config.ts:139
encoding?
optionalencoding:Partial<EncodingConfig>
Defined in: packages/agentos/src/memory/config.ts:154
featureDetectionLlmInvoker()?
optionalfeatureDetectionLlmInvoker: (systemPrompt,userPrompt) =>Promise<string>
Defined in: packages/agentos/src/memory/config.ts:151
Required when strategy is 'llm' or 'hybrid'.
Parameters
systemPrompt
string
userPrompt
string
Returns
Promise<string>
featureDetectionStrategy
featureDetectionStrategy:
"hybrid"|"llm"|"keyword"
Defined in: packages/agentos/src/memory/config.ts:149
Default
'keyword'
graph?
optionalgraph:Partial<MemoryGraphConfig>
Defined in: packages/agentos/src/memory/config.ts:163
infiniteContext?
optionalinfiniteContext:Partial<InfiniteContextConfig>
Defined in: packages/agentos/src/memory/config.ts:168
Infinite context window config. Enables transparent compaction for forever conversations.
knowledgeGraph
knowledgeGraph:
IKnowledgeGraph
Defined in: packages/agentos/src/memory/config.ts:137
maxContextTokens?
optionalmaxContextTokens:number
Defined in: packages/agentos/src/memory/config.ts:170
Max context window size in tokens (required for infinite context).
moodProvider()
moodProvider: () =>
PADState
Defined in: packages/agentos/src/memory/config.ts:145
Callback to get current mood from MoodEngine or similar.
Returns
observer?
optionalobserver:Partial<ObserverConfig>
Defined in: packages/agentos/src/memory/config.ts:161
reflector?
optionalreflector:Partial<ReflectorConfig>
Defined in: packages/agentos/src/memory/config.ts:162
tokenBudget?
optionaltokenBudget:Partial<MemoryBudgetAllocation>
Defined in: packages/agentos/src/memory/config.ts:158
traits
traits:
HexacoTraits
Defined in: packages/agentos/src/memory/config.ts:143
vectorStore
vectorStore:
IVectorStore
Defined in: packages/agentos/src/memory/config.ts:138
workingMemory
workingMemory:
IWorkingMemory
Defined in: packages/agentos/src/memory/config.ts:136
workingMemoryCapacity?
optionalworkingMemoryCapacity:number
Defined in: packages/agentos/src/memory/config.ts:157
Default
7 (Miller's number)