Interface: ICognitiveMemoryManager
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:55
Methods
assembleForPrompt()
assembleForPrompt(
query,tokenBudget,mood,options?):Promise<AssembledMemoryContext>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:82
Assemble memory context for prompt injection within a token budget.
Parameters
query
string
tokenBudget
number
mood
options?
Returns
Promise<AssembledMemoryContext>
checkProspective()?
optionalcheckProspective(context):Promise<ProspectiveMemoryItem[]>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:93
Check prospective memory triggers (Batch 2).
Parameters
context
events?
string[]
now?
number
queryEmbedding?
number[]
queryText?
string
Returns
Promise<ProspectiveMemoryItem[]>
encode()
encode(
input,mood,gmiMood,options?):Promise<MemoryTrace>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:59
Encode a new input into a memory trace. Called after each user message.
Parameters
input
string
mood
gmiMood
string
options?
contentSentiment?
number
entities?
string[]
scope?
scopeId?
string
sourceType?
tags?
string[]
type?
Returns
Promise<MemoryTrace>
getMemoryHealth()
getMemoryHealth():
Promise<MemoryHealthReport>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:99
Get memory health diagnostics.
Returns
Promise<MemoryHealthReport>
initialize()
initialize(
config):Promise<void>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:56
Parameters
config
Returns
Promise<void>
observe()?
optionalobserve(role,content,mood?):Promise<ObservationNote[] |null>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:90
Feed a message to the observer (Batch 2). Returns notes if threshold reached.
Parameters
role
"user" | "tool" | "system" | "assistant"
content
string
mood?
Returns
Promise<ObservationNote[] | null>
retrieve()
retrieve(
query,mood,options?):Promise<CognitiveRetrievalResult>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:75
Retrieve relevant memories for a query. Called before prompt construction.
Parameters
query
string
mood
options?
Returns
Promise<CognitiveRetrievalResult>
runConsolidation()?
optionalrunConsolidation():Promise<ConsolidationResult>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:96
Run consolidation cycle (Batch 2).
Returns
Promise<ConsolidationResult>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:102
Shutdown and release resources.
Returns
Promise<void>