Logo
Classes

ChatMessageAdapter

Defined in: packages/core/src/memory/adapter/chat.ts:6

Type Parameters

AdditionalMessageOptions

AdditionalMessageOptions extends object = object

Implements

Constructors

Constructor

new ChatMessageAdapter<AdditionalMessageOptions>(): ChatMessageAdapter<AdditionalMessageOptions>

Returns

ChatMessageAdapter<AdditionalMessageOptions>

Methods

fromMemory()

fromMemory(message): ChatMessage<AdditionalMessageOptions>

Defined in: packages/core/src/memory/adapter/chat.ts:14

Parameters

message

MemoryMessage<AdditionalMessageOptions>

Returns

ChatMessage<AdditionalMessageOptions>

Implementation of

MessageAdapter.fromMemory


toMemory()

toMemory(message): MemoryMessage<AdditionalMessageOptions>

Defined in: packages/core/src/memory/adapter/chat.ts:23

Parameters

message

ChatMessage<AdditionalMessageOptions>

Returns

MemoryMessage<AdditionalMessageOptions>

Implementation of

MessageAdapter.toMemory


isCompatible()

isCompatible(message): message is ChatMessage<AdditionalMessageOptions>

Defined in: packages/core/src/memory/adapter/chat.ts:32

Parameters

message

unknown

Returns

message is ChatMessage<AdditionalMessageOptions>

Implementation of

MessageAdapter.isCompatible