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
content
• content: string
Message content
Defined in
name
• Optional
name: string
Message sender name (optional)
Defined in
functionCall
• Optional
functionCall: any
Function call information (used in assistant messages)
Defined in
toolResult
• Optional
toolResult: any
Tool execution result (used in tool messages)
Defined in
timestamp
• timestamp: Date
Message creation time
Defined in
metadata
• Optional
metadata: Record
<string
, any
>
Additional metadata