From ae62c2c8d86025bb9cfb30dc88d5c950e7b15c2c Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Mon, 23 Feb 2026 13:34:43 +0300 Subject: [PATCH] Enha: tool use indicator --- bot.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bot.go b/bot.go index baa8325..085fc39 100644 --- a/bot.go +++ b/bot.go @@ -1198,6 +1198,8 @@ func findCall(msg, toolCall string) bool { chatRoundChan <- crr return true } + // Show tool call progress indicator before execution + fmt.Fprintf(textView, "\n[yellow::i][tool: %s...][-:-:-]", fc.Name) resp := callToolWithAgent(fc.Name, fc.Args) toolMsg := string(resp) // Remove the "tool response: " prefix and %+v formatting logger.Info("llm used a tool call", "tool_name", fc.Name, "too_args", fc.Args, "id", fc.ID, "tool_resp", toolMsg)