From b4c9246461c1fed048cec22330bf36f5c0df2e8f Mon Sep 17 00:00:00 2001 From: yetone Date: Thu, 17 Jul 2025 20:37:25 +0800 Subject: [PATCH] fix: find symbol definition ool --- lua/avante/llm_tools/init.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/avante/llm_tools/init.lua b/lua/avante/llm_tools/init.lua index b8eca6b..ddd011d 100644 --- a/lua/avante/llm_tools/init.lua +++ b/lua/avante/llm_tools/init.lua @@ -1185,9 +1185,11 @@ You can delete the first file by providing a path of "directory1/a/something.txt optional = true, }, }, - func = function(input_json, on_log, on_complete) - local symbol_name = input_json.symbol_name - local show_line_numbers = input_json.show_line_numbers + func = function(input, opts) + local on_log = opts.on_log + local on_complete = opts.on_complete + local symbol_name = input.symbol_name + local show_line_numbers = input.show_line_numbers if on_log then on_log("symbol_name: " .. vim.inspect(symbol_name)) end if on_log then on_log("show_line_numbers: " .. vim.inspect(show_line_numbers)) end if not symbol_name then return nil, "No symbol name provided" end