Schema for a message in a conversation.
@type t() :: %Superintelligence.Conversations.Message{ content: String.t(), conversation_id: String.t(), created_at: DateTime.t(), id: String.t(), metadata: map(), role: String.t() }