API Reference
Message
type Message =
| UserMessage
| SystemMessage
| AssistantMessage
| ToolMessage;Defined in: types/message.ts:37
A single conversation message — one of UserMessage,
SystemMessage, AssistantMessage, or ToolMessage,
discriminated by its role.
Remarks
Narrow before reading a role-specific field: if (message.role === Role.Tool),
or the isAssistantMessage / isToolMessage guards (handy for
array.filter(isToolMessage)).