pkgprateek commited on
Commit
5857a45
·
1 Parent(s): e143727

fix: fix LANGCHAIN_TRACING for LANGSMITH monitoring

Browse files
Files changed (5) hide show
  1. .env.example +1 -1
  2. conftest.py +1 -1
  3. docker-compose.yml +1 -1
  4. docs/WORKFLOW.md +2 -2
  5. src/utils/config.py +1 -1
.env.example CHANGED
@@ -16,7 +16,7 @@ TAVILY_API_KEY=your_tavily_api_key_here
16
  # Sign up: https://smith.langchain.com
17
  # Free tier: 5K traces/month
18
  LANGSMITH_API_KEY=your_langsmith_key_here
19
- LANGCHAIN_TRACING_V2=true
20
  LANGCHAIN_PROJECT=market-intelligence-prod
21
  LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
22
 
 
16
  # Sign up: https://smith.langchain.com
17
  # Free tier: 5K traces/month
18
  LANGSMITH_API_KEY=your_langsmith_key_here
19
+ LANGCHAIN_TRACING=true
20
  LANGCHAIN_PROJECT=market-intelligence-prod
21
  LANGCHAIN_ENDPOINT=https://api.smith.langchain.com
22
 
conftest.py CHANGED
@@ -15,5 +15,5 @@ def mock_env(monkeypatch):
15
  monkeypatch.setenv("OPENROUTER_API_KEY", "sk-mock-key")
16
  monkeypatch.setenv("TAVILY_API_KEY", "tvly-mock-key")
17
  monkeypatch.setenv("LANGSMITH_API_KEY", "lsv2-mock-key")
18
- monkeypatch.setenv("LANGCHAIN_TRACING_V2", "false")
19
  monkeypatch.setenv("LANGCHAIN_PROJECT", "test-project")
 
15
  monkeypatch.setenv("OPENROUTER_API_KEY", "sk-mock-key")
16
  monkeypatch.setenv("TAVILY_API_KEY", "tvly-mock-key")
17
  monkeypatch.setenv("LANGSMITH_API_KEY", "lsv2-mock-key")
18
+ monkeypatch.setenv("LANGCHAIN_TRACING", "false")
19
  monkeypatch.setenv("LANGCHAIN_PROJECT", "test-project")
docker-compose.yml CHANGED
@@ -10,7 +10,7 @@ services:
10
  - OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
11
  - TAVILY_API_KEY=${TAVILY_API_KEY}
12
  - LANGSMITH_API_KEY=${LANGSMITH_API_KEY:-}
13
- - LANGCHAIN_TRACING_V2=${LANGCHAIN_TRACING_V2:-false}
14
  - LANGCHAIN_PROJECT=${LANGCHAIN_PROJECT:-agentic-market-research}
15
  - DEFAULT_MODEL=${DEFAULT_MODEL:-x-ai/grok-4.1-fast:free}
16
  - MAX_COST_PER_RUN=${MAX_COST_PER_RUN:2.0}
 
10
  - OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
11
  - TAVILY_API_KEY=${TAVILY_API_KEY}
12
  - LANGSMITH_API_KEY=${LANGSMITH_API_KEY:-}
13
+ - LANGCHAIN_TRACING=${LANGCHAIN_TRACING:-false}
14
  - LANGCHAIN_PROJECT=${LANGCHAIN_PROJECT:-agentic-market-research}
15
  - DEFAULT_MODEL=${DEFAULT_MODEL:-x-ai/grok-4.1-fast:free}
16
  - MAX_COST_PER_RUN=${MAX_COST_PER_RUN:2.0}
docs/WORKFLOW.md CHANGED
@@ -114,7 +114,7 @@ Environment variables (`.env`):
114
  ```bash
115
  DEFAULT_MODEL=x-ai/grok-4.1-fast:free
116
  MAX_COST_PER_RUN=2.0
117
- LANGCHAIN_TRACING_V2=true
118
  ```
119
 
120
  ## Observability
@@ -125,7 +125,7 @@ LangSmith integration provides:
125
  - Cost tracking per call
126
  - Performance bottleneck identification
127
 
128
- Enable: Set `LANGCHAIN_TRACING_V2=true` in `.env`
129
 
130
  Dashboard: https://smith.langchain.com
131
 
 
114
  ```bash
115
  DEFAULT_MODEL=x-ai/grok-4.1-fast:free
116
  MAX_COST_PER_RUN=2.0
117
+ LANGCHAIN_TRACING=true
118
  ```
119
 
120
  ## Observability
 
125
  - Cost tracking per call
126
  - Performance bottleneck identification
127
 
128
+ Enable: Set `LANGCHAIN_TRACING=true` in `.env`
129
 
130
  Dashboard: https://smith.langchain.com
131
 
src/utils/config.py CHANGED
@@ -24,7 +24,7 @@ class Settings(BaseSettings):
24
  langsmith_api_key: str | None = Field(
25
  None, description="LangSmith API key for tracing"
26
  )
27
- langchain_tracing_v2: bool = Field(True, description="Enable LangChain tracing")
28
  langchain_project: str = Field(
29
  "market-intelligence-prod", description="LangSmith project name"
30
  )
 
24
  langsmith_api_key: str | None = Field(
25
  None, description="LangSmith API key for tracing"
26
  )
27
+ langchain_tracing: bool = Field(True, description="Enable LangChain tracing")
28
  langchain_project: str = Field(
29
  "market-intelligence-prod", description="LangSmith project name"
30
  )