From 015f1089ea875a153dd2a18ef42c25145d4868f5 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 11 Jul 2026 22:28:32 +0800
Subject: [PATCH] freeze(mas): snapshot tested 2.2.3 build 20260711.1807

---
 C1.source/privatevoice.src/internal/engine/engine.go |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/C1.source/privatevoice.src/internal/engine/engine.go b/C1.source/privatevoice.src/internal/engine/engine.go
index 037efc5..a3eacbe 100755
--- a/C1.source/privatevoice.src/internal/engine/engine.go
+++ b/C1.source/privatevoice.src/internal/engine/engine.go
@@ -96,7 +96,7 @@
 	cfg, err := config.Load()
 	if err != nil {
 		logger.Error("Failed to load config for model selection: %v", err)
-		cfg = config.Default()
+		cfg = config.ExistingConfigFallback()
 	}
 	current := modelselection.Resolve(cfg, language.NewSystemDetector())
 	return NewWithModelID(current.ModelID)
@@ -142,7 +142,7 @@
 func resolveCurrentModel() (model.ResolvedModel, error) {
 	cfg, err := config.Load()
 	if err != nil {
-		cfg = config.Default()
+		cfg = config.ExistingConfigFallback()
 	}
 	current := modelselection.Resolve(cfg, language.NewSystemDetector())
 	return model.ResolveModel(current.ModelID)

--
Gitblit v1.9.3