diff --git a/.woodpecker/agent-smoke.sh b/.woodpecker/agent-smoke.sh index 40fc580..4d7c783 100644 --- a/.woodpecker/agent-smoke.sh +++ b/.woodpecker/agent-smoke.sh @@ -208,7 +208,7 @@ check_script review/review-poll.sh check_script planner/planner-run.sh lib/formula-session.sh check_script supervisor/supervisor-poll.sh check_script supervisor/update-prompt.sh -check_script supervisor/supervisor-run.sh +check_script supervisor/supervisor-run.sh lib/formula-session.sh check_script supervisor/preflight.sh check_script predictor/predictor-run.sh check_script architect/architect-run.sh diff --git a/lib/generators.sh b/lib/generators.sh index 4a46c39..5bb72f7 100644 --- a/lib/generators.sh +++ b/lib/generators.sh @@ -241,6 +241,10 @@ networks: driver: bridge COMPOSEEOF + # Patch PROJECT_REPO_ROOT — interpolate PROJECT_NAME at generation time + # (Docker Compose cannot resolve it; it's a shell variable, not a .env var) + sed -i "s|\${PROJECT_NAME:-project}|${PROJECT_NAME}|g" "$compose_file" + # Patch the Claude CLI binary path — resolve from host PATH at init time. local claude_bin claude_bin="$(command -v claude 2>/dev/null || true)"