feat(FN-4804): complete Step 1 — preserve explicit session picks
Fusion-Task-Id: FN-4804 Fusion-Task-Lineage: d2a98aa6-1c5c-427b-ba72-f5d229fdeeb9
This commit is contained in:
committed by
gsxdsm
parent
5c36c0f15f
commit
f5540a2a33
@@ -1793,9 +1793,15 @@ export function QuickChatFAB({
|
||||
hasAppliedInitialSessionRef.current = true;
|
||||
|
||||
if (selectedSession.modelProvider && selectedSession.modelId) {
|
||||
const targetKey = `${FN_AGENT_ID}::${selectedSession.modelProvider}/${selectedSession.modelId}`;
|
||||
restoredFromExistingSessionRef.current = true;
|
||||
prevSessionTargetRef.current = targetKey;
|
||||
setChatMode("model");
|
||||
setSelectedModel(`${selectedSession.modelProvider}/${selectedSession.modelId}`);
|
||||
} else {
|
||||
const targetKey = `${selectedSession.agentId}::`;
|
||||
restoredFromExistingSessionRef.current = true;
|
||||
prevSessionTargetRef.current = targetKey;
|
||||
setChatMode("agent");
|
||||
setSelectedAgentId(selectedSession.agentId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user