From 4749e4ea1aff653a9e6f6e542d390e3c7560d161 Mon Sep 17 00:00:00 2001 From: yetone Date: Sat, 22 Mar 2025 22:24:29 +0800 Subject: [PATCH] fix: filter out create_file tool in claude provider (#1677) --- lua/avante/providers/claude.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/avante/providers/claude.lua b/lua/avante/providers/claude.lua index 26b88d8..d25db42 100644 --- a/lua/avante/providers/claude.lua +++ b/lua/avante/providers/claude.lua @@ -340,7 +340,9 @@ function M:parse_curl_args(prompt_opts) local tools = {} if not disable_tools and prompt_opts.tools then for _, tool in ipairs(prompt_opts.tools) do + if tool.name == "create_file" then goto continue end table.insert(tools, self:transform_tool(tool)) + ::continue:: end end