StaticMemoryBlock
Defined in: 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.
Extends
BaseMemoryBlock
<TAdditionalMessageOptions
>
Type Parameters
TAdditionalMessageOptions
TAdditionalMessageOptions
extends object
= object
Constructors
Constructor
new StaticMemoryBlock<
TAdditionalMessageOptions
>(options
):StaticMemoryBlock
<TAdditionalMessageOptions
>
Defined in: packages/core/src/memory/block/static.ts:26
Parameters
options
StaticMemoryBlockOptions
Returns
StaticMemoryBlock
<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/static.ts:36
Returns the static content. The messages parameter is ignored since this block contains static content.
Returns
Promise
<MemoryMessage
<TAdditionalMessageOptions
>[]>
Overrides
put()
put(
_messages
):Promise
<void
>
Defined in: packages/core/src/memory/block/static.ts:46
Store the messages in the memory block.
Parameters
_messages
MemoryMessage
<TAdditionalMessageOptions
>[]
Returns
Promise
<void
>