From 5e4bb50ddaa8c4688675df6f437712c0e793a51c Mon Sep 17 00:00:00 2001 From: Florian Engelhardt Date: Thu, 2 Oct 2025 05:29:30 +0200 Subject: [PATCH] Add support for Claude Sonnet 4.5 (#2736) --- lua/avante/providers/claude.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/avante/providers/claude.lua b/lua/avante/providers/claude.lua index 303573c..e17f011 100644 --- a/lua/avante/providers/claude.lua +++ b/lua/avante/providers/claude.lua @@ -348,7 +348,12 @@ function M:parse_curl_args(prompt_opts) end if prompt_opts.tools and #prompt_opts.tools > 0 and Config.mode == "agentic" then - if provider_conf.model:match("claude%-sonnet%-4") then + if provider_conf.model:match("claude%-sonnet%-4%-5") then + table.insert(tools, { + type = "text_editor_20250728", + name = "str_replace_based_edit_tool", + }) + elseif provider_conf.model:match("claude%-sonnet%-4") then table.insert(tools, { type = "text_editor_20250429", name = "str_replace_based_edit_tool",