From d6842d7e2973af21debf60dd1a7c8f7258456aad Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Mon, 30 Mar 2026 13:32:13 -0600 Subject: [PATCH] fix: recursion bug with similarly named Bash search functions in the explore agent --- assets/agents/.shared/utils.sh | 2 +- assets/agents/explore/tools.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/agents/.shared/utils.sh b/assets/agents/.shared/utils.sh index 7848637..7f56c69 100755 --- a/assets/agents/.shared/utils.sh +++ b/assets/agents/.shared/utils.sh @@ -290,7 +290,7 @@ detect_project() { ## FILE SEARCH UTILITIES ## ########################### -search_files() { +_search_files() { local pattern="$1" local dir="${2:-.}" diff --git a/assets/agents/explore/tools.sh b/assets/agents/explore/tools.sh index 6fc9384..f38305b 100755 --- a/assets/agents/explore/tools.sh +++ b/assets/agents/explore/tools.sh @@ -60,7 +60,7 @@ search_files() { echo "" >> "$LLM_OUTPUT" local results - results=$(search_files "${pattern}" "${project_dir}") + results=$(_search_files "${pattern}" "${project_dir}") if [[ -n "${results}" ]]; then echo "${results}" >> "$LLM_OUTPUT"