From 9abbd28daa8fadf507101bcbb854bc2d3bb1ba77 Mon Sep 17 00:00:00 2001 From: Sean Herman Date: Sun, 9 Mar 2025 21:02:40 -0400 Subject: [PATCH] avante updates (#14) --- lazy-lock.json | 10 +++++----- lua/plugins/avante.lua | 20 ++++++++++++++------ 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 51f6f78..9624add 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -11,7 +11,7 @@ "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, "fzf-lua": { "branch": "main", "commit": "da9a0898541b34b95361e4223df17a7f680be070" }, "gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" }, - "grug-far.nvim": { "branch": "main", "commit": "3d39dc8b31d4ab7aad1b9ffdba136eafc6c7c360" }, + "grug-far.nvim": { "branch": "main", "commit": "3a370c3a47b579f67a365c16d7bb740fa9d8eb7d" }, "img-clip.nvim": { "branch": "main", "commit": "24c13df08e3fe66624bed5350a2a780f77f1f65b" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, @@ -27,14 +27,14 @@ "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" }, - "nvim-lspconfig": { "branch": "master", "commit": "84e0cd5a3c58e88ef706fdf4a1eed59ded1d3ce2" }, - "nvim-treesitter": { "branch": "master", "commit": "f22181a62c47bf591fbfd6ada7d9a1156278d6e0" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "8b2d4d519f3516d09910f5baf48d1a47b594f0ce" }, + "nvim-lspconfig": { "branch": "master", "commit": "fd26f8626c03b424f7140d454031d1dcb8d23513" }, + "nvim-treesitter": { "branch": "master", "commit": "71ac531a6301b6d5f4dc4d7157ffd8bd8d6d769e" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "143856b1cee509a190cc8c17ddb0638002171235" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "nvim-web-devicons": { "branch": "master", "commit": "ab4cfee554e501f497bce0856788d43cf2eb93d7" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "b56fa1bc7b513f16a1c361b81438f4944b420a32" }, + "render-markdown.nvim": { "branch": "main", "commit": "81374ffd26f9a9d5f44274a9e7e60547b5fd106f" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, diff --git a/lua/plugins/avante.lua b/lua/plugins/avante.lua index 832cbe1..9f0bcf5 100644 --- a/lua/plugins/avante.lua +++ b/lua/plugins/avante.lua @@ -53,10 +53,11 @@ return { auto_suggestions = false, auto_set_highlight_group = true, auto_set_keymaps = true, + enable_cursor_planning_mode = true, }, claude = { endpoint = "https://api.anthropic.com", - model = "claude-3-5-sonnet-20241022", + model = "claude-3-7-sonnet-latest", temperature = 0, max_tokens = 4096, }, @@ -67,6 +68,13 @@ return { max_tokens = 4096, }, vendors = { + groq = { -- define groq provider + __inherited_from = "openai", + endpoint = "https://api.groq.com/openai/v1/", + -- model = "llama-3.3-70b-versatile", + model = "qwen-2.5-coder-32b", + max_tokens = 32768, + }, ollama = { __inherited_from = "openai", api_key_name = "", @@ -95,11 +103,11 @@ return { }, } - if vim.fn.executable("ollama") == 1 then - config.provider = "ollama" - config.auto_suggestions_provider = "ollama" - -- config.behaviour.auto_suggestions = true - end + -- if vim.fn.executable("ollama") == 1 then + -- config.provider = "ollama" + -- config.auto_suggestions_provider = "ollama" + -- config.behaviour.auto_suggestions = true + -- end return config end,