From 7fdbe50a3666b3b55079ad52d9917b7f12895f83 Mon Sep 17 00:00:00 2001 From: Omni Worker Date: Fri, 21 Nov 2025 04:58:56 -0500 Subject: fix(agent): build task binary in worker instead of copying --- Omni/Agent/start-worker.sh | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'Omni/Agent/start-worker.sh') diff --git a/Omni/Agent/start-worker.sh b/Omni/Agent/start-worker.sh index 3e303b2..b277c91 100755 --- a/Omni/Agent/start-worker.sh +++ b/Omni/Agent/start-worker.sh @@ -36,14 +36,10 @@ fi # Ensure worker has local task binary (required for sync-tasks.sh) mkdir -p "$WORKER_PATH/_/bin" -if [ ! -x "$WORKER_PATH/_/bin/task" ]; then - if [ -x "$TASK_BIN" ]; then - echo "Copying task binary to worker..." - cp "$TASK_BIN" "$WORKER_PATH/_/bin/task" - else - echo "Error: No task binary found to copy. Please build 'task' in the main repo first." - exit 1 - fi +echo "Building 'task' in worker..." +if ! (cd "$WORKER_PATH" && bild Omni/Task.hs); then + echo "Error: Failed to build 'task' in worker directory." + exit 1 fi echo "Starting Worker Agent Loop" -- cgit v1.2.3