ChatRole: "developer" | "system" | "user" | "assistant"