diff --git a/manager/agent/skills/worker-management/scripts/generate-worker-config.sh b/manager/agent/skills/worker-management/scripts/generate-worker-config.sh index 5f5d15de..2123b145 100644 --- a/manager/agent/skills/worker-management/scripts/generate-worker-config.sh +++ b/manager/agent/skills/worker-management/scripts/generate-worker-config.sh @@ -166,7 +166,7 @@ if [ "${_cms_traces_lc}" = "true" ]; then elif [ -z "${HICLAW_CMS_ENDPOINT:-}" ] || [ -z "${HICLAW_CMS_LICENSE_KEY:-}" ] || [ -z "${HICLAW_CMS_WORKSPACE:-}" ]; then log "WARNING: HICLAW_CMS_TRACES_ENABLED=true but HICLAW_CMS_ENDPOINT / HICLAW_CMS_LICENSE_KEY / HICLAW_CMS_WORKSPACE are not all set; skipping CMS config for worker ${WORKER_NAME}" else - _cms_worker_service="hiclaw-worker-${WORKER_NAME}" + _cms_worker_service="${HICLAW_PROXY_CONTAINER_PREFIX:-hiclaw-worker-}${WORKER_NAME}" _cms_metrics_lc="$(echo "${HICLAW_CMS_METRICS_ENABLED:-false}" | tr '[:upper:]' '[:lower:]')" _diag_plugin_dir="/opt/openclaw/extensions/diagnostics-otel" _diag_available="0" diff --git a/manager/scripts/lib/container-api.sh b/manager/scripts/lib/container-api.sh index 961c7179..75b8a234 100755 --- a/manager/scripts/lib/container-api.sh +++ b/manager/scripts/lib/container-api.sh @@ -22,7 +22,7 @@ if [ -z "${CONTAINER_API_BASE}" ]; then fi WORKER_IMAGE="${HICLAW_WORKER_IMAGE:-hiclaw/worker-agent:latest}" COPAW_WORKER_IMAGE="${HICLAW_COPAW_WORKER_IMAGE:-hiclaw/copaw-worker:latest}" -WORKER_CONTAINER_PREFIX="hiclaw-worker-" +WORKER_CONTAINER_PREFIX="${HICLAW_PROXY_CONTAINER_PREFIX:-hiclaw-worker-}" _log() { echo "[hiclaw-container $(date '+%Y-%m-%d %H:%M:%S')] $1"