fix(config): suppress last model info messages if redundant

Only show "Using last model" notification when the loaded model
differs from the original configuration to reduce UI noise
This commit is contained in:
Umut Sahin Onder
2025-08-01 04:24:28 +02:00
committed by Dmitry Torokhov
parent 1830917ceb
commit 6c2a785ebb

View File

@@ -863,13 +863,19 @@ function M.setup(opts)
local last_model, last_provider = M.load_last_model()
if last_model then
local original_provider = merged.provider
local original_model = merged.providers
and merged.providers[original_provider]
and merged.providers[original_provider].model
if last_provider then merged.provider = last_provider end
if merged.providers and merged.provider and merged.providers[merged.provider] then
merged.providers[merged.provider].model = last_model
Utils.info(
"Using last model: " .. merged.provider .. "/" .. merged.providers[merged.provider].model,
{ title = "Avante" }
)
if last_model ~= original_model or last_provider ~= original_provider then
Utils.info(
"Using last model: " .. merged.provider .. "/" .. merged.providers[merged.provider].model,
{ title = "Avante" }
)
end
end
end