PromptMessage

A single message in a prompt result.

@safe
struct PromptMessage {
Content content;
}

Members

Functions

forVersion
PromptMessage forVersion(ProtocolVersion v)

Return a copy with its content block projected for the negotiated protocol version (see Content.forVersion), so newer content kinds / shared fields do not leak to an older peer. role is unchanged.

Variables

role
string role;

"user" or "assistant"