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