From b25d074a557642ea40d3923d8fe68e5c9af9b9c3 Mon Sep 17 00:00:00 2001 From: klopez4212 Date: Sun, 21 Jun 2026 12:19:43 +0100 Subject: [PATCH] Preserve imported persona model on provider select --- desktop/src/features/agents/ui/PersonaDialog.tsx | 11 ++++++++++- .../agents/ui/personaRuntimeModel.test.mjs | 16 ++++++++++++++++ .../features/agents/ui/personaRuntimeModel.ts | 9 +++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 desktop/src/features/agents/ui/personaRuntimeModel.test.mjs create mode 100644 desktop/src/features/agents/ui/personaRuntimeModel.ts diff --git a/desktop/src/features/agents/ui/PersonaDialog.tsx b/desktop/src/features/agents/ui/PersonaDialog.tsx index 09f93c23ed..dcbc340cc4 100644 --- a/desktop/src/features/agents/ui/PersonaDialog.tsx +++ b/desktop/src/features/agents/ui/PersonaDialog.tsx @@ -32,6 +32,7 @@ import { getImportErrorLabel, IMPORT_ERROR_VISIBILITY_MS, } from "./personaDialogImportState"; +import { shouldClearModelForRuntimeChange } from "./personaRuntimeModel"; type PersonaDialogProps = { open: boolean; @@ -543,8 +544,16 @@ export function PersonaDialog({