From 6c2a785ebb296ca7ce7db622c12338a6c4b80310 Mon Sep 17 00:00:00 2001 From: Umut Sahin Onder Date: Fri, 1 Aug 2025 04:24:28 +0200 Subject: [PATCH] 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 --- lua/avante/config.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lua/avante/config.lua b/lua/avante/config.lua index 500c443..cddde2b 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -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