Skip to main content

Interface: CognitiveMemoryConfig

Defined in: packages/agentos/src/memory/config.ts:131

Properties

agentId

agentId: string

Defined in: packages/agentos/src/memory/config.ts:139


collectionPrefix?

optional collectionPrefix: string

Defined in: packages/agentos/src/memory/config.ts:165

Default

'cogmem'

consolidation?

optional consolidation: Partial<ConsolidationConfig>

Defined in: packages/agentos/src/memory/config.ts:161


decay?

optional decay: Partial<DecayConfig>

Defined in: packages/agentos/src/memory/config.ts:152


embeddingManager

embeddingManager: IEmbeddingManager

Defined in: packages/agentos/src/memory/config.ts:136


encoding?

optional encoding: Partial<EncodingConfig>

Defined in: packages/agentos/src/memory/config.ts:151


featureDetectionLlmInvoker()?

optional featureDetectionLlmInvoker: (systemPrompt, userPrompt) => Promise<string>

Defined in: packages/agentos/src/memory/config.ts:148

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:146

Default

'keyword'

graph?

optional graph: Partial<MemoryGraphConfig>

Defined in: packages/agentos/src/memory/config.ts:160


knowledgeGraph

knowledgeGraph: IKnowledgeGraph

Defined in: packages/agentos/src/memory/config.ts:134


moodProvider()

moodProvider: () => PADState

Defined in: packages/agentos/src/memory/config.ts:142

Callback to get current mood from MoodEngine or similar.

Returns

PADState


observer?

optional observer: Partial<ObserverConfig>

Defined in: packages/agentos/src/memory/config.ts:158


reflector?

optional reflector: Partial<ReflectorConfig>

Defined in: packages/agentos/src/memory/config.ts:159


tokenBudget?

optional tokenBudget: Partial<MemoryBudgetAllocation>

Defined in: packages/agentos/src/memory/config.ts:155


traits

traits: HexacoTraits

Defined in: packages/agentos/src/memory/config.ts:140


vectorStore

vectorStore: IVectorStore

Defined in: packages/agentos/src/memory/config.ts:135


workingMemory

workingMemory: IWorkingMemory

Defined in: packages/agentos/src/memory/config.ts:133


workingMemoryCapacity?

optional workingMemoryCapacity: number

Defined in: packages/agentos/src/memory/config.ts:154

Default

7 (Miller's number)