Skip to content

StaticMemoryBlock

Defined in: .build/typescript/packages/core/src/memory/block/static.ts:20

A memory block that stores static content that doesn’t change. Static content is always included in the memory context.

TAdditionalMessageOptions extends object = object

new StaticMemoryBlock<TAdditionalMessageOptions>(options): StaticMemoryBlock<TAdditionalMessageOptions>

Defined in: .build/typescript/packages/core/src/memory/block/static.ts:26

StaticMemoryBlockOptions

StaticMemoryBlock<TAdditionalMessageOptions>

BaseMemoryBlock.constructor

readonly id: string

Defined in: .build/typescript/packages/core/src/memory/block/base.ts:27

BaseMemoryBlock.id


readonly priority: number

Defined in: .build/typescript/packages/core/src/memory/block/base.ts:28

BaseMemoryBlock.priority


readonly isLongTerm: boolean

Defined in: .build/typescript/packages/core/src/memory/block/base.ts:29

BaseMemoryBlock.isLongTerm

get(): Promise<MemoryMessage<TAdditionalMessageOptions>[]>

Defined in: .build/typescript/packages/core/src/memory/block/static.ts:36

Returns the static content. The messages parameter is ignored since this block contains static content.

Promise<MemoryMessage<TAdditionalMessageOptions>[]>

BaseMemoryBlock.get


put(_messages): Promise<void>

Defined in: .build/typescript/packages/core/src/memory/block/static.ts:46

Store the messages in the memory block.

MemoryMessage<TAdditionalMessageOptions>[]

Promise<void>

BaseMemoryBlock.put