FactExtractionMemoryBlock
Defined in: packages/core/src/memory/block/fact.ts:73
A memory block that stores facts extracted from conversations.
Extends
BaseMemoryBlock
<TAdditionalMessageOptions
>
Type Parameters
TAdditionalMessageOptions
TAdditionalMessageOptions
extends object
= object
Constructors
Constructor
new FactExtractionMemoryBlock<
TAdditionalMessageOptions
>(options
):FactExtractionMemoryBlock
<TAdditionalMessageOptions
>
Defined in: packages/core/src/memory/block/fact.ts:82
Parameters
options
FactExtractionMemoryBlockOptions
Returns
FactExtractionMemoryBlock
<TAdditionalMessageOptions
>
Overrides
Properties
id
readonly
id:string
Defined in: packages/core/src/memory/block/base.ts:27
Inherited from
priority
readonly
priority:number
Defined in: packages/core/src/memory/block/base.ts:28
Inherited from
isLongTerm
readonly
isLongTerm:boolean
Defined in: packages/core/src/memory/block/base.ts:29
Inherited from
Methods
get()
get():
Promise
<MemoryMessage
<TAdditionalMessageOptions
>[]>
Defined in: packages/core/src/memory/block/fact.ts:91
Pull the memory block content (async).
Returns
Promise
<MemoryMessage
<TAdditionalMessageOptions
>[]>
The memory block content as an array of ChatMessage.
Overrides
put()
put(
messages
):Promise
<void
>
Defined in: packages/core/src/memory/block/fact.ts:100
Store the messages in the memory block.
Parameters
messages
MemoryMessage
<TAdditionalMessageOptions
>[]
Returns
Promise
<void
>