From 89181a6809289f3a775e90972da409becc264a28 Mon Sep 17 00:00:00 2001 From: Kieran Klukas Date: Wed, 6 May 2026 09:54:16 -0400 Subject: [PATCH] fix(tools): don't return a go error on glob tool failure --- internal/agent/tools/glob.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/agent/tools/glob.go b/internal/agent/tools/glob.go index 1db99fb5d306955a12e189c0ba23c93bd40630cc..7011d53b2067d2968982e8b689ee752d2af795a3 100644 --- a/internal/agent/tools/glob.go +++ b/internal/agent/tools/glob.go @@ -44,7 +44,7 @@ func NewGlobTool(workingDir string) fantasy.AgentTool { files, truncated, err := globFiles(ctx, params.Pattern, searchPath, 100) if err != nil { - return fantasy.ToolResponse{}, fmt.Errorf("error finding files: %w", err) + return fantasy.NewTextErrorResponse(fmt.Sprintf("error finding files: %v", err)), nil } var output string