diff --git a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua index e72c5c85..aca51227 100644 --- a/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua +++ b/.config/nvim/lua/plugins/extras/coding/ai/codecompanion.lua @@ -37,10 +37,30 @@ return { }, }) end, + ollama31 = function() + return require("codecompanion.adapters").extend("ollama", { + name = "ollama3.1", + schema = { + model = { + default = "ollama3.1:latest", + }, + }, + }) + end, + qwen3 = function() + return require("codecompanion.adapters").extend("ollama", { + name = "qwen3", + schema = { + model = { + default = "qwen3:14b", + }, + }, + }) + end, }, strategies = { chat = { - adapter = "deepseek_r1", + adapter = "qwen3", roles = { llm = " CodeCompanion", user = " " .. user:sub(1, 1):upper() .. user:sub(2), @@ -50,7 +70,7 @@ return { stop = { modes = { n = "" } }, }, }, - inline = { adapter = "deepseek_r1" }, + inline = { adapter = "ollama31" }, agent = { adapter = "deepseek_r1" }, }, display = {