Skip to content

core / Exports / UniversalMessage

Interface: UniversalMessage

Universal message interface - AI Provider-independent message structure

Table of contents

Properties

Properties

role

role: UniversalMessageRole

Message role

Defined in

conversation-history.ts:13


content

content: string

Message content

Defined in

conversation-history.ts:16


name

Optional name: string

Message sender name (optional)

Defined in

conversation-history.ts:19


functionCall

Optional functionCall: any

Function call information (used in assistant messages)

Defined in

conversation-history.ts:22


toolResult

Optional toolResult: any

Tool execution result (used in tool messages)

Defined in

conversation-history.ts:25


timestamp

timestamp: Date

Message creation time

Defined in

conversation-history.ts:28


metadata

Optional metadata: Record<string, any>

Additional metadata

Defined in

conversation-history.ts:31

Released under the MIT License.