namespace Codex.Dal.Enums; /// /// Represents the role of a message in a conversation. /// public enum MessageRole { /// /// Message from the user /// User, /// /// Message from the AI assistant /// Assistant, /// /// System message (instructions, context) - always included in conversation window /// System, /// /// Message from a tool execution result /// Tool }