diff --git a/ui/desktop/src/hooks/useChatStream.ts b/ui/desktop/src/hooks/useChatStream.ts index 63be470c800d..9fa88c750497 100644 --- a/ui/desktop/src/hooks/useChatStream.ts +++ b/ui/desktop/src/hooks/useChatStream.ts @@ -176,6 +176,7 @@ async function streamFromResponse( } case 'UpdateConversation': { log.messages('conversation-update', event.conversation.length); + currentMessages = event.conversation; // This calls the wrapped setMessagesAndLog with 'streaming' context updateMessages(event.conversation); break; diff --git a/ui/desktop/src/hooks/useMessageStream.ts b/ui/desktop/src/hooks/useMessageStream.ts index 6e8febee04f0..248c108744ff 100644 --- a/ui/desktop/src/hooks/useMessageStream.ts +++ b/ui/desktop/src/hooks/useMessageStream.ts @@ -330,6 +330,7 @@ export function useMessageStream({ } case 'UpdateConversation': { + currentMessages = parsedEvent.conversation; setMessages(parsedEvent.conversation); break; }