Interface LearningMemoryTools
Methods
Optional deleteScope
- deleteScope(scope, scopeId, options?): Promise<{
deleted: number;
}> Parameters
- scope: string
- scopeId: string
Optional options: {
turnUserId?: string;
}Optional turnUserId?: string
Returns Promise<{
deleted: number;
}>
Optional deleteTraces
- deleteTraces(traceIds): Promise<{
deleted: number;
}> Parameters
- traceIds: readonly string[]
Returns Promise<{
deleted: number;
}>
Optional forget
- forget(traceId): Promise<unknown>
Returns Promise<unknown>
Optional restoreTrace
- restoreTrace(traceId, before): Promise<void>
Returns Promise<void>
Optional countScope
- countScope(scope, scopeId): Promise<number>
Parameters
- scope: string
- scopeId: string
Returns Promise<number>
Optional ensureEncodedScopeIds
- ensureEncodedScopeIds(): Promise<number>
Returns Promise<number>
Properties
Optional Readonly brainId
brainId?: string
What the layer calls on a memory tools facade (
Memory); it checks each member at run time.