From b12c1b371ca4ca70b1338c14b3d6d6f93eaf2324 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 2 Jul 2026 10:26:28 +0800 Subject: [PATCH] feat: support worker canary workdir override --- scripts/install-agent-run-worker-agent.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/install-agent-run-worker-agent.sh b/scripts/install-agent-run-worker-agent.sh index c6402da..4e02b69 100755 --- a/scripts/install-agent-run-worker-agent.sh +++ b/scripts/install-agent-run-worker-agent.sh @@ -14,6 +14,8 @@ CONCURRENCY="${MEMIND_AGENT_RUN_QUEUE_CONCURRENCY:-1}" RUN_TIMEOUT_MS="${MEMIND_AGENT_RUN_TIMEOUT_MS:-900000}" TOOL_GATEWAY_ENABLED="${MEMIND_TOOL_GATEWAY_ENABLED:-0}" TOOL_GATEWAY_DRY_RUN="${MEMIND_TOOL_GATEWAY_DRY_RUN:-0}" +WORKDIR_OVERRIDE="${MEMIND_AGENT_RUN_WORKDIR_OVERRIDE:-}" +WORKDIR_OVERRIDE_USER_ID="${MEMIND_AGENT_RUN_WORKDIR_USER_ID:-}" START="${MEMIND_AGENT_RUN_WORKER_START:-0}" mkdir -p "$HOME/Library/LaunchAgents" "$(dirname "$LOG")" @@ -72,6 +74,10 @@ cat > "$PLIST" <$TOOL_GATEWAY_ENABLED MEMIND_TOOL_GATEWAY_DRY_RUN $TOOL_GATEWAY_DRY_RUN + MEMIND_AGENT_RUN_WORKDIR_OVERRIDE + $WORKDIR_OVERRIDE + MEMIND_AGENT_RUN_WORKDIR_USER_ID + $WORKDIR_OVERRIDE_USER_ID @@ -98,6 +104,8 @@ echo "batch_size: $BATCH_SIZE" echo "concurrency: $CONCURRENCY" echo "tool_gateway_enabled: $TOOL_GATEWAY_ENABLED" echo "tool_gateway_dry_run: $TOOL_GATEWAY_DRY_RUN" +echo "workdir_override: $WORKDIR_OVERRIDE" +echo "workdir_override_user_id: $WORKDIR_OVERRIDE_USER_ID" echo "log: $LOG" echo "manual start: launchctl enable $GUI/$LABEL && launchctl kickstart -k $GUI/$LABEL" echo "manual stop: launchctl bootout $GUI/$LABEL"