From 314090d64992d30006d493d3ae346b7726207b1c Mon Sep 17 00:00:00 2001 From: linhaolin1 Date: Tue, 17 Mar 2026 20:34:04 +0800 Subject: [PATCH] rename recover --- pkg/tools/registry.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/tools/registry.go b/pkg/tools/registry.go index 91b65a52f..8ba22f185 100644 --- a/pkg/tools/registry.go +++ b/pkg/tools/registry.go @@ -85,18 +85,18 @@ func (r *ToolRegistry) ExecuteWithContext( var result *ToolResult func() { defer func() { - if r := recover(); r != nil { - errMsg := fmt.Sprintf("Tool '%s' crashed with panic: %v", name, r) + if re := recover(); re != nil { + errMsg := fmt.Sprintf("Tool '%s' crashed with panic: %v", name, re) logger.ErrorCF("tool", "Tool execution panic recovered", map[string]any{ "tool": name, - "panic": fmt.Sprintf("%v", r), + "panic": fmt.Sprintf("%v", re), }) result = &ToolResult{ ForLLM: errMsg, ForUser: errMsg, IsError: true, - Err: fmt.Errorf("panic: %v", r), + Err: fmt.Errorf("panic: %v", re), } } }()