fix(chat): persist default thinking variant selection (#492)

Treat selecting Default as an explicit variant clear across send-time persistence, stream metadata sync, and historical session analysis so stale non-default variants are not reapplied.
This commit is contained in:
Iuliia Ivashko
2026-02-24 03:29:01 +02:00
committed by GitHub
parent d2358c2c03
commit de99b55a14
3 changed files with 20 additions and 26 deletions
+1 -3
View File
@@ -1149,9 +1149,7 @@ export const useEventStream = () => {
const variant = typeof (messageExt as { variant?: unknown }).variant === 'string'
? (messageExt as { variant: string }).variant
: undefined;
if (variant) {
context.saveAgentModelVariantForSession(sessionId, agentCandidate, providerID, modelID, variant);
}
context.saveAgentModelVariantForSession(sessionId, agentCandidate, providerID, modelID, variant);
if (currentSessionIdRef.current === sessionId) {
try {