258
}
259
if (session.kind === 'existing' && models.desiredModelResolution.kind === 'pending') {
261
>
currentModel: undefined,
262
>
currentReason: undefined,
263
>
pendingSelection: { reference: models.desiredModelResolution.identifier },
264
>
effect: currentModel ? { kind: 'clear', reason: ModelSelectionReason.SessionRestore } : { kind: 'none' },
265
>
sessionKey,
266
>
lastPushedChatKey: chatKey,
267
>
};
268
>
}
269
if (!currentModel && session.kind === 'untitled' && sessionModel) {
270
return {