From 64e0f5329a2a5f17a9b6cb13c6b6b116ecbbe24f Mon Sep 17 00:00:00 2001 From: ZHANG Ning Date: Tue, 31 Mar 2026 09:42:33 +0800 Subject: [PATCH] fix: remove LANGSMITH_TRACING override that ignores .env value (#1640) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `environment` section in docker-compose.yaml set `LANGSMITH_TRACING=${LANGSMITH_TRACING:-false}`, which always resolves to `false` because Docker Compose evaluates `${}` substitutions from the host shell environment, not from `env_file`. Since `environment` entries take precedence over `env_file`, setting `LANGSMITH_TRACING=true` in `.env` had no effect — tracing stayed disabled despite following the documented instructions. Remove the explicit `LANGSMITH_TRACING` from `environment` so the value from `.env` (loaded via `env_file`) is used as intended. --- docker/docker-compose.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index ba84d3c12..af3087221 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -149,9 +149,7 @@ services: - DEER_FLOW_HOST_BASE_DIR=${DEER_FLOW_HOME} - DEER_FLOW_HOST_SKILLS_PATH=${DEER_FLOW_REPO_ROOT}/skills - DEER_FLOW_SANDBOX_HOST=host.docker.internal - # Disable LangSmith tracing — LANGSMITH_API_KEY is not required. - # Set LANGSMITH_TRACING=true and LANGSMITH_API_KEY in .env to enable. - - LANGSMITH_TRACING=${LANGSMITH_TRACING:-false} + # LangSmith tracing: set LANGSMITH_TRACING=true and LANGSMITH_API_KEY in .env to enable. env_file: - ../.env extra_hosts: