diff --git a/lua/avante/llm_tools/helpers.lua b/lua/avante/llm_tools/helpers.lua index 3e9b684..aeffd2a 100644 --- a/lua/avante/llm_tools/helpers.lua +++ b/lua/avante/llm_tools/helpers.lua @@ -53,6 +53,7 @@ end ---@param tool_name? string -- Optional tool name to check against tool_permissions config ---@return avante.ui.Confirm | nil function M.confirm(message, callback, confirm_opts, session_ctx, tool_name) + callback = vim.schedule_wrap(callback) if session_ctx and session_ctx.always_yes then callback(true) return