HierarchicalMemory
Auto-generated API reference for HierarchicalMemory.
Interface: HierarchicalMemory
Defined in: packages/memory/src/hierarchical.ts:42
#Extends
ChatMemory
#Properties
#archival
archival: () =>
Promise<Message[]>
Defined in: packages/memory/src/hierarchical.ts:44
Full archival history. Always the source of truth.
#Returns
Promise<Message[]>
#clear?
optionalclear?: (options?) =>MaybePromise<void>
Defined in: packages/core/dist/memory-D7JP0glx.d.ts:23
#Parameters
options?
MemoryOperationOptions
#Returns
MaybePromise<void>
#Inherited from
ChatMemory.clear
#load
load: (
options?) =>MaybePromise<Message[]>
Defined in: packages/core/dist/memory-D7JP0glx.d.ts:21
#Parameters
options?
MemoryOperationOptions
#Returns
MaybePromise<Message[]>
#Inherited from
ChatMemory.load
#region?
optionalregion?:DataRegion
Defined in: packages/core/dist/memory-D7JP0glx.d.ts:20
Data-residency region for this memory backend, when known.
#Inherited from
ChatMemory.region
#save
save: (
messages,options?) =>MaybePromise<void>
Defined in: packages/core/dist/memory-D7JP0glx.d.ts:22
#Parameters
messages
Message[]
options?
MemoryOperationOptions
#Returns
MaybePromise<void>
#Inherited from
ChatMemory.save
#working
working: () =>
Promise<Message[]>
Defined in: packages/memory/src/hierarchical.ts:46
Current working-window snapshot.
#Returns
Promise<Message[]>