Values.SpanMessageSourceA message in the conversation history with participant role and content values
type nonrec t = {messageId : Uuid.t option;Unique message identifier
*)participant : Participant.t option;Message source role
*)timestamp : Timestamp.t option;Message timestamp
*)values : SpanMessageValueList.t option;Message content values (text, tool use, tool result, reasoning)
*)}