From: Mahdiou Diallo Date: Mon, 22 Jun 2026 19:00:21 +0000 (+0200) Subject: ui: Prioritize favorite models in model selection (#24766) X-Git-Tag: upstream/0.0.10438~676 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=9c0ac887f35eb4f3cdef57df422de47715b6f0f8;p=pkg%2Fggml%2Fsources%2Fllama.cpp ui: Prioritize favorite models in model selection (#24766) Updated model selection prioritization to include favorite models. --- diff --git a/tools/ui/src/lib/stores/models.svelte.ts b/tools/ui/src/lib/stores/models.svelte.ts index 2ce450d42..87fb172d0 100644 --- a/tools/ui/src/lib/stores/models.svelte.ts +++ b/tools/ui/src/lib/stores/models.svelte.ts @@ -545,7 +545,8 @@ class ModelsStore { * 1. Model from active conversation's last assistant response (if loaded) * 2. Model from active conversation's last assistant response (if not loaded) * 3. First loaded model (not from active conversation) - * 4. First available model + * 4. A favorite model + * 5. First available model */ async ensureFirstModelSelected(): Promise { if (this.selectedModelName) return; @@ -574,6 +575,13 @@ class ModelsStore { return; } + // Try loading a favorite model + const favorite = this.favoriteModelIds.values().next()?.value + if (favorite) { + await this.selectModelById(favorite); + return; + } + // Fall back to the first available model await this.selectModelById(availableModels[0].id); }