Skip to main content

Interface: AgentCognitiveMemoryOptions

Defined in: packages/agentos/src/api/runtime/agentCognitiveMemory.ts:213

Properties​

embeddingManager?​

optional embeddingManager: IEmbeddingManager

Defined in: packages/agentos/src/api/runtime/agentCognitiveMemory.ts:223

An embedding manager to use instead of one built from memory.embedding (tests, and hosts that own one). The caller keeps ownership: close() does not shut it down.


mechanisms?​

optional mechanisms: CognitiveMechanismsConfig

Defined in: packages/agentos/src/api/runtime/agentCognitiveMemory.ts:218

The memory mechanisms to run; none when undefined.


memory​

memory: MemoryConfig

Defined in: packages/agentos/src/api/runtime/agentCognitiveMemory.ts:216


persona​

persona: IPersonaDefinition

Defined in: packages/agentos/src/api/runtime/agentCognitiveMemory.ts:215

The agent's persona: its id is the memory's owner (agentId), its traits shape encoding.