refactor(sidebar): use helpers when working with history

Do not poke directly into avante.HistoryMessage instances, use
appropriate helpers instead.
This commit is contained in:
Dmitry Torokhov
2025-07-17 22:35:26 -07:00
committed by yetone
parent 86e8563125
commit 2d9f8fd252
3 changed files with 47 additions and 63 deletions

View File

@@ -104,7 +104,7 @@ local function message_content_item_to_lines(item, message, messages)
elseif item.type == "tool_use" then
local ok, llm_tool = pcall(require, "avante.llm_tools." .. item.name)
if ok then
local tool_result_message = Helpers.get_tool_result_message(message, messages)
local tool_result_message = Helpers.get_tool_result_message(item.id, messages)
---@cast llm_tool AvanteLLMTool
if llm_tool.on_render then
return llm_tool.on_render(item.input, {