agentskit.js

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?

optional clear?: (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?

optional region?: 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[]>

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page

Ask the docs
Ask anything about AgentsKit. Answers come from the docs corpus and cite their sources.