Interface: ICognitiveMemoryManager
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:66
Methods
assembleForPrompt()
assembleForPrompt(
query,tokenBudget,mood,options?):Promise<AssembledMemoryContext>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:93
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:108
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:70
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:132
Get memory health diagnostics.
Returns
Promise<MemoryHealthReport>
initialize()
initialize(
config):Promise<void>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:67
Parameters
config
Returns
Promise<void>
listProspective()?
optionallistProspective():Promise<ProspectiveMemoryItem[]>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:123
List active prospective reminders.
Returns
Promise<ProspectiveMemoryItem[]>
observe()?
optionalobserve(role,content,mood?):Promise<ObservationNote[] |null>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:101
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>
registerProspective()?
optionalregisterProspective(input):Promise<ProspectiveMemoryItem>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:116
Register a new prospective reminder/intention.
Parameters
input
Omit<ProspectiveMemoryItem, "id" | "createdAt" | "triggered" | "cueEmbedding"> & object
Returns
Promise<ProspectiveMemoryItem>
removeProspective()?
optionalremoveProspective(id):Promise<boolean>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:126
Remove a prospective reminder.
Parameters
id
string
Returns
Promise<boolean>
retrieve()
retrieve(
query,mood,options?):Promise<CognitiveRetrievalResult>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:86
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:129
Run consolidation cycle (Batch 2).
Returns
Promise<ConsolidationResult>
shutdown()
shutdown():
Promise<void>
Defined in: packages/agentos/src/memory/CognitiveMemoryManager.ts:135
Shutdown and release resources.
Returns
Promise<void>