fix: synchronize local message state after conversation compaction (#5315)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
David Katz
2025-10-22 13:09:01 -04:00
committed by GitHub
parent adbd898432
commit 68811bfd67
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -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;
+1
View File
@@ -330,6 +330,7 @@ export function useMessageStream({
}
case 'UpdateConversation': {
currentMessages = parsedEvent.conversation;
setMessages(parsedEvent.conversation);
break;
}