Skip to content

FactExtractionMemoryBlock

Defined in: .build/typescript/packages/core/src/memory/block/fact.ts:73

A memory block that stores facts extracted from conversations.

TAdditionalMessageOptions extends object = object

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

Defined in: .build/typescript/packages/core/src/memory/block/fact.ts:82

FactExtractionMemoryBlockOptions

FactExtractionMemoryBlock<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/fact.ts:91

Pull the memory block content (async).

Promise<MemoryMessage<TAdditionalMessageOptions>[]>

The memory block content as an array of ChatMessage.

BaseMemoryBlock.get


put(messages): Promise<void>

Defined in: .build/typescript/packages/core/src/memory/block/fact.ts:100

Store the messages in the memory block.

MemoryMessage<TAdditionalMessageOptions>[]

Promise<void>

BaseMemoryBlock.put