diff --git a/lua/avante/config.lua b/lua/avante/config.lua index f5e3d8f..f95aab0 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -320,7 +320,7 @@ M._defaults = { ---@type AvanteSupportedProvider claude = { endpoint = "https://api.anthropic.com", - model = "claude-sonnet-4-20250514", + model = "claude-sonnet-4-5-20250929", timeout = 30000, -- Timeout in milliseconds context_window = 200000, extra_request_body = { diff --git a/lua/avante/providers/openai.lua b/lua/avante/providers/openai.lua index 18c6de2..5d5e3b5 100644 --- a/lua/avante/providers/openai.lua +++ b/lua/avante/providers/openai.lua @@ -218,7 +218,7 @@ end function M:finish_pending_messages(ctx, opts) if ctx.content ~= nil and ctx.content ~= "" then self:add_text_message(ctx, "", "generated", opts) end if ctx.tool_use_list then - for _, tool_use in ipairs(ctx.tool_use_list) do + for _, tool_use in pairs(ctx.tool_use_list) do if tool_use.state == "generating" then self:add_tool_use_message(ctx, tool_use, "generated", opts) end end end