Issue: In the closed-ticket history view, messages from human agents were being mislabeled with the hardcoded string "AI Assistant". Root cause: the renderer used a UUID-shape heuristic on userSendbirdId to decide whether a message came from the AI bot. Sendbird Desk gives both AI bots and human agents UUID-style IDs (humans are prefixed with sendbird_desk_agent_id_), so any human agent matched the heuristic and got mislabeled. The label was also hardcoded — ignoring the bot's actual nickname in Sendbird.
Fix approach: Match how the Sendbird Desk dashboard renders names — just show the sender's nickname from the message payload, no special "AI" string. For the small blue AI badge next to bot messages, identify the bot via Sendbird Desk's userId prefix convention: human agents are prefixed with "sendbird_desk_agent_id_", the AI bot is not.
All changes are in src/components/MAChat.js, inside the closed-ticket message renderer