From 9e5e4b1627d64b2724e7c61e967a12a79c404ce4 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 9 Dec 2024 13:56:08 +0700 Subject: [PATCH] feat: add dynamic watch paths for agent development --- scripts/dev.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/dev.sh b/scripts/dev.sh index 0c6cb504515..154e0bf9d76 100644 --- a/scripts/dev.sh +++ b/scripts/dev.sh @@ -107,7 +107,13 @@ else fi if [ -d "./agent" ]; then - COMMANDS+=("node -e \"setTimeout(() => process.exit(0), 5000)\" && pnpm --dir agent dev -- $*") + # Build the watch paths dynamically from WORKING_FOLDERS + WATCH_PATHS=() + for FOLDER in "${WORKING_FOLDERS[@]}"; do + WATCH_PATHS+=("--watch './packages/$FOLDER/dist'") + done + + COMMANDS+=("nodemon ${WATCH_PATHS[@]} -e js,json,map --delay 2 --exec 'pnpm --dir agent dev -- $*'") else echo "Warning: 'agent' directory not found." fi