Represents the role of a message sender in a conversation.
The AI agent.
A system-level message providing context or instructions.
A message containing the result of a tool execution.
The end-user interacting with the agent.
Represents the role of a message sender in a conversation.