Class: MemoryStore
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:114
Constructors
Constructor
new MemoryStore(
config):MemoryStore
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:120
Parameters
config
Returns
MemoryStore
Methods
getActiveTraceCount()
getActiveTraceCount():
number
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:364
Get active trace count.
Returns
number
getByScope()
getByScope(
scope,scopeId,type?):Promise<MemoryTrace[]>
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:319
Get all traces for a scope (for consolidation pipeline).
Parameters
scope
scopeId
string
type?
Returns
Promise<MemoryTrace[]>
getTrace()
getTrace(
traceId):MemoryTrace|undefined
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:350
Get a trace by ID.
Parameters
traceId
string
Returns
MemoryTrace | undefined
getTraceCount()
getTraceCount():
number
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:357
Get trace count.
Returns
number
query()
query(
queryText,currentMood,options?):Promise<{partial:PartiallyRetrievedTrace[];scored:ScoredMemoryTrace[]; }>
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:187
Query memory traces with cognitive scoring.
Parameters
queryText
string
currentMood
options?
CognitiveRetrievalOptions = {}
Returns
Promise<{ partial: PartiallyRetrievedTrace[]; scored: ScoredMemoryTrace[]; }>
recordAccess()
recordAccess(
traceId):Promise<RetrievalUpdateResult|null>
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:276
Record that a memory was accessed (retrieved). Updates decay parameters via spaced repetition.
Parameters
traceId
string
Returns
Promise<RetrievalUpdateResult | null>
softDelete()
softDelete(
traceId):Promise<void>
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:339
Soft-delete a trace.
Parameters
traceId
string
Returns
Promise<void>
store()
store(
trace):Promise<void>
Defined in: packages/agentos/src/memory/store/MemoryStore.ts:133
Store a new memory trace: embed content, upsert into vector store, and record as episodic memory in the knowledge graph.
Parameters
trace
Returns
Promise<void>