From bdbb1da34487f25996973586ad181b40b0327a80 Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Mon, 27 Apr 2026 17:12:06 -0500 Subject: [PATCH 1/2] chore: bump tracked-chat example to LangChain 1.x Updates @langchain/core, @langchain/google-genai, and langchain to 1.x to align with the peer dependency requirements introduced in @launchdarkly/server-sdk-ai-langchain. Co-Authored-By: Claude Sonnet 4.6 --- packages/sdk/server-ai/examples/tracked-chat/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sdk/server-ai/examples/tracked-chat/package.json b/packages/sdk/server-ai/examples/tracked-chat/package.json index 811436cc66..84e62ad3fd 100644 --- a/packages/sdk/server-ai/examples/tracked-chat/package.json +++ b/packages/sdk/server-ai/examples/tracked-chat/package.json @@ -10,15 +10,15 @@ }, "dependencies": { "@ai-sdk/google": "^2.0.20", - "@langchain/core": "^0.3.78", - "@langchain/google-genai": "^0.2.18", + "@langchain/core": "^1.1.42", + "@langchain/google-genai": "^1.0.3", "@launchdarkly/node-server-sdk": "9.10.12", "@launchdarkly/server-sdk-ai": "0.17.1", "@launchdarkly/server-sdk-ai-langchain": "0.5.6", "@launchdarkly/server-sdk-ai-openai": "0.5.6", "@launchdarkly/server-sdk-ai-vercel": "0.5.6", "dotenv": "^16.0.0", - "langchain": "^0.1.0" + "langchain": "^1.3.5" }, "devDependencies": { "@types/node": "^20.0.0", From 5f2e5d7b3c08e7eba4dce0ee76f669686d8f21ed Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Mon, 27 Apr 2026 17:28:30 -0500 Subject: [PATCH 2/2] chore: add explicit LangChain 1.x peer deps to chat-judge and direct-judge examples Both examples depend on server-sdk-ai-langchain which requires @langchain/core and langchain as peer deps. Best practice for app code is to list all runtime dependencies explicitly. Co-Authored-By: Claude Sonnet 4.6 --- packages/sdk/server-ai/examples/chat-judge/package.json | 2 ++ packages/sdk/server-ai/examples/direct-judge/package.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/sdk/server-ai/examples/chat-judge/package.json b/packages/sdk/server-ai/examples/chat-judge/package.json index 85f5f51fce..2c1751b93d 100644 --- a/packages/sdk/server-ai/examples/chat-judge/package.json +++ b/packages/sdk/server-ai/examples/chat-judge/package.json @@ -10,9 +10,11 @@ "start": "yarn build && node ./dist/index.js" }, "dependencies": { + "@langchain/core": "^1.0.0", "@launchdarkly/node-server-sdk": "9.10.12", "@launchdarkly/server-sdk-ai": "0.17.1", "@launchdarkly/server-sdk-ai-langchain": "0.5.6", + "langchain": "^1.0.0", "@launchdarkly/server-sdk-ai-openai": "0.5.6", "@launchdarkly/server-sdk-ai-vercel": "0.5.6", "dotenv": "^16.0.0" diff --git a/packages/sdk/server-ai/examples/direct-judge/package.json b/packages/sdk/server-ai/examples/direct-judge/package.json index 2177254855..e8e472a0aa 100644 --- a/packages/sdk/server-ai/examples/direct-judge/package.json +++ b/packages/sdk/server-ai/examples/direct-judge/package.json @@ -10,9 +10,11 @@ "start": "yarn build && node ./dist/index.js" }, "dependencies": { + "@langchain/core": "^1.0.0", "@launchdarkly/node-server-sdk": "9.10.12", "@launchdarkly/server-sdk-ai": "0.17.1", "@launchdarkly/server-sdk-ai-langchain": "0.5.6", + "langchain": "^1.0.0", "@launchdarkly/server-sdk-ai-openai": "0.5.6", "@launchdarkly/server-sdk-ai-vercel": "0.5.6", "dotenv": "^16.0.0"