Skip to content

agent-core / Exports / MessageConverter

Class: MessageConverter

Universal message converter utility Handles message format conversion between different providers

Table of contents

Constructors

Methods

Constructors

constructor

new MessageConverter(): MessageConverter

Returns

MessageConverter

Methods

toProviderFormat

toProviderFormat(messages, providerName): TProviderMessage[]

Convert messages to provider-specific format

Parameters

NameType
messagesTUniversalMessage[]
providerNamestring

Returns

TProviderMessage[]

Defined in

packages/agent-core/src/utils/message-converter.ts:51


extractSystemMessage

extractSystemMessage(messages): undefined | string

Extract system message from messages

Parameters

NameType
messagesTUniversalMessage[]

Returns

undefined | string

Defined in

packages/agent-core/src/utils/message-converter.ts:127


filterNonSystemMessages

filterNonSystemMessages(messages): TUniversalMessage[]

Filter non-system messages

Parameters

NameType
messagesTUniversalMessage[]

Returns

TUniversalMessage[]

Defined in

packages/agent-core/src/utils/message-converter.ts:135

Released under the MIT License.