Interface: LearningMemoryTools
Defined in: packages/agentos/src/cognition/learning/types.ts:159
What the layer calls on a memory tools facade (Memory); it checks each member at run time.
Properties
brainId?
readonlyoptionalbrainId:string
Defined in: packages/agentos/src/cognition/learning/types.ts:160
Methods
countScope()?
optionalcountScope(scope,scopeId):Promise<number>
Defined in: packages/agentos/src/cognition/learning/types.ts:168
How many live traces one scope holds: forgetUser counts a user's plain-form traces it leaves.
Parameters
scope
string
scopeId
string
Returns
Promise<number>
deleteScope()?
optionaldeleteScope(scope,scopeId,options?):Promise<{deleted:number; }>
Defined in: packages/agentos/src/cognition/learning/types.ts:161
Parameters
scope
string
scopeId
string
options?
turnUserId?
string
Returns
Promise<{ deleted: number; }>
deleteTraces()?
optionaldeleteTraces(traceIds):Promise<{deleted:number; }>
Defined in: packages/agentos/src/cognition/learning/types.ts:162
Parameters
traceIds
readonly string[]
Returns
Promise<{ deleted: number; }>
ensureEncodedScopeIds()?
optionalensureEncodedScopeIds():Promise<number>
Defined in: packages/agentos/src/cognition/learning/types.ts:169
Returns
Promise<number>
forget()?
optionalforget(traceId):Promise<unknown>
Defined in: packages/agentos/src/cognition/learning/types.ts:163
Parameters
traceId
string
Returns
Promise<unknown>
readTrace()?
optionalreadTrace(traceId):Promise<TraceSnapshot|undefined>
Defined in: packages/agentos/src/cognition/learning/types.ts:166
One row as a snapshot (readTraceSnapshot); the layer decides a crash's pending memory write by it.
Parameters
traceId
string
Returns
Promise<TraceSnapshot | undefined>
restoreTrace()?
optionalrestoreTrace(traceId,before):Promise<void>
Defined in: packages/agentos/src/cognition/learning/types.ts:164
Parameters
traceId
string
before
Returns
Promise<void>