ModelMessage
Parameters and properties
Section titled “Parameters and properties”roleRequired"user" | "assistant"Author of the message: user for prompts and tool results, assistant for model output.contentRequiredreadonly ModelContentBlock[]Nonempty ordered content blocks. Tool calls and reasoning belong to assistant messages; tool results belong to user messages.