on main help sign in
fix(tools): don't return a go error on glob tool failure
commit89181a6809289f3a775e90972da409becc264a28 authorKieran Klukas <kieran@dunkirk.sh> dateWed 6 May 2026, 09:54 (5 months ago) parentb90bcc3
1 file changed+1−1
internal/agent/tools/glob.go+1−1
internal/agent/tools/glob.go+1−1
@@ -44,7 +44,7 @@ func NewGlobTool(workingDir string) fantasy.AgentTool {
4444
4545 files, truncated, err := globFiles(ctx, params.Pattern, searchPath, 100)
4646 if err != nil {
47− return fantasy.ToolResponse{}, fmt.Errorf("error finding files: %w", err)
47+ return fantasy.NewTextErrorResponse(fmt.Sprintf("error finding files: %v", err)), nil
4848 }
4949
5050 var output string