diff --git a/web/screens/Chat/SimpleTextMessage/index.tsx b/web/screens/Chat/SimpleTextMessage/index.tsx index 489def1c1..376d011eb 100644 --- a/web/screens/Chat/SimpleTextMessage/index.tsx +++ b/web/screens/Chat/SimpleTextMessage/index.tsx @@ -44,12 +44,14 @@ import { editMessageAtom, getCurrentChatMessagesAtom, } from '@/helpers/atoms/ChatMessage.atom' +import { activeThreadAtom } from '@/helpers/atoms/Thread.atom' const SimpleTextMessage: React.FC = (props) => { let text = '' const isUser = props.role === ChatCompletionRole.User const isSystem = props.role === ChatCompletionRole.System const editMessage = useAtomValue(editMessageAtom) + const activeThread = useAtomValue(activeThreadAtom) if (props.content && props.content.length > 0) { text = props.content[0]?.text?.value ?? '' @@ -178,7 +180,9 @@ const SimpleTextMessage: React.FC = (props) => { isUser && 'text-gray-500' )} > - {props.role} + {isUser + ? props.role + : activeThread?.assistants[0].assistant_name ?? props.role}

{displayDate(props.created)}