fix: optimize agent stream rendering and timeline cursor updates

This commit is contained in:
Mohamed Boudra
2026-02-23 15:47:58 +07:00
parent 42786956c7
commit 560e0f2362
3 changed files with 30 additions and 16 deletions
+7 -2
View File
@@ -546,11 +546,15 @@ export const useSessionStore = create<SessionStore>()(
return prev;
}
logSessionStoreUpdate("setFocusedAgentId", serverId, { agentId });
return {
...prev,
sessions: {
...prev.sessions,
[serverId]: { ...session, focusedAgentId: agentId },
[serverId]: {
...session,
focusedAgentId: agentId,
},
},
};
});
@@ -563,7 +567,8 @@ export const useSessionStore = create<SessionStore>()(
if (!session) {
return prev;
}
const nextMessages = typeof messages === "function" ? messages(session.messages) : messages;
const nextMessages =
typeof messages === "function" ? messages(session.messages) : messages;
if (session.messages === nextMessages) {
return prev;
}