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