MessageType:
    | "human"
    | "ai"
    | "generic"
    | "system"
    | "function"
    | "tool"
    | "remove"