diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index f55a81a..588fa04 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -2,6 +2,7 @@ "Arduino.nvim": { "branch": "main", "commit": "774b841ef0306f88318a97d5a3527baa62241f15" }, "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "Navigator.nvim": { "branch": "master", "commit": "91d86506ac2a039504d5205d32a1d4bc7aa57072" }, + "VectorCode": { "branch": "main", "commit": "171361ea0410e739f9bf2a04c75113cd80d3c0d0" }, "bats.vim": { "branch": "master", "commit": "6a5d2ef22b0ede503d867770afd02ebb1f97b709" }, "blink-copilot": { "branch": "main", "commit": "41e91a659bd9b8cba9ba2ea68a69b52ba5a9ebd8" }, "blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" }, diff --git a/nvim/.config/nvim/lua/modules/llm.lua b/nvim/.config/nvim/lua/modules/llm.lua index db6455b..0097fc1 100644 --- a/nvim/.config/nvim/lua/modules/llm.lua +++ b/nvim/.config/nvim/lua/modules/llm.lua @@ -89,6 +89,16 @@ return { { "ibhagwan/fzf-lua", optional = true }, "ravitemer/codecompanion-history.nvim", "jinzhongjia/codecompanion-gitcommit.nvim", + { + "Davidyz/VectorCode", + cond = vim.fn.executable("uv") == 1, + version = "*", + build = 'uv tool install -U "vectorcode[mcp,lsp]"', + dependencies = { "nvim-lua/plenary.nvim" }, + opts = { + async_backend = "lsp", -- requires cli install as `uv tool install vectorcode[lsp]` + }, + }, { -- enable mcp server agent extensions "ravitemer/mcphub.nvim", @@ -205,6 +215,7 @@ return { show_result_in_chat = true, -- Show tool results directly in chat buffer }, }, + vectorcode = {}, }, prompt_library = { ["DevOps strategy"] = {