diff --git a/lua/avante/llm.lua b/lua/avante/llm.lua index 55f6958..4cabc8a 100644 --- a/lua/avante/llm.lua +++ b/lua/avante/llm.lua @@ -324,8 +324,8 @@ end local function _merge_response(first_response, second_response, opts) local prompt = "\n" .. Config.dual_boost.prompt prompt = prompt - :gsub("{{[%s]*provider1_output[%s]*}}", first_response) - :gsub("{{[%s]*provider2_output[%s]*}}", second_response) + :gsub("{{[%s]*provider1_output[%s]*}}", function() return first_response end) + :gsub("{{[%s]*provider2_output[%s]*}}", function() return second_response end) prompt = prompt .. "\n"