Class: ProspectiveMemoryManager
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:67
Constructors
Constructor
new ProspectiveMemoryManager(
embeddingManager?):ProspectiveMemoryManager
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:71
Parameters
embeddingManager?
Returns
ProspectiveMemoryManager
Methods
check()
check(
context):Promise<ProspectiveMemoryItem[]>
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:105
Check all prospective memories against the current context. Returns items that should fire this turn.
Parameters
context
events?
string[]
maxTierRank?
number
Optional visibility ceiling. Items whose tierRank is greater than this
are withheld (not fired, not marked triggered) so they remain eligible
on a later turn at a higher ceiling. Omitted / non-finite → no gating.
now?
number
queryEmbedding?
number[]
queryText?
string
Returns
Promise<ProspectiveMemoryItem[]>
clear()
clear():
void
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:196
Clear all items.
Returns
void
getActive()
getActive():
ProspectiveMemoryItem[]
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:180
Get all active (non-triggered or recurring) items.
Returns
getCount()
getCount():
number
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:189
Get total item count.
Returns
number
register()
register(
input):Promise<ProspectiveMemoryItem>
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:78
Register a new prospective memory item.
Parameters
input
Omit<ProspectiveMemoryItem, "id" | "createdAt" | "triggered" | "cueEmbedding"> & object
Returns
Promise<ProspectiveMemoryItem>
remove()
remove(
id):boolean
Defined in: packages/agentos/src/cognition/memory/retrieval/prospective/ProspectiveMemoryManager.ts:173
Remove a prospective memory item.
Parameters
id
string
Returns
boolean