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