From 67852b826fd1336c6c1dbf1311cde9862cb30a15 Mon Sep 17 00:00:00 2001 From: Eugene Date: Fri, 20 Jun 2025 11:50:14 +0200 Subject: [PATCH] chore: Update LangChain dependencies (no-changelog) (#16523) --- package.json | 3 +- .../ai-workflow-builder/src/llm-config.ts | 6 +- .../nodes/agents/Agent/agents/utils.ts | 3 +- .../nodes/agents/Agent/test/utils.test.ts | 3 +- .../chains/ChainLLM/test/imageUtils.test.ts | 6 +- .../EmbeddingsGoogleGemini.node.ts | 2 +- .../EmbeddingsMistralCloud.node.ts | 2 +- .../LMChatAnthropic/LmChatAnthropic.node.ts | 2 +- .../llms/LMChatOpenAi/LmChatOpenAi.node.ts | 2 +- .../nodes/llms/LMOpenAi/LmOpenAi.node.ts | 2 +- .../LmChatDeepSeek/LmChatDeepSeek.node.ts | 3 +- .../LmChatGoogleGemini.node.ts | 2 +- .../nodes/llms/LmChatGroq/LmChatGroq.node.ts | 2 +- .../LmChatMistralCloud.node.ts | 2 +- .../LmChatOpenRouter/LmChatOpenRouter.node.ts | 3 +- .../llms/LmChatXAiGrok/LmChatXAiGrok.node.ts | 3 +- packages/@n8n/nodes-langchain/package.json | 24 +- packages/@n8n/nodes-langchain/types/types.ts | 6 +- .../@n8n/nodes-langchain/utils/N8nTool.ts | 6 +- pnpm-lock.yaml | 1103 +++++++++-------- pnpm-workspace.yaml | 10 +- 21 files changed, 644 insertions(+), 551 deletions(-) diff --git a/package.json b/package.json index b6352b4d37..be43cdb7ab 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,8 @@ "typescript": "^5.8.2", "vue-tsc": "^2.2.8", "google-gax": "^4.3.7", - "ws": ">=8.17.1" + "ws": ">=8.17.1", + "zod": "3.25.67" }, "patchedDependencies": { "bull@4.16.4": "patches/bull@4.16.4.patch", diff --git a/packages/@n8n/ai-workflow-builder/src/llm-config.ts b/packages/@n8n/ai-workflow-builder/src/llm-config.ts index c89defba37..a473b1ef7c 100644 --- a/packages/@n8n/ai-workflow-builder/src/llm-config.ts +++ b/packages/@n8n/ai-workflow-builder/src/llm-config.ts @@ -7,7 +7,7 @@ type LLMConfig = { export const o4mini = async (config: LLMConfig) => { const { ChatOpenAI } = await import('@langchain/openai'); return new ChatOpenAI({ - modelName: 'o4-mini-2025-04-16', + model: 'o4-mini-2025-04-16', apiKey: config.apiKey, configuration: { baseURL: config.baseUrl, @@ -19,7 +19,7 @@ export const o4mini = async (config: LLMConfig) => { export const gpt41mini = async (config: LLMConfig) => { const { ChatOpenAI } = await import('@langchain/openai'); return new ChatOpenAI({ - modelName: 'gpt-4.1-mini-2025-04-14', + model: 'gpt-4.1-mini-2025-04-14', apiKey: config.apiKey, temperature: 0, configuration: { @@ -32,7 +32,7 @@ export const gpt41mini = async (config: LLMConfig) => { export const anthropicClaude37Sonnet = async (config: LLMConfig) => { const { ChatAnthropic } = await import('@langchain/anthropic'); return new ChatAnthropic({ - modelName: 'claude-3-7-sonnet-20250219', + model: 'claude-3-7-sonnet-20250219', apiKey: config.apiKey, temperature: 0, maxTokens: 16000, diff --git a/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/utils.ts b/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/utils.ts index 991b5895a7..c3e1aaac08 100644 --- a/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/utils.ts +++ b/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/utils.ts @@ -1,9 +1,8 @@ import type { BaseOutputParser } from '@langchain/core/output_parsers'; import type { DynamicStructuredTool, Tool } from 'langchain/tools'; import { NodeOperationError, type IExecuteFunctions, type INode } from 'n8n-workflow'; -import type { z } from 'zod'; -type ZodObjectAny = z.ZodObject; +import type { ZodObjectAny } from '../../../../types/types'; export async function extractParsedOutput( ctx: IExecuteFunctions, diff --git a/packages/@n8n/nodes-langchain/nodes/agents/Agent/test/utils.test.ts b/packages/@n8n/nodes-langchain/nodes/agents/Agent/test/utils.test.ts index dc54ca4d45..e685d7a1e0 100644 --- a/packages/@n8n/nodes-langchain/nodes/agents/Agent/test/utils.test.ts +++ b/packages/@n8n/nodes-langchain/nodes/agents/Agent/test/utils.test.ts @@ -4,6 +4,7 @@ import { NodeOperationError } from 'n8n-workflow'; import type { INode } from 'n8n-workflow'; import { z } from 'zod'; +import type { ZodObjectAny } from '../../../../types/types'; import { checkForStructuredTools } from '../agents/utils'; describe('checkForStructuredTools', () => { @@ -41,7 +42,7 @@ describe('checkForStructuredTools', () => { func: async () => 'result', }); - const tools: Array = [dynamicTool]; + const tools: Array> = [dynamicTool]; await expect(checkForStructuredTools(tools, mockNode, 'Conversation Agent')).rejects.toThrow( NodeOperationError, diff --git a/packages/@n8n/nodes-langchain/nodes/chains/ChainLLM/test/imageUtils.test.ts b/packages/@n8n/nodes-langchain/nodes/chains/ChainLLM/test/imageUtils.test.ts index 0501220219..be4ffab25d 100644 --- a/packages/@n8n/nodes-langchain/nodes/chains/ChainLLM/test/imageUtils.test.ts +++ b/packages/@n8n/nodes-langchain/nodes/chains/ChainLLM/test/imageUtils.test.ts @@ -189,7 +189,11 @@ describe('imageUtils', () => { it('should handle image data differently for GoogleGenerativeAI models', async () => { // Mock a Google model - using our mocked class - mockContext.getInputConnectionData.mockResolvedValue(new ChatGoogleGenerativeAI()); + mockContext.getInputConnectionData.mockResolvedValue( + new ChatGoogleGenerativeAI({ + model: 'gemini-1.0-pro', + }), + ); const message: MessageTemplate = { type: 'HumanMessagePromptTemplate', diff --git a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts index 9324f379e1..ace3c4969c 100644 --- a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsGoogleGemini/EmbeddingsGoogleGemini.node.ts @@ -126,7 +126,7 @@ export class EmbeddingsGoogleGemini implements INodeType { const credentials = await this.getCredentials('googlePalmApi'); const embeddings = new GoogleGenerativeAIEmbeddings({ apiKey: credentials.apiKey as string, - modelName, + model: modelName, }); return { diff --git a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsMistralCloud/EmbeddingsMistralCloud.node.ts b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsMistralCloud/EmbeddingsMistralCloud.node.ts index 392e66fb32..16ebd73825 100644 --- a/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsMistralCloud/EmbeddingsMistralCloud.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/embeddings/EmbeddingsMistralCloud/EmbeddingsMistralCloud.node.ts @@ -146,7 +146,7 @@ export class EmbeddingsMistralCloud implements INodeType { const embeddings = new MistralAIEmbeddings({ apiKey: credentials.apiKey as string, - modelName, + model: modelName, ...options, }); diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LMChatAnthropic/LmChatAnthropic.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LMChatAnthropic/LmChatAnthropic.node.ts index 4e396f4662..d82631d902 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LMChatAnthropic/LmChatAnthropic.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LMChatAnthropic/LmChatAnthropic.node.ts @@ -321,7 +321,7 @@ export class LmChatAnthropic implements INodeType { const model = new ChatAnthropic({ anthropicApiKey: credentials.apiKey, - modelName, + model: modelName, anthropicApiUrl: baseURL, maxTokens: options.maxTokensToSample, temperature: options.temperature, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/LmChatOpenAi.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/LmChatOpenAi.node.ts index ed3a261fe9..d64a4fe608 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/LmChatOpenAi.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LMChatOpenAi/LmChatOpenAi.node.ts @@ -367,7 +367,7 @@ export class LmChatOpenAi implements INodeType { const model = new ChatOpenAI({ openAIApiKey: credentials.apiKey as string, - modelName, + model: modelName, ...options, timeout: options.timeout ?? 60000, maxRetries: options.maxRetries ?? 2, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LMOpenAi/LmOpenAi.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LMOpenAi/LmOpenAi.node.ts index a839596653..66444cfa0b 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LMOpenAi/LmOpenAi.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LMOpenAi/LmOpenAi.node.ts @@ -259,7 +259,7 @@ export class LmOpenAi implements INodeType { const model = new OpenAI({ openAIApiKey: credentials.apiKey as string, - modelName, + model: modelName, ...options, configuration, timeout: options.timeout ?? 60000, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatDeepSeek/LmChatDeepSeek.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatDeepSeek/LmChatDeepSeek.node.ts index c9e9a2dbd6..a51c376459 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatDeepSeek/LmChatDeepSeek.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatDeepSeek/LmChatDeepSeek.node.ts @@ -12,6 +12,7 @@ import { import { getHttpProxyAgent } from '@utils/httpProxyAgent'; import { getConnectionHintNoticeField } from '@utils/sharedFields'; +import type { OpenAICompatibleCredential } from '../../../types/types'; import { openAiFailedAttemptHandler } from '../../vendors/OpenAi/helpers/error-handling'; import { makeN8nLlmFailedAttemptHandler } from '../n8nLlmFailedAttemptHandler'; import { N8nLlmTracing } from '../N8nLlmTracing'; @@ -234,7 +235,7 @@ export class LmChatDeepSeek implements INodeType { const model = new ChatOpenAI({ openAIApiKey: credentials.apiKey, - modelName, + model: modelName, ...options, timeout: options.timeout ?? 60000, maxRetries: options.maxRetries ?? 2, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/LmChatGoogleGemini.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/LmChatGoogleGemini.node.ts index df69662031..9574fd3e6b 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/LmChatGoogleGemini.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/LmChatGoogleGemini.node.ts @@ -149,7 +149,7 @@ export class LmChatGoogleGemini implements INodeType { const model = new ChatGoogleGenerativeAI({ apiKey: credentials.apiKey as string, baseUrl: credentials.host as string, - modelName, + model: modelName, topK: options.topK, topP: options.topP, temperature: options.temperature, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGroq/LmChatGroq.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGroq/LmChatGroq.node.ts index d2e03a5961..e488b0c132 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGroq/LmChatGroq.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGroq/LmChatGroq.node.ts @@ -143,7 +143,7 @@ export class LmChatGroq implements INodeType { const model = new ChatGroq({ apiKey: credentials.apiKey as string, - modelName, + model: modelName, maxTokens: options.maxTokensToSample, temperature: options.temperature, callbacks: [new N8nLlmTracing(this)], diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatMistralCloud/LmChatMistralCloud.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatMistralCloud/LmChatMistralCloud.node.ts index d4ff63a8ee..fe333c90c4 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatMistralCloud/LmChatMistralCloud.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatMistralCloud/LmChatMistralCloud.node.ts @@ -190,7 +190,7 @@ export class LmChatMistralCloud implements INodeType { const model = new ChatMistralAI({ apiKey: credentials.apiKey as string, - modelName, + model: modelName, ...options, callbacks: [new N8nLlmTracing(this)], onFailedAttempt: makeN8nLlmFailedAttemptHandler(this), diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatOpenRouter/LmChatOpenRouter.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatOpenRouter/LmChatOpenRouter.node.ts index 27d4eb81ab..5ea119efe8 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatOpenRouter/LmChatOpenRouter.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatOpenRouter/LmChatOpenRouter.node.ts @@ -12,6 +12,7 @@ import { import { getHttpProxyAgent } from '@utils/httpProxyAgent'; import { getConnectionHintNoticeField } from '@utils/sharedFields'; +import type { OpenAICompatibleCredential } from '../../../types/types'; import { openAiFailedAttemptHandler } from '../../vendors/OpenAi/helpers/error-handling'; import { makeN8nLlmFailedAttemptHandler } from '../n8nLlmFailedAttemptHandler'; import { N8nLlmTracing } from '../N8nLlmTracing'; @@ -233,7 +234,7 @@ export class LmChatOpenRouter implements INodeType { const model = new ChatOpenAI({ openAIApiKey: credentials.apiKey, - modelName, + model: modelName, ...options, timeout: options.timeout ?? 60000, maxRetries: options.maxRetries ?? 2, diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatXAiGrok/LmChatXAiGrok.node.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatXAiGrok/LmChatXAiGrok.node.ts index e12dac28f4..a6f489b073 100644 --- a/packages/@n8n/nodes-langchain/nodes/llms/LmChatXAiGrok/LmChatXAiGrok.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatXAiGrok/LmChatXAiGrok.node.ts @@ -12,6 +12,7 @@ import { import { getHttpProxyAgent } from '@utils/httpProxyAgent'; import { getConnectionHintNoticeField } from '@utils/sharedFields'; +import type { OpenAICompatibleCredential } from '../../../types/types'; import { openAiFailedAttemptHandler } from '../../vendors/OpenAi/helpers/error-handling'; import { makeN8nLlmFailedAttemptHandler } from '../n8nLlmFailedAttemptHandler'; import { N8nLlmTracing } from '../N8nLlmTracing'; @@ -234,7 +235,7 @@ export class LmChatXAiGrok implements INodeType { const model = new ChatOpenAI({ openAIApiKey: credentials.apiKey, - modelName, + model: modelName, ...options, timeout: options.timeout ?? 60000, maxRetries: options.maxRetries ?? 2, diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index d2eb3cce76..895d7f7ac4 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -160,20 +160,20 @@ "@google/generative-ai": "0.21.0", "@huggingface/inference": "2.8.0", "@langchain/anthropic": "catalog:", - "@langchain/aws": "0.1.10", - "@langchain/cohere": "0.3.2", + "@langchain/aws": "0.1.11", + "@langchain/cohere": "0.3.4", "@langchain/community": "catalog:", "@langchain/core": "catalog:", - "@langchain/google-genai": "0.1.6", - "@langchain/google-vertexai": "0.1.8", - "@langchain/groq": "0.1.3", - "@langchain/mistralai": "0.2.0", + "@langchain/google-genai": "0.2.13", + "@langchain/google-vertexai": "0.2.13", + "@langchain/groq": "0.2.3", + "@langchain/mistralai": "0.2.1", "@langchain/mongodb": "^0.1.0", - "@langchain/ollama": "0.1.4", + "@langchain/ollama": "0.2.2", "@langchain/openai": "catalog:", - "@langchain/pinecone": "0.1.3", + "@langchain/pinecone": "0.2.0", "@langchain/qdrant": "0.1.2", - "@langchain/redis": "0.1.0", + "@langchain/redis": "0.1.1", "@langchain/textsplitters": "0.1.0", "@modelcontextprotocol/sdk": "1.12.0", "@mozilla/readability": "0.6.0", @@ -182,7 +182,7 @@ "@n8n/typeorm": "0.3.20-12", "@n8n/typescript-config": "workspace:*", "@n8n/vm2": "3.9.25", - "@pinecone-database/pinecone": "4.0.0", + "@pinecone-database/pinecone": "^5.0.2", "@qdrant/js-client-rest": "1.14.1", "@supabase/supabase-js": "2.49.9", "@xata.io/client": "0.28.4", @@ -197,14 +197,14 @@ "html-to-text": "9.0.5", "https-proxy-agent": "catalog:", "jsdom": "23.0.1", - "langchain": "0.3.11", + "langchain": "0.3.28", "lodash": "catalog:", "mammoth": "1.7.2", "mime-types": "2.1.35", "mongodb": "6.11.0", "n8n-nodes-base": "workspace:*", "n8n-workflow": "workspace:*", - "openai": "4.78.1", + "openai": "4.103.0", "pdf-parse": "1.1.1", "pg": "8.12.0", "redis": "4.6.12", diff --git a/packages/@n8n/nodes-langchain/types/types.ts b/packages/@n8n/nodes-langchain/types/types.ts index 75d1044132..bc73bdffb3 100644 --- a/packages/@n8n/nodes-langchain/types/types.ts +++ b/packages/@n8n/nodes-langchain/types/types.ts @@ -1 +1,5 @@ -type OpenAICompatibleCredential = { apiKey: string; url: string }; +import type { z } from 'zod'; + +export type OpenAICompatibleCredential = { apiKey: string; url: string }; + +export type ZodObjectAny = z.ZodObject; diff --git a/packages/@n8n/nodes-langchain/utils/N8nTool.ts b/packages/@n8n/nodes-langchain/utils/N8nTool.ts index b7f885f6e7..91152fae26 100644 --- a/packages/@n8n/nodes-langchain/utils/N8nTool.ts +++ b/packages/@n8n/nodes-langchain/utils/N8nTool.ts @@ -6,6 +6,8 @@ import { NodeConnectionTypes, jsonParse, NodeOperationError } from 'n8n-workflow import type { ZodTypeAny } from 'zod'; import { ZodBoolean, ZodNullable, ZodNumber, ZodObject, ZodOptional } from 'zod'; +import type { ZodObjectAny } from '../types/types'; + const getSimplifiedType = (schema: ZodTypeAny) => { if (schema instanceof ZodObject) { return 'object'; @@ -44,10 +46,10 @@ ALL parameters marked as required must be provided`; return description; }; -export class N8nTool extends DynamicStructuredTool { +export class N8nTool extends DynamicStructuredTool { constructor( private context: ISupplyDataFunctions, - fields: DynamicStructuredToolInput, + fields: DynamicStructuredToolInput, ) { super(fields); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b78f0c7da..0204fe2784 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,17 +7,17 @@ settings: catalogs: default: '@langchain/anthropic': - specifier: 0.3.21 - version: 0.3.21 + specifier: 0.3.22 + version: 0.3.22 '@langchain/community': - specifier: 0.3.24 - version: 0.3.24 + specifier: 0.3.46 + version: 0.3.46 '@langchain/core': - specifier: 0.3.48 - version: 0.3.48 + specifier: 0.3.59 + version: 0.3.59 '@langchain/openai': - specifier: 0.5.0 - version: 0.5.0 + specifier: 0.5.13 + version: 0.5.13 '@n8n/typeorm': specifier: 0.3.20-12 version: 0.3.20-12 @@ -111,9 +111,6 @@ catalogs: xss: specifier: 1.0.15 version: 1.0.15 - zod: - specifier: 3.24.1 - version: 3.24.1 zod-to-json-schema: specifier: 3.23.3 version: 3.23.3 @@ -189,6 +186,7 @@ overrides: vue-tsc: ^2.2.8 google-gax: ^4.3.7 ws: '>=8.17.1' + zod: 3.25.67 patchedDependencies: '@types/express-serve-static-core@5.0.6': @@ -358,16 +356,16 @@ importers: dependencies: '@langchain/anthropic': specifier: 'catalog:' - version: 0.3.21(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(encoding@0.1.13) + version: 0.3.22(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) '@langchain/core': specifier: 'catalog:' - version: 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + version: 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) '@langchain/langgraph': specifier: 0.2.45 - version: 0.2.45(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(react@18.2.0) + version: 0.2.45(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(react@18.2.0) '@langchain/openai': specifier: 'catalog:' - version: 0.5.0(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.2) + version: 0.5.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(ws@8.18.2) '@n8n/config': specifier: workspace:* version: link:../config @@ -381,8 +379,8 @@ importers: specifier: workspace:* version: link:../../workflow zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -400,11 +398,11 @@ importers: specifier: 'catalog:' version: 1.0.15 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 zod-class: specifier: 0.0.16 - version: 0.0.16(zod@3.24.1) + version: 0.0.16(zod@3.25.67) devDependencies: '@n8n/config': specifier: workspace:* @@ -526,8 +524,8 @@ importers: specifier: 'catalog:' version: 0.2.2 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -561,7 +559,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) + version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@5.9.2(@aws-sdk/credential-providers@3.808.0))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) class-validator: specifier: 0.14.0 version: 0.14.0 @@ -689,8 +687,8 @@ importers: packages/@n8n/extension-sdk: dependencies: zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -721,7 +719,7 @@ importers: version: 2.2.8(patch_hash=e2aee939ccac8a57fe449bfd92bedd8117841579526217bc39aca26c6b8c317f)(typescript@5.8.2) zod-to-json-schema: specifier: 'catalog:' - version: 3.23.3(zod@3.24.1) + version: 3.23.3(zod@3.25.67) packages/@n8n/imap: dependencies: @@ -766,8 +764,8 @@ importers: specifier: ^7.0.15 version: 7.0.15 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 packages/@n8n/nodes-langchain: dependencies: @@ -779,7 +777,7 @@ importers: version: 4.3.0 '@getzep/zep-cloud': specifier: 1.0.12 - version: 1.0.12(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(259cf7eaee7343a58498f432f7938ad9)) + version: 1.0.12(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(langchain@0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6)) '@getzep/zep-js': specifier: 0.9.0 version: 0.9.0 @@ -797,52 +795,52 @@ importers: version: 2.8.0 '@langchain/anthropic': specifier: 'catalog:' - version: 0.3.21(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + version: 0.3.22(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) '@langchain/aws': - specifier: 0.1.10 - version: 0.1.10(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + specifier: 0.1.11 + version: 0.1.11(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@langchain/cohere': - specifier: 0.3.2 - version: 0.3.2(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + specifier: 0.3.4 + version: 0.3.4(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) '@langchain/community': specifier: 'catalog:' - version: 0.3.24(c3af4d731197d186549496cd7d66d0a9) + version: 0.3.46(421f5526c191b539c59b7e383489c114) '@langchain/core': specifier: 'catalog:' - version: 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + version: 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) '@langchain/google-genai': - specifier: 0.1.6 - version: 0.1.6(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(zod@3.24.1) + specifier: 0.2.13 + version: 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@langchain/google-vertexai': - specifier: 0.1.8 - version: 0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(zod@3.24.1) + specifier: 0.2.13 + version: 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@langchain/groq': - specifier: 0.1.3 - version: 0.1.3(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + specifier: 0.2.3 + version: 0.2.3(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) '@langchain/mistralai': - specifier: 0.2.0 - version: 0.2.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + specifier: 0.2.1 + version: 0.2.1(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(zod@3.25.67) '@langchain/mongodb': specifier: ^0.1.0 - version: 0.1.0(@aws-sdk/credential-providers@3.808.0)(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3) + version: 0.1.0(@aws-sdk/credential-providers@3.808.0)(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3) '@langchain/ollama': - specifier: 0.1.4 - version: 0.1.4(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + specifier: 0.2.2 + version: 0.2.2(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@langchain/openai': specifier: 'catalog:' - version: 0.5.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.2) + version: 0.5.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(ws@8.18.2) '@langchain/pinecone': - specifier: 0.1.3 - version: 0.1.3(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + specifier: 0.2.0 + version: 0.2.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(@pinecone-database/pinecone@5.1.2) '@langchain/qdrant': specifier: 0.1.2 - version: 0.1.2(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(typescript@5.8.2) + version: 0.1.2(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(typescript@5.8.2) '@langchain/redis': - specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + specifier: 0.1.1 + version: 0.1.1(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@langchain/textsplitters': specifier: 0.1.0 - version: 0.1.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + version: 0.1.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) '@modelcontextprotocol/sdk': specifier: 1.12.0 version: 1.12.0 @@ -865,8 +863,8 @@ importers: specifier: 3.9.25 version: 3.9.25 '@pinecone-database/pinecone': - specifier: 4.0.0 - version: 4.0.0 + specifier: ^5.0.2 + version: 5.1.2 '@qdrant/js-client-rest': specifier: 1.14.1 version: 1.14.1(typescript@5.8.2) @@ -910,8 +908,8 @@ importers: specifier: 23.0.1 version: 23.0.1 langchain: - specifier: 0.3.11 - version: 0.3.11(259cf7eaee7343a58498f432f7938ad9) + specifier: 0.3.28 + version: 0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6) lodash: specifier: 'catalog:' version: 4.17.21 @@ -931,8 +929,8 @@ importers: specifier: workspace:* version: link:../../workflow openai: - specifier: 4.78.1 - version: 4.78.1(encoding@0.1.13)(zod@3.24.1) + specifier: 4.103.0 + version: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) pdf-parse: specifier: 1.1.1 version: 1.1.1 @@ -955,11 +953,11 @@ importers: specifier: 3.0.3 version: 3.0.3 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 zod-to-json-schema: specifier: 3.23.3 - version: 3.23.3(zod@3.24.1) + version: 3.23.3(zod@3.25.67) devDependencies: '@types/basic-auth': specifier: 'catalog:' @@ -995,8 +993,8 @@ importers: packages/@n8n/permissions: dependencies: zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -1189,7 +1187,7 @@ importers: version: link:../@n8n/task-runner '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) + version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@5.9.2(@aws-sdk/credential-providers@3.808.0))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) '@n8n_io/ai-assistant-sdk': specifier: 'catalog:' version: 1.14.0 @@ -1419,8 +1417,8 @@ importers: specifier: 0.3.0 version: 0.3.0 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -1523,7 +1521,7 @@ importers: version: 3.808.0 '@langchain/core': specifier: 'catalog:' - version: 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + version: 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) '@n8n/backend-common': specifier: workspace:^ version: link:../@n8n/backend-common @@ -1624,8 +1622,8 @@ importers: specifier: 'catalog:' version: 0.6.2 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@n8n/typescript-config': specifier: workspace:* @@ -2663,7 +2661,7 @@ importers: version: 3.0.3 ts-ics: specifier: 1.2.2 - version: 1.2.2(date-fns@2.30.0)(lodash@4.17.21)(zod@3.24.1) + version: 1.2.2(date-fns@2.30.0)(lodash@4.17.21)(zod@3.25.67) uuid: specifier: 'catalog:' version: 10.0.0 @@ -2804,12 +2802,12 @@ importers: specifier: 'catalog:' version: 0.6.2 zod: - specifier: 'catalog:' - version: 3.24.1 + specifier: 3.25.67 + version: 3.25.67 devDependencies: '@langchain/core': specifier: 'catalog:' - version: 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + version: 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) '@n8n/config': specifier: workspace:* version: link:../@n8n/config @@ -3860,7 +3858,7 @@ packages: deepmerge: ^4.3.1 dotenv: ^16.4.5 openai: ^4.62.1 - zod: ^3.23.8 + zod: 3.25.67 '@cfworker/json-schema@4.1.0': resolution: {integrity: sha512-/vYKi/qMxwNsuIJ9WGWwM2rflY40ZenK3Kh4uR5vB9/Nz12Y7IUN/Xf4wDA7vzPfw0VNh3b/jz4+MjcVgARKJg==} @@ -4234,6 +4232,15 @@ packages: resolution: {integrity: sha512-7XhUbtnlkSEZK15kN3t+tzIMxsbKm/dSkKBFalj+20NvPKe1kBY7mR2P7vuijEn+f06z5+A8bVGKO0v39cr6Wg==} engines: {node: '>=18.0.0'} + '@google/generative-ai@0.24.1': + resolution: {integrity: sha512-MqO+MLfM6kjxcKoy0p1wRzG3b4ZZXtPI+z2IE26UogS2Cm/XHO+7gGRBh6gcJsOiIVoH93UwKvW4HdgiOZCy9Q==} + engines: {node: '>=18.0.0'} + + '@graphql-typed-document-node/core@3.2.0': + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@grpc/grpc-js@1.13.2': resolution: {integrity: sha512-nnR5nmL6lxF8YBqb6gWvEgLdLh/Fn+kvAdX5hUOnt48sNSb0riz/93ASd2E5gvanPA41X6Yp25bIfGRp1SMb2g==} engines: {node: '>=12.10.0'} @@ -4553,39 +4560,40 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@langchain/anthropic@0.3.21': - resolution: {integrity: sha512-iyVZ9PHcNbABVzWFWtolcDUqHYCEkl1yypRYXE98tTPiNhGo6g/MgKky96TEcOnJ0VNHD6qlzo9LhQl87OplvA==} + '@langchain/anthropic@0.3.22': + resolution: {integrity: sha512-3vLuGzWkUC1pGNtu2vyKThiv7jZ063KGYSb2Y89D+NT5iPo5fjmujmgGo5fyoTRpSOUWLgPr7ST+8D35Wmx44g==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.3.48 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/aws@0.1.10': - resolution: {integrity: sha512-PWA68aPBdLgmOvzsVgVpBec3sfwyCgsx/fpaTsf75k6TfHp4KBzqGGLGzgYo5/QBrInRkxVawJL1eKu4APy2nw==} + '@langchain/aws@0.1.11': + resolution: {integrity: sha512-JNnEmJaJB5TzcniPYGZi6dlpmZyzeyVsS+Za0Ye1DhCpcNmEiWRy514gVcTPQUEl5EcpIR51B/YyowI7zUzVvg==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.3.48 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/cohere@0.3.2': - resolution: {integrity: sha512-AWUH6DPUnn7jmuFvNMtS0VDL+fW06edQmXFxGvWvIlXFSezqECnV4opni8zCAlWgh5NGSROLtqAZc879dt5TGg==} + '@langchain/cohere@0.3.4': + resolution: {integrity: sha512-TdOaxKtavYxf5iVO20OQHGwDUSvCTp2o6Jc0N26FyBZKP4J5LECOksmL28y6hNI/4duXPTl2IEXsNqlOTc2ssQ==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/community@0.3.24': - resolution: {integrity: sha512-lHio63Bi5mxO6aMzLfXq5ouo6gKpSs7JWJ3Fi2Sl1fdH0AdCEqQZyLG0Fjinx/T815aPBb8eUIdjUlQIrPE2eA==} + '@langchain/community@0.3.46': + resolution: {integrity: sha512-loix9LkoNcn1gQlVCopmrJW9TmgZb+YpZw7nkFzXT6ozR8ZDh1XlFq1ymR5gTFtdNzF0neK2oJtE9iEl1lm7Dw==} engines: {node: '>=18'} peerDependencies: '@arcjet/redact': ^v1.0.0-alpha.23 '@aws-crypto/sha256-js': ^5.0.0 - '@aws-sdk/client-bedrock-agent-runtime': ^3.583.0 - '@aws-sdk/client-bedrock-runtime': ^3.422.0 - '@aws-sdk/client-dynamodb': ^3.310.0 - '@aws-sdk/client-kendra': ^3.352.0 - '@aws-sdk/client-lambda': ^3.310.0 - '@aws-sdk/client-s3': ^3.310.0 - '@aws-sdk/client-sagemaker-runtime': ^3.310.0 - '@aws-sdk/client-sfn': ^3.310.0 + '@aws-sdk/client-bedrock-agent-runtime': ^3.749.0 + '@aws-sdk/client-bedrock-runtime': ^3.749.0 + '@aws-sdk/client-dynamodb': ^3.749.0 + '@aws-sdk/client-kendra': ^3.749.0 + '@aws-sdk/client-lambda': ^3.749.0 + '@aws-sdk/client-s3': ^3.749.0 + '@aws-sdk/client-sagemaker-runtime': ^3.749.0 + '@aws-sdk/client-sfn': ^3.749.0 '@aws-sdk/credential-provider-node': ^3.388.0 + '@aws-sdk/dsql-signer': '*' '@azure/search-documents': ^12.0.0 '@azure/storage-blob': ^12.15.0 '@browserbasehq/sdk': '*' @@ -4606,7 +4614,7 @@ packages: '@huggingface/transformers': ^3.2.3 '@ibm-cloud/watsonx-ai': '*' '@lancedb/lancedb': ^0.12.0 - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' '@layerup/layerup-security': ^1.5.12 '@libsql/client': ^0.14.0 '@mendable/firecrawl-js': ^1.4.3 @@ -4640,6 +4648,7 @@ packages: '@zilliz/milvus2-sdk-node': '>=2.3.5' apify-client: ^2.7.1 assemblyai: ^4.6.0 + azion: ^1.11.1 better-sqlite3: '>=9.4.0 <12.0.0' cassandra-driver: ^4.7.2 cborg: ^4.1.1 @@ -4656,7 +4665,6 @@ packages: dria: ^0.0.3 duck-duck-scrape: ^2.2.5 epub2: ^3.0.1 - faiss-node: ^0.5.1 fast-xml-parser: '*' firebase-admin: ^11.9.0 || ^12.0.0 google-auth-library: '*' @@ -4674,6 +4682,8 @@ packages: lodash: ^4.17.21 lunary: ^0.7.10 mammoth: ^1.6.0 + mariadb: ^3.4.0 + mem0ai: ^2.1.8 mongodb: '>=5.2.0' mysql2: ^3.9.8 neo4j-driver: '*' @@ -4689,14 +4699,14 @@ packages: puppeteer: '*' pyodide: '>=0.24.1 <0.27.0' redis: '*' - replicate: ^0.29.4 + replicate: '*' sonix-speech-recognition: ^2.1.1 srt-parser-2: ^1.2.3 typeorm: ^0.3.20 typesense: ^1.5.3 usearch: ^1.1.1 voy-search: 0.6.2 - weaviate-ts-client: '*' + weaviate-client: ^3.5.2 web-auth-library: ^1.0.3 word-extractor: '*' ws: '>=8.17.1' @@ -4724,6 +4734,8 @@ packages: optional: true '@aws-sdk/credential-provider-node': optional: true + '@aws-sdk/dsql-signer': + optional: true '@azure/search-documents': optional: true '@azure/storage-blob': @@ -4826,6 +4838,8 @@ packages: optional: true assemblyai: optional: true + azion: + optional: true better-sqlite3: optional: true cassandra-driver: @@ -4858,8 +4872,6 @@ packages: optional: true epub2: optional: true - faiss-node: - optional: true fast-xml-parser: optional: true firebase-admin: @@ -4892,6 +4904,10 @@ packages: optional: true mammoth: optional: true + mariadb: + optional: true + mem0ai: + optional: true mongodb: optional: true mysql2: @@ -4934,7 +4950,7 @@ packages: optional: true voy-search: optional: true - weaviate-ts-client: + weaviate-client: optional: true web-auth-library: optional: true @@ -4945,39 +4961,39 @@ packages: youtubei.js: optional: true - '@langchain/core@0.3.48': - resolution: {integrity: sha512-R/G/ax4O3UrDV0JIkz6jiQSLBB68r9FswpHDgN6OPxU0R3YgAVnaiYuiNgUwHymmuUOJ6rZbndsnec73DE0iTw==} + '@langchain/core@0.3.59': + resolution: {integrity: sha512-YAvnx0z3A8z5MvyjZzjC9ZxXZYM20ivFdUeLzANSPCoPCNIQ1/EppWP82RI24PcmWkNtuXsFVaj5juWiIpZvxg==} engines: {node: '>=18'} - '@langchain/google-common@0.1.8': - resolution: {integrity: sha512-8auqWw2PMPhcHQHS+nMN3tVZrUPgSLckUaFeOHDOeSBiDvBd4KCybPwyl2oCwMDGvmyIxvOOckkMdeGaJ92vpQ==} + '@langchain/google-common@0.2.13': + resolution: {integrity: sha512-Wd254vAajKxK3bIYPmuFRrk90oN3YIDzwwiO+3ojYKoWP+EBzW3eg3B4f8ofvGXUkJPxEwp/u8ymSsVUElUGlw==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/google-gauth@0.1.8': - resolution: {integrity: sha512-2QK7d5SQMrnSv7X4j05BGfO74hiA8FJuNwSsQKZvzlGoVnNXil3x2aqD5V+zsYOPpxhkDCpNlmh2Pue2Wzy1rQ==} + '@langchain/google-gauth@0.2.13': + resolution: {integrity: sha512-JAIMtdmN+6/5aPRz3XUCFQ8+4TP272V8QCLhcyZ9LhDlnmY5DJv+LhzjMk9L5XZx9sRnKRvthVWiAY0Xbs3qAg==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/google-genai@0.1.6': - resolution: {integrity: sha512-LF3fan9pvgFa1vw2/IYGhi5KjppE0OvPFX3QQBUshBLpXWERP+BSpSD7jcXyqm9Kf7DcFj7w5/2knKeEwih8Xg==} + '@langchain/google-genai@0.2.13': + resolution: {integrity: sha512-ReZe4oNUhPNEijYo9CGA3/CJUwVPaaoYnyplZyYTbUNPAwwRH5aR1e6bppKFBb+ZZeTRCR25JFDIPnXJFfjaBg==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.3.17 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/google-vertexai@0.1.8': - resolution: {integrity: sha512-n06ohihopz38agOm7BTASHMmFLz+XAZlzEvqtPC4Qa1fhYhzETQg2gCzEapIJ1yVk5MhrWqwKnVOQ+tIsFE88Q==} + '@langchain/google-vertexai@0.2.13': + resolution: {integrity: sha512-Y97f0IBr4uWsyJTcDJROWXuu+qh4elSDLK1e6MD+mrxCx+UlgcXCReg4zvEFJzqpBKrfFt+lvXstJ6XTR6Zfyg==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' - '@langchain/groq@0.1.3': - resolution: {integrity: sha512-dMzvBVaLf/0IQoHdAOAN8W/PbOcwgbvgUMCn02CqvCC90mxZ45LI0Tipzqnoaam0hiKALR5hLc3dNj1oCYV92w==} + '@langchain/groq@0.2.3': + resolution: {integrity: sha512-r+yjysG36a0IZxTlCMr655Feumfb4IrOyA0jLLq4l7gEhVyMpYXMwyE6evseyU2LRP+7qOPbGRVpGqAIK0MsUA==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' '@langchain/langgraph-checkpoint@0.0.17': resolution: {integrity: sha512-6b3CuVVYx+7x0uWLG+7YXz9j2iBa+tn2AXvkLxzEvaAsLE6Sij++8PPbS2BZzC+S/FPJdWsz6I5bsrqL0BYrCA==} @@ -5002,11 +5018,11 @@ packages: peerDependencies: '@langchain/core': '>=0.2.36 <0.3.0 || >=0.3.9 < 0.4.0' - '@langchain/mistralai@0.2.0': - resolution: {integrity: sha512-VdfbKZopAuSXf/vlXbriGWLK3c7j5s47DoB3S31xpprY2BMSKZZiX9vE9TsgxMfAPuIDPIYcfgU7p1upvTYt8g==} + '@langchain/mistralai@0.2.1': + resolution: {integrity: sha512-s91BlNcuxaaZGnVukyl81nwGrWpeE0EYiAdEFoBmZwlT4yLpx+QpPhRsGKrTg/Vm7Nscy6Wd8Xy2PJ93wftMdw==} engines: {node: '>=18'} peerDependencies: - '@langchain/core': '>=0.3.7 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' '@langchain/mongodb@0.1.0': resolution: {integrity: sha512-5yO6aNMkdtxlJBjR8LFuvgDgnM/sbAhYe5AkN8VznPkpEoI6Pq4zjvl8gB3YTVpzdrp38HT5Z40VEwNEDHpwIw==} @@ -5014,29 +5030,24 @@ packages: peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' - '@langchain/ollama@0.1.4': - resolution: {integrity: sha512-olHPViUurGcmOI3IbhIGK/EJ7QxDlZru4j98V269PiEFTIVlciRULltgI/t3voHYTdvB8R+HV8pMo/Y3UVzvzA==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.2.21 <0.4.0' - - '@langchain/openai@0.3.17': - resolution: {integrity: sha512-uw4po32OKptVjq+CYHrumgbfh4NuD7LqyE+ZgqY9I/LrLc6bHLMc+sisHmI17vgek0K/yqtarI0alPJbzrwyag==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.3.29 <0.4.0' - - '@langchain/openai@0.5.0': - resolution: {integrity: sha512-nuMVwgu1dILhN0swU50KCXwX93m+l9feuRig8pVIyKec+UvQ5i/g6eK8M1wHXXd0PHIrNqtR5hxyrSI0koLoYA==} - engines: {node: '>=18'} - peerDependencies: - '@langchain/core': '>=0.3.39 <0.4.0' - - '@langchain/pinecone@0.1.3': - resolution: {integrity: sha512-1DPZvkg3Ve1TJSUfmpf7GF2SvRyg8cLjKjffkuW/C3oPONti2a9W7Q+F18YgBf1Swk0bPJ7A1EtMvlsU+NOQmw==} + '@langchain/ollama@0.2.2': + resolution: {integrity: sha512-q81DnIZC5kTYF6JCzpaDU4azRxfi/iVrVHwH2Uc6RHI1yGQEYh+veQ7NGW1tGF9pyKlf8ZPLfHVxVbRbUzS1Ww==} + engines: {node: '>=18'} + peerDependencies: + '@langchain/core': '>=0.3.58 <0.4.0' + + '@langchain/openai@0.5.13': + resolution: {integrity: sha512-t5UsO7XYE+DBQlXQ21QK74Y+LH4It20wnENrmueNvxIWTn0nHDIGVmO6wo4rJxbmOOPRQ4l/oAxGRnYU8B8v6w==} + engines: {node: '>=18'} + peerDependencies: + '@langchain/core': '>=0.3.58 <0.4.0' + + '@langchain/pinecone@0.2.0': + resolution: {integrity: sha512-O3tWSCIbm1uDLh0J4R0ETmYeRFtQAI2qcSAMC/VW1+xBb+o/IJ5VMyJhGKc4RsmyWE0wG4kOuwfIcCP+XV0clw==} engines: {node: '>=18'} peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' + '@pinecone-database/pinecone': ^5.0.2 '@langchain/qdrant@0.1.2': resolution: {integrity: sha512-Bz4VCZeKgL8DYAyfrSOv2zF6AKKr0tISjGwqe77BATmh4ae2Zkc6mHSB0StZCLiur7u+C2weyY+YimmkcZVyeA==} @@ -5044,8 +5055,8 @@ packages: peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' - '@langchain/redis@0.1.0': - resolution: {integrity: sha512-nZoKUVSJjJhmYo1bOoTapaJFs8EzvJxSCGcTiZOTugpNvz8ZcBVu7Lytvdo3pQV6eHdVRlw9L5eQmMOQkFs6AA==} + '@langchain/redis@0.1.1': + resolution: {integrity: sha512-vI2fvOdCuvTSrtJ4SJpGP4wmV8slqIwwVe2uUN8vMIc2n1ZuaFUr4PYKhqHYAAYkuKNGguC7kNNasiHuN10mpw==} engines: {node: '>=18'} peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' @@ -5056,6 +5067,12 @@ packages: peerDependencies: '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/weaviate@0.2.0': + resolution: {integrity: sha512-gAtTCxSllR8Z92qAuRn2ir0cop241VmftQHQN+UYtTeoLge8hvZT5k0j55PDVaXTVpjx0ecx6DKv5I/wLRQI+A==} + engines: {node: '>=18'} + peerDependencies: + '@langchain/core': '>=0.2.21 <0.4.0' + '@lezer/common@1.1.0': resolution: {integrity: sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==} @@ -5112,7 +5129,7 @@ packages: '@mistralai/mistralai@1.3.4': resolution: {integrity: sha512-db5UhCXqH0N05XbXMR/2bSiGKIFUzS6p0sI9Nl2XDmJuDZIm+WRGTlsq60ALwhvKpHcQKzN5L58HIneksRrn9g==} peerDependencies: - zod: '>= 3' + zod: 3.25.67 '@modelcontextprotocol/sdk@1.12.0': resolution: {integrity: sha512-m//7RlINx1F3sz3KqwY1WWzVgTcYX52HYk4bJ1hkBXV3zccAEth+jRvG8DBRrdaQuRsPAJOx2MH3zaHNCKL7Zg==} @@ -5592,8 +5609,8 @@ packages: '@petamoriken/float16@3.9.2': resolution: {integrity: sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==} - '@pinecone-database/pinecone@4.0.0': - resolution: {integrity: sha512-INYS+GBys9v5BRTyn0tv8srVsPTlSRvE3BPE4Wkc/lOEyAIyB9F7DEMXbeF19FOLEgRwCuHTLjzm1niENl+4FA==} + '@pinecone-database/pinecone@5.1.2': + resolution: {integrity: sha512-z7737KUA1hXwd508q1+o4bnRxj0NpMmzA2beyaFm7Y+EC2TYLT5ABuYsn/qhiwiEsYp8v1qS596eBhhvgNagig==} engines: {node: '>=18.0.0'} '@pinia/testing@0.1.6': @@ -6741,9 +6758,6 @@ packages: '@types/node-fetch@2.6.12': resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} - '@types/node-fetch@2.6.4': - resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} - '@types/node@20.17.57': resolution: {integrity: sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==} @@ -6924,6 +6938,9 @@ packages: '@types/whatwg-url@11.0.4': resolution: {integrity: sha512-lXCmTWSHJvf0TRSO58nm978b8HJ/EdsSsEKLd3ODHFjo+3VGAyyTp4v50nWvwtzBxSMQrVOK7tcuN0zGPLICMw==} + '@types/whatwg-url@8.2.2': + resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} + '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} @@ -7287,6 +7304,9 @@ packages: abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + abort-controller-x@0.4.3: + resolution: {integrity: sha512-VtUwTNU8fpMwvWGn4xE93ywbogTYsuT+AUxAXOeelbXuQVIwNmC5YLeho9sH4vZ4ITW8414TTAOG1nW6uIVHCA==} + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -7343,10 +7363,6 @@ packages: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} - agentkeepalive@4.2.1: - resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==} - engines: {node: '>= 8.0.0'} - agentkeepalive@4.6.0: resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} engines: {node: '>= 8.0.0'} @@ -7797,6 +7813,10 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + bson@5.5.1: + resolution: {integrity: sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==} + engines: {node: '>=14.20.1'} + bson@6.10.0: resolution: {integrity: sha512-ROchNosXMJD2cbQGm84KoP7vOGPO6/bOAW0veMMbzhXLqoZptcaYRVLitwvuhwhjjpU1qP4YZRWLhgETdgqUQw==} engines: {node: '>=16.20.1'} @@ -8481,6 +8501,10 @@ packages: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -8650,10 +8674,6 @@ packages: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -9298,9 +9318,6 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-text-encoding@1.0.6: - resolution: {integrity: sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==} - fast-unique-numbers@8.0.13: resolution: {integrity: sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==} engines: {node: '>=16.1.0'} @@ -9348,6 +9365,10 @@ packages: fengari@0.1.4: resolution: {integrity: sha512-6ujqUuiIYmcgkGz8MGAdERU57EIluGGPSUgGPTsco657EHa+srq0S3/YUl/r9kx1+D+d4rGfYObd+m8K22gB1g==} + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + fflate@0.7.4: resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} @@ -9449,10 +9470,6 @@ packages: resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} engines: {node: '>= 0.12'} - form-data@3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -9469,6 +9486,10 @@ packages: resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==} engines: {node: '>= 18'} + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + formidable@3.5.4: resolution: {integrity: sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==} engines: {node: '>=14.0.0'} @@ -9541,6 +9562,10 @@ packages: resolution: {integrity: sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ==} engines: {node: '>=14'} + gaxios@7.1.0: + resolution: {integrity: sha512-y1Q0MX1Ba6eg67Zz92kW0MHHhdtWksYckQy1KJsI6P4UlDQ8cvdvpLEPslD/k7vFkdPppMESFGTvk7XpSiKj8g==} + engines: {node: '>=18'} + gcp-metadata@5.3.0: resolution: {integrity: sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==} engines: {node: '>=12'} @@ -9549,6 +9574,10 @@ packages: resolution: {integrity: sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==} engines: {node: '>=14'} + gcp-metadata@7.0.0: + resolution: {integrity: sha512-3PfRTzvT3Msu0Hy8Gf9ypxJvaClG2IB9pyH0r8QOmRBW5mUcrHgYpF4GYP+XulDbfhxEhBYtJtJJQb5S2wM+LA==} + engines: {node: '>=18'} + generate-function@2.3.1: resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} @@ -9685,9 +9714,9 @@ packages: engines: {node: '>=14'} deprecated: The gm module has been sunset. Please migrate to an alternative. https://github.com/aheckmann/gm?tab=readme-ov-file#2025-02-24-this-project-is-not-maintained - google-auth-library@8.9.0: - resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} - engines: {node: '>=12'} + google-auth-library@10.1.0: + resolution: {integrity: sha512-GspVjZj1RbyRWpQ9FbAXMKjFGzZwDKnUHi66JJ+tcjcu5/xYAP1pdlWotCuIkMwjfVsxxDvsGZXGLzRt72D0sQ==} + engines: {node: '>=18'} google-auth-library@9.10.0: resolution: {integrity: sha512-ol+oSa5NbcGdDqA+gZ3G3mev59OHBZksBTxY/tYwjtcp1H/scAFwJfSQU9/1RALoyZ7FslNbke8j4i3ipwlyuQ==} @@ -9697,11 +9726,9 @@ packages: resolution: {integrity: sha512-V6eky/xz2mcKfAd1Ioxyd6nmA61gao3n01C+YeuIwu3vzM9EDR6wcVzMSIbLMDXWeoi9SHYctXuKYC5uJUT3eQ==} engines: {node: '>=14'} - google-p12-pem@4.0.1: - resolution: {integrity: sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==} - engines: {node: '>=12.0.0'} - deprecated: Package is no longer maintained - hasBin: true + google-logging-utils@1.1.1: + resolution: {integrity: sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A==} + engines: {node: '>=14'} gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} @@ -9713,17 +9740,26 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - groq-sdk@0.5.0: - resolution: {integrity: sha512-RVmhW7qZ+XZoy5fIuSdx/LGQJONpL8MHgZEW7dFwTdgkzStub2XQx6OKv28CHogijdwH41J+Npj/z2jBPu3vmw==} + graphql-request@6.1.0: + resolution: {integrity: sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==} + peerDependencies: + graphql: 14 - 16 - gtoken@6.1.2: - resolution: {integrity: sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==} - engines: {node: '>=12.0.0'} + graphql@16.11.0: + resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + + groq-sdk@0.19.0: + resolution: {integrity: sha512-vdh5h7ORvwvOvutA80dKF81b0gPWHxu6K/GOJBOM0n6p6CSqAVLhFfeS79Ef0j/yCycDR09jqY7jkYz9dLiS6w==} gtoken@7.1.0: resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} engines: {node: '>=14.0.0'} + gtoken@8.0.0: + resolution: {integrity: sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==} + engines: {node: '>=18'} + gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} @@ -10625,21 +10661,23 @@ packages: kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - langchain@0.3.11: - resolution: {integrity: sha512-PgAG4ZLeuSRkKsyf98cmWGdwKv3I1hOFC8a4fr7e+bm7E+F6Fx6xUkgbuC78ff0N/Cjs5BBryZIFMrqoKPqsvg==} + langchain@0.3.28: + resolution: {integrity: sha512-h4GGlBJNGU/Sj2PipW9kL+ewj7To3c+SnnNKH3HZaVHEqGPMHVB96T1lLjtCLcZCyUfabMr/zFIkLNI4War+Xg==} engines: {node: '>=18'} peerDependencies: '@langchain/anthropic': '*' '@langchain/aws': '*' '@langchain/cerebras': '*' '@langchain/cohere': '*' - '@langchain/core': '>=0.2.21 <0.4.0' + '@langchain/core': '>=0.3.58 <0.4.0' + '@langchain/deepseek': '*' '@langchain/google-genai': '*' '@langchain/google-vertexai': '*' '@langchain/google-vertexai-web': '*' '@langchain/groq': '*' '@langchain/mistralai': '*' '@langchain/ollama': '*' + '@langchain/xai': '*' axios: '*' cheerio: '*' handlebars: ^4.7.8 @@ -10654,6 +10692,8 @@ packages: optional: true '@langchain/cohere': optional: true + '@langchain/deepseek': + optional: true '@langchain/google-genai': optional: true '@langchain/google-vertexai': @@ -10666,6 +10706,8 @@ packages: optional: true '@langchain/ollama': optional: true + '@langchain/xai': + optional: true axios: optional: true cheerio: @@ -10677,16 +10719,16 @@ packages: typeorm: optional: true - langsmith@0.2.15: - resolution: {integrity: sha512-homtJU41iitqIZVuuLW7iarCzD4f39KcfP9RTBWav9jifhrsDa1Ez89Ejr+4qi72iuBu8Y5xykchsGVgiEZ93w==} + langsmith@0.3.30: + resolution: {integrity: sha512-ZaiaOx9MysuSQlAkRw8mjm7iqhrlF7HI0LCTLxiNBEWBPywdkgI7UnN+s7KtlRiM0tP1cOLm+dQY++Fi33jkPQ==} peerDependencies: openai: '*' peerDependenciesMeta: openai: optional: true - langsmith@0.3.30: - resolution: {integrity: sha512-ZaiaOx9MysuSQlAkRw8mjm7iqhrlF7HI0LCTLxiNBEWBPywdkgI7UnN+s7KtlRiM0tP1cOLm+dQY++Fi33jkPQ==} + langsmith@0.3.33: + resolution: {integrity: sha512-imNIaBL6+ElE5eMzNHYwFxo6W/6rHlqcaUjCYoIeGdCYWlARxE3CTGKul5DJnaUgGP2CTLFeNXyvRx5HWC/4KQ==} peerDependencies: openai: '*' peerDependenciesMeta: @@ -10924,6 +10966,9 @@ packages: long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -11392,9 +11437,33 @@ packages: moment@2.29.4: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} + mongodb-connection-string-url@2.6.0: + resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==} + mongodb-connection-string-url@3.0.0: resolution: {integrity: sha512-t1Vf+m1I5hC2M5RJx/7AtxgABy1cZmIPQRMXw+gEIPn/cZNF3Oiy+l0UIypUwVB5trcWHq3crg2g3uAR9aAwsQ==} + mongodb@5.9.2: + resolution: {integrity: sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==} + engines: {node: '>=14.20.1'} + peerDependencies: + '@aws-sdk/credential-providers': ^3.188.0 + '@mongodb-js/zstd': ^1.0.0 + kerberos: ^1.0.0 || ^2.0.0 + mongodb-client-encryption: '>=2.3.0 <3' + snappy: ^7.2.2 + peerDependenciesMeta: + '@aws-sdk/credential-providers': + optional: true + '@mongodb-js/zstd': + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + snappy: + optional: true + mongodb@6.11.0: resolution: {integrity: sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==} engines: {node: '>=16.20.1'} @@ -11515,6 +11584,15 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + nice-grpc-client-middleware-retry@3.1.11: + resolution: {integrity: sha512-xW/imz/kNG2g0DwTfH2eYEGrg1chSLrXtvGp9fg2qkhTgGFfAS/Pq3+t+9G8KThcC4hK/xlEyKvZWKk++33S6A==} + + nice-grpc-common@2.0.2: + resolution: {integrity: sha512-7RNWbls5kAL1QVUOXvBsv1uO0wPQK3lHv+cY1gwkTzirnG1Nop4cBJZubpgziNbaVc/bl9QJcyvsf/NQxa3rjQ==} + + nice-grpc@2.1.12: + resolution: {integrity: sha512-J1n4Wg+D3IhRhGQb+iqh2OpiM0GzTve/kf2lnlW4S+xczmIEd0aHUDV1OsJ5a3q8GSTqJf+s4Rgg1M8uJltarw==} + no-case@2.3.2: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} @@ -11564,6 +11642,10 @@ packages: encoding: optional: true + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} @@ -11744,8 +11826,8 @@ packages: ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - ollama@0.5.9: - resolution: {integrity: sha512-F/KZuDRC+ZsVCuMvcOYuQ6zj42/idzCkkuknGyyGVmNStMZ/sU3jQpvhnl4SyC0+zBzLiKNZJnJeuPFuieWZvQ==} + ollama@0.5.16: + resolution: {integrity: sha512-OEbxxOIUZtdZgOaTPAULo051F5y+Z1vosxEYOoABPnQKeW7i4O8tJNlxCB+xioyoorVqgjkdj+TA1f1Hy2ug/w==} on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -11781,22 +11863,13 @@ packages: hasBin: true peerDependencies: ws: '>=8.17.1' - zod: ^3.23.8 + zod: 3.25.67 peerDependenciesMeta: ws: optional: true zod: optional: true - openai@4.78.1: - resolution: {integrity: sha512-drt0lHZBd2lMyORckOXFPQTmnGLWSLt8VK0W9BhOKWpMFBEoHMoz5gxMPmVq5icp+sOrsbMnsmZTVHUlKvD1Ow==} - hasBin: true - peerDependencies: - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - openapi-sampler@1.5.1: resolution: {integrity: sha512-tIWIrZUKNAsbqf3bd9U1oH6JEXo8LNYuDlXw26By67EygpjT+ArFnsxxyTMjFWRfbqo5ozkvgSQDK69Gd8CddA==} @@ -13596,6 +13669,9 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} + ts-error@1.0.6: + resolution: {integrity: sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA==} + ts-essentials@10.0.2: resolution: {integrity: sha512-Xwag0TULqriaugXqVdDiGZ5wuZpqABZlpwQ2Ho4GDyiu/R2Xjkp/9+zcFxL7uzeLl/QCPrflnvpVYyS3ouT7Zw==} peerDependencies: @@ -13614,7 +13690,7 @@ packages: peerDependencies: date-fns: ^2 lodash: ^4 - zod: ^3 + zod: 3.25.67 ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -14023,6 +14099,10 @@ packages: resolution: {integrity: sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==} hasBin: true + uuid@11.1.0: + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -14302,6 +14382,10 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + weaviate-client@3.6.2: + resolution: {integrity: sha512-6z+Du0Sp+nVp4Mhsn25sd+Qw6fr60vbyUS1e3gTZqtMrxLuNC1xgA0J/MHu5oHcm6moCBqT/2AQCt4ZV4fYSaw==} + engines: {node: '>=18.0.0'} + web-resource-inliner@6.0.1: resolution: {integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==} engines: {node: '>=10.0.0'} @@ -14617,20 +14701,20 @@ packages: zod-class@0.0.16: resolution: {integrity: sha512-3A1l81VEUOxvSTGoNPsU4fTUY9CKin/HSySnXT3bIc+TJTDGCPbzSPE8W1VvwXqyzHEIWK608eFZja2uew9Ivw==} peerDependencies: - zod: ^3 + zod: 3.25.67 zod-to-json-schema@3.23.3: resolution: {integrity: sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==} peerDependencies: - zod: ^3.23.3 + zod: 3.25.67 zod-to-json-schema@3.24.5: resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} peerDependencies: - zod: ^3.24.1 + zod: 3.25.67 - zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + zod@3.25.67: + resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==} zx@8.1.4: resolution: {integrity: sha512-QFDYYpnzdpRiJ3dL2102Cw26FpXpWshW4QLTGxiYfIcwdAqg084jRCkK/kuP/NOSkxOjydRwNFG81qzA5r1a6w==} @@ -16557,18 +16641,18 @@ snapshots: transitivePeerDependencies: - encoding - '@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.5.0)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1)': + '@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.5.0)(encoding@0.1.13)(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))(zod@3.25.67)': dependencies: '@anthropic-ai/sdk': 0.27.3(encoding@0.1.13) '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) '@playwright/test': 1.49.1 deepmerge: 4.3.1 dotenv: 16.5.0 - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) sharp: 0.33.5 ws: 8.18.2 - zod: 3.24.1 - zod-to-json-schema: 3.24.5(zod@3.24.1) + zod: 3.25.67 + zod-to-json-schema: 3.24.5(zod@3.25.67) transitivePeerDependencies: - bufferutil - encoding @@ -16916,16 +17000,16 @@ snapshots: '@gar/promisify@1.1.3': optional: true - '@getzep/zep-cloud@1.0.12(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(259cf7eaee7343a58498f432f7938ad9))': + '@getzep/zep-cloud@1.0.12(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(langchain@0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6))': dependencies: form-data: 4.0.0 node-fetch: 2.7.0(encoding@0.1.13) qs: 6.11.2 url-join: 4.0.1 - zod: 3.24.1 + zod: 3.25.67 optionalDependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - langchain: 0.3.11(259cf7eaee7343a58498f432f7938ad9) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + langchain: 0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6) transitivePeerDependencies: - encoding @@ -16988,6 +17072,12 @@ snapshots: '@google/generative-ai@0.21.0': {} + '@google/generative-ai@0.24.1': {} + + '@graphql-typed-document-node/core@3.2.0(graphql@16.11.0)': + dependencies: + graphql: 16.11.0 + '@grpc/grpc-js@1.13.2': dependencies: '@grpc/proto-loader': 0.7.13 @@ -17406,66 +17496,50 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@langchain/anthropic@0.3.21(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/anthropic@0.3.22(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)': dependencies: '@anthropic-ai/sdk': 0.39.0(encoding@0.1.13) - '@langchain/core': 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) fast-xml-parser: 4.4.1 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) transitivePeerDependencies: - encoding - '@langchain/anthropic@0.3.21(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': - dependencies: - '@anthropic-ai/sdk': 0.39.0(encoding@0.1.13) - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - fast-xml-parser: 4.4.1 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - encoding - - '@langchain/aws@0.1.10(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/aws@0.1.11(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': dependencies: '@aws-sdk/client-bedrock-agent-runtime': 3.808.0 '@aws-sdk/client-bedrock-runtime': 3.808.0 '@aws-sdk/client-kendra': 3.808.0 '@aws-sdk/credential-provider-node': 3.808.0 - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) transitivePeerDependencies: - aws-crt - '@langchain/cohere@0.3.2(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/cohere@0.3.4(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) cohere-ai: 7.14.0(encoding@0.1.13) uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) transitivePeerDependencies: - aws-crt - encoding - '@langchain/community@0.3.24(c3af4d731197d186549496cd7d66d0a9)': + '@langchain/community@0.3.46(421f5526c191b539c59b7e383489c114)': dependencies: - '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.5.0)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1) + '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.5.0)(encoding@0.1.13)(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))(zod@3.25.67) '@ibm-cloud/watsonx-ai': 1.1.2 - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@langchain/openai': 0.5.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(ws@8.18.2) + '@langchain/weaviate': 0.2.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) binary-extensions: 2.2.0 expr-eval: 2.0.2 flat: 5.0.2 ibm-cloud-sdk-core: 5.3.2 js-yaml: 4.1.0 - langchain: 0.3.11(259cf7eaee7343a58498f432f7938ad9) - langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + langchain: 0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6) + langsmith: 0.3.30(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + zod: 3.25.67 optionalDependencies: '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/client-bedrock-agent-runtime': 3.808.0 @@ -17475,13 +17549,13 @@ snapshots: '@aws-sdk/credential-provider-node': 3.808.0 '@azure/storage-blob': 12.26.0 '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) - '@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(259cf7eaee7343a58498f432f7938ad9)) + '@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(langchain@0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6)) '@getzep/zep-js': 0.9.0 '@google-ai/generativelanguage': 2.6.0(encoding@0.1.13) '@google-cloud/storage': 7.12.1(encoding@0.1.13) '@huggingface/inference': 2.8.0 '@mozilla/readability': 0.6.0 - '@pinecone-database/pinecone': 4.0.0 + '@pinecone-database/pinecone': 5.1.2 '@qdrant/js-client-rest': 1.14.1(typescript@5.8.2) '@smithy/eventstream-codec': 2.2.0 '@smithy/protocol-http': 3.3.0 @@ -17496,7 +17570,7 @@ snapshots: d3-dsv: 2.0.0 epub2: 3.0.2(ts-toolbelt@9.6.0) fast-xml-parser: 5.2.3 - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 10.1.0 html-to-text: 9.0.5 ignore: 5.2.4 ioredis: 5.3.2 @@ -17510,140 +17584,113 @@ snapshots: pg: 8.12.0 playwright: 1.49.1 redis: 4.6.12 + weaviate-client: 3.6.2(encoding@0.1.13) ws: 8.18.2 transitivePeerDependencies: - '@langchain/anthropic' - '@langchain/aws' - '@langchain/cerebras' - '@langchain/cohere' + - '@langchain/deepseek' - '@langchain/google-genai' - '@langchain/google-vertexai' - '@langchain/google-vertexai-web' - '@langchain/groq' - '@langchain/mistralai' - '@langchain/ollama' + - '@langchain/xai' - axios - encoding - handlebars - peggy - - supports-color - '@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1))': + '@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))': dependencies: '@cfworker/json-schema': 4.1.0 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.12 - langsmith: 0.3.30(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + langsmith: 0.3.33(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + zod: 3.25.67 + zod-to-json-schema: 3.23.3(zod@3.25.67) transitivePeerDependencies: - openai - '@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))': + '@langchain/google-common@0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': dependencies: - '@cfworker/json-schema': 4.1.0 - ansi-styles: 5.2.0 - camelcase: 6.3.0 - decamelize: 1.2.0 - js-tiktoken: 1.0.12 - langsmith: 0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - mustache: 4.2.0 - p-queue: 6.6.2 - p-retry: 4.6.2 - uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - openai - - '@langchain/google-common@0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(zod@3.24.1)': - dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - uuid: 10.0.0 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - zod - - '@langchain/google-gauth@0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(zod@3.24.1)': - dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/google-common': 0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(zod@3.24.1) - google-auth-library: 8.9.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - - zod - - '@langchain/google-genai@0.1.6(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(zod@3.24.1)': - dependencies: - '@google/generative-ai': 0.21.0 - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - zod - - '@langchain/google-vertexai@0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(zod@3.24.1)': - dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/google-gauth': 0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(zod@3.24.1) - transitivePeerDependencies: - - encoding - - supports-color - - zod - - '@langchain/groq@0.1.3(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': - dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - groq-sdk: 0.5.0(encoding@0.1.13) - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - encoding - - supports-color - - '@langchain/langgraph-checkpoint@0.0.17(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))': - dependencies: - '@langchain/core': 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) uuid: 10.0.0 - '@langchain/langgraph-sdk@0.0.70(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(react@18.2.0)': + '@langchain/google-gauth@0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': + dependencies: + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@langchain/google-common': 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + google-auth-library: 10.1.0 + transitivePeerDependencies: + - supports-color + + '@langchain/google-genai@0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': + dependencies: + '@google/generative-ai': 0.24.1 + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + uuid: 11.1.0 + + '@langchain/google-vertexai@0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': + dependencies: + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@langchain/google-gauth': 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + transitivePeerDependencies: + - supports-color + + '@langchain/groq@0.2.3(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)': + dependencies: + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + groq-sdk: 0.19.0(encoding@0.1.13) + zod: 3.25.67 + transitivePeerDependencies: + - encoding + + '@langchain/langgraph-checkpoint@0.0.17(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': + dependencies: + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + uuid: 10.0.0 + + '@langchain/langgraph-sdk@0.0.70(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(react@18.2.0)': dependencies: '@types/json-schema': 7.0.15 p-queue: 6.6.2 p-retry: 4.6.2 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) react: 18.2.0 - '@langchain/langgraph@0.2.45(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(react@18.2.0)': + '@langchain/langgraph@0.2.45(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(react@18.2.0)': dependencies: - '@langchain/core': 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) - '@langchain/langgraph-checkpoint': 0.0.17(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1))) - '@langchain/langgraph-sdk': 0.0.70(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(react@18.2.0) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@langchain/langgraph-checkpoint': 0.0.17(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + '@langchain/langgraph-sdk': 0.0.70(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(react@18.2.0) uuid: 10.0.0 - zod: 3.24.1 + zod: 3.25.67 transitivePeerDependencies: - react - '@langchain/mistralai@0.2.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/mistralai@0.2.1(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(zod@3.25.67)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@mistralai/mistralai': 1.3.4(zod@3.24.1) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@mistralai/mistralai': 1.3.4(zod@3.25.67) uuid: 10.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + transitivePeerDependencies: + - zod - '@langchain/mongodb@0.1.0(@aws-sdk/credential-providers@3.808.0)(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3)': + '@langchain/mongodb@0.1.0(@aws-sdk/credential-providers@3.808.0)(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) mongodb: 6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3) transitivePeerDependencies: - '@aws-sdk/credential-providers' @@ -17654,70 +17701,55 @@ snapshots: - snappy - socks - '@langchain/ollama@0.1.4(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/ollama@0.2.2(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - ollama: 0.5.9 + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + ollama: 0.5.16 uuid: 10.0.0 - '@langchain/openai@0.3.17(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)': + '@langchain/openai@0.5.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(ws@8.18.2)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) js-tiktoken: 1.0.12 - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - encoding - - supports-color - - '@langchain/openai@0.5.0(@langchain/core@0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.2)': - dependencies: - '@langchain/core': 0.3.48(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)) - js-tiktoken: 1.0.12 - openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1) - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) + zod: 3.25.67 transitivePeerDependencies: - encoding - ws - '@langchain/openai@0.5.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(ws@8.18.2)': + '@langchain/pinecone@0.2.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(@pinecone-database/pinecone@5.1.2)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - js-tiktoken: 1.0.12 - openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1) - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) - transitivePeerDependencies: - - encoding - - ws - - '@langchain/pinecone@0.1.3(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': - dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@pinecone-database/pinecone': 4.0.0 + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@pinecone-database/pinecone': 5.1.2 flat: 5.0.2 uuid: 10.0.0 - '@langchain/qdrant@0.1.2(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(typescript@5.8.2)': + '@langchain/qdrant@0.1.2(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(typescript@5.8.2)': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) '@qdrant/js-client-rest': 1.14.1(typescript@5.8.2) uuid: 10.0.0 transitivePeerDependencies: - typescript - '@langchain/redis@0.1.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/redis@0.1.1(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) redis: 4.6.14 - '@langchain/textsplitters@0.1.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))': + '@langchain/textsplitters@0.1.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))': dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) js-tiktoken: 1.0.12 + '@langchain/weaviate@0.2.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)': + dependencies: + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + uuid: 10.0.0 + weaviate-client: 3.6.2(encoding@0.1.13) + transitivePeerDependencies: + - encoding + '@lezer/common@1.1.0': {} '@lezer/common@1.2.1': {} @@ -17804,9 +17836,9 @@ snapshots: '@miragejs/pretender-node-polyfill@0.1.2': {} - '@mistralai/mistralai@1.3.4(zod@3.24.1)': + '@mistralai/mistralai@1.3.4(zod@3.25.67)': dependencies: - zod: 3.24.1 + zod: 3.25.67 '@modelcontextprotocol/sdk@1.12.0': dependencies: @@ -17819,8 +17851,8 @@ snapshots: express-rate-limit: 7.5.0(express@5.1.0) pkce-challenge: 5.0.0(patch_hash=651e785d0b7bbf5be9210e1e895c39a16dc3ce8a5a3843b4819565fb6e175b90) raw-body: 3.0.0 - zod: 3.24.1 - zod-to-json-schema: 3.24.5(zod@3.24.1) + zod: 3.25.67 + zod-to-json-schema: 3.24.5(zod@3.25.67) transitivePeerDependencies: - supports-color @@ -17888,6 +17920,38 @@ snapshots: esprima-next: 5.8.4 recast: 0.22.0 + '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@5.9.2(@aws-sdk/credential-providers@3.808.0))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': + dependencies: + '@n8n/p-retry': 6.2.0-2 + '@sqltools/formatter': 1.2.5 + app-root-path: 3.1.0 + async-mutex: 0.5.0 + buffer: 6.0.3 + chalk: 4.1.2 + dayjs: 1.11.10 + debug: 4.4.1(supports-color@8.1.1) + dotenv: 16.5.0 + glob: 10.4.5 + mkdirp: 2.1.3 + reflect-metadata: 0.2.2 + sha.js: 2.4.11 + tarn: 3.0.2 + tslib: 2.8.1 + uuid: 9.0.1 + yargs: 17.7.2 + optionalDependencies: + '@sentry/node': 8.52.1 + ioredis: 5.3.2 + mongodb: 5.9.2(@aws-sdk/credential-providers@3.808.0) + mssql: 10.0.2 + mysql2: 3.11.0 + pg: 8.12.0 + redis: 4.6.14 + sqlite3: 5.1.7 + ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) + transitivePeerDependencies: + - supports-color + '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': dependencies: '@n8n/p-retry': 6.2.0-2 @@ -17920,37 +17984,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': - dependencies: - '@n8n/p-retry': 6.2.0-2 - '@sqltools/formatter': 1.2.5 - app-root-path: 3.1.0 - async-mutex: 0.5.0 - buffer: 6.0.3 - chalk: 4.1.2 - dayjs: 1.11.10 - debug: 4.4.1(supports-color@8.1.1) - dotenv: 16.5.0 - glob: 10.4.5 - mkdirp: 2.1.3 - reflect-metadata: 0.2.2 - sha.js: 2.4.11 - tarn: 3.0.2 - tslib: 2.8.1 - uuid: 9.0.1 - yargs: 17.7.2 - optionalDependencies: - '@sentry/node': 8.52.1 - ioredis: 5.3.2 - mssql: 10.0.2 - mysql2: 3.11.0 - pg: 8.12.0 - redis: 4.6.14 - sqlite3: 5.1.7 - ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) - transitivePeerDependencies: - - supports-color - '@n8n/vm2@3.9.25': dependencies: acorn: 8.12.1 @@ -18379,9 +18412,7 @@ snapshots: '@petamoriken/float16@3.9.2': {} - '@pinecone-database/pinecone@4.0.0': - dependencies: - encoding: 0.1.13 + '@pinecone-database/pinecone@5.1.2': {} '@pinia/testing@0.1.6(pinia@2.2.4(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2))': dependencies: @@ -19893,11 +19924,6 @@ snapshots: '@types/node': 20.17.57 form-data: 4.0.2 - '@types/node-fetch@2.6.4': - dependencies: - '@types/node': 20.17.57 - form-data: 3.0.1 - '@types/node@20.17.57': dependencies: undici-types: 6.19.8 @@ -20094,6 +20120,12 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.0 + '@types/whatwg-url@8.2.2': + dependencies: + '@types/node': 20.17.57 + '@types/webidl-conversions': 7.0.0 + optional: true + '@types/ws@8.18.1(patch_hash=682b44b740be55e5d7018e6fe335880851dadf2524b6c723c9ed0c29cb2fa7fb)': dependencies: '@types/node': 20.17.57 @@ -20627,6 +20659,8 @@ snapshots: abbrev@1.1.1: {} + abort-controller-x@0.4.3: {} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -20671,14 +20705,6 @@ snapshots: agent-base@7.1.3: {} - agentkeepalive@4.2.1: - dependencies: - debug: 4.4.1(supports-color@8.1.1) - depd: 1.1.2 - humanize-ms: 1.2.1 - transitivePeerDependencies: - - supports-color - agentkeepalive@4.6.0: dependencies: humanize-ms: 1.2.1 @@ -21224,6 +21250,9 @@ snapshots: dependencies: node-int64: 0.4.0 + bson@5.5.1: + optional: true + bson@6.10.0: {} buffer-crc32@0.2.13: {} @@ -22037,6 +22066,8 @@ snapshots: dependencies: assert-plus: 1.0.0 + data-uri-to-buffer@4.0.1: {} + data-urls@3.0.2: dependencies: abab: 2.0.6 @@ -22187,8 +22218,6 @@ snapshots: denque@2.1.0: {} - depd@1.1.2: {} - depd@2.0.0: {} dequal@2.0.3: {} @@ -22382,6 +22411,7 @@ snapshots: encoding@0.1.13: dependencies: iconv-lite: 0.6.3 + optional: true end-of-stream@1.4.4: dependencies: @@ -23087,8 +23117,6 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-text-encoding@1.0.6: {} - fast-unique-numbers@8.0.13: dependencies: '@babel/runtime': 7.26.10 @@ -23134,6 +23162,11 @@ snapshots: sprintf-js: 1.1.2 tmp: 0.0.33 + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + fflate@0.7.4: {} figures@3.2.0: @@ -23243,12 +23276,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@3.0.1: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - form-data@4.0.0: dependencies: asynckit: 0.4.0 @@ -23269,6 +23296,10 @@ snapshots: formdata-node@6.0.3: {} + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + formidable@3.5.4: dependencies: '@paralleldrive/cuid2': 2.2.2 @@ -23344,6 +23375,7 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + optional: true gaxios@6.6.0(encoding@0.1.13): dependencies: @@ -23356,6 +23388,14 @@ snapshots: - encoding - supports-color + gaxios@7.1.0: + dependencies: + extend: 3.0.2 + https-proxy-agent: 7.0.6 + node-fetch: 3.3.2 + transitivePeerDependencies: + - supports-color + gcp-metadata@5.3.0(encoding@0.1.13): dependencies: gaxios: 5.1.0(encoding@0.1.13) @@ -23363,6 +23403,7 @@ snapshots: transitivePeerDependencies: - encoding - supports-color + optional: true gcp-metadata@6.1.0(encoding@0.1.13): dependencies: @@ -23372,6 +23413,14 @@ snapshots: - encoding - supports-color + gcp-metadata@7.0.0: + dependencies: + gaxios: 7.1.0 + google-logging-utils: 1.1.1 + json-bigint: 1.0.0 + transitivePeerDependencies: + - supports-color + generate-function@2.3.1: dependencies: is-property: 1.0.2 @@ -23539,19 +23588,16 @@ snapshots: transitivePeerDependencies: - supports-color - google-auth-library@8.9.0(encoding@0.1.13): + google-auth-library@10.1.0: dependencies: - arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - fast-text-encoding: 1.0.6 - gaxios: 5.1.0(encoding@0.1.13) - gcp-metadata: 5.3.0(encoding@0.1.13) - gtoken: 6.1.2(encoding@0.1.13) + gaxios: 7.1.0 + gcp-metadata: 7.0.0 + google-logging-utils: 1.1.1 + gtoken: 8.0.0 jws: 4.0.0 - lru-cache: 6.0.0 transitivePeerDependencies: - - encoding - supports-color google-auth-library@9.10.0(encoding@0.1.13): @@ -23584,9 +23630,7 @@ snapshots: - encoding - supports-color - google-p12-pem@4.0.1: - dependencies: - node-forge: 1.3.1 + google-logging-utils@1.1.1: {} gopd@1.2.0: {} @@ -23594,28 +23638,27 @@ snapshots: graphemer@1.4.0: {} - groq-sdk@0.5.0(encoding@0.1.13): + graphql-request@6.1.0(encoding@0.1.13)(graphql@16.11.0): + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) + cross-fetch: 3.2.0(encoding@0.1.13) + graphql: 16.11.0 + transitivePeerDependencies: + - encoding + + graphql@16.11.0: {} + + groq-sdk@0.19.0(encoding@0.1.13): dependencies: '@types/node': 20.17.57 - '@types/node-fetch': 2.6.4 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 - agentkeepalive: 4.2.1 + agentkeepalive: 4.6.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0(encoding@0.1.13) - web-streams-polyfill: 3.2.1 transitivePeerDependencies: - encoding - - supports-color - - gtoken@6.1.2(encoding@0.1.13): - dependencies: - gaxios: 5.1.0(encoding@0.1.13) - google-p12-pem: 4.0.1 - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color gtoken@7.1.0(encoding@0.1.13): dependencies: @@ -23625,6 +23668,13 @@ snapshots: - encoding - supports-color + gtoken@8.0.0: + dependencies: + gaxios: 7.1.0 + jws: 4.0.0 + transitivePeerDependencies: + - supports-color + gzip-size@6.0.0: dependencies: duplexer: 0.1.2 @@ -24836,50 +24886,38 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.11(259cf7eaee7343a58498f432f7938ad9): + langchain@0.3.28(a1ee45cf0a7ccac06c2d6fcd08fda4e6): dependencies: - '@langchain/core': 0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - '@langchain/openai': 0.3.17(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/core': 0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) + '@langchain/openai': 0.5.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13)(ws@8.18.2) + '@langchain/textsplitters': 0.1.0(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) + langsmith: 0.3.30(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 yaml: 2.3.4 - zod: 3.24.1 - zod-to-json-schema: 3.23.3(zod@3.24.1) + zod: 3.25.67 optionalDependencies: - '@langchain/anthropic': 0.3.21(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/aws': 0.1.10(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - '@langchain/cohere': 0.3.2(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/google-genai': 0.1.6(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(zod@3.24.1) - '@langchain/google-vertexai': 0.1.8(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(zod@3.24.1) - '@langchain/groq': 0.1.3(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) - '@langchain/mistralai': 0.2.0(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - '@langchain/ollama': 0.1.4(@langchain/core@0.3.48(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) + '@langchain/anthropic': 0.3.22(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) + '@langchain/aws': 0.1.11(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + '@langchain/cohere': 0.3.4(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) + '@langchain/google-genai': 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + '@langchain/google-vertexai': 0.2.13(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) + '@langchain/groq': 0.2.3(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(encoding@0.1.13) + '@langchain/mistralai': 0.2.1(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)))(zod@3.25.67) + '@langchain/ollama': 0.2.2(@langchain/core@0.3.59(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67))) axios: 1.9.0(debug@4.4.1) cheerio: 1.0.0 handlebars: 4.7.8 transitivePeerDependencies: - encoding - openai - - supports-color + - ws - langsmith@0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): - dependencies: - '@types/uuid': 10.0.0 - commander: 10.0.1 - p-queue: 6.6.2 - p-retry: 4.6.2 - semver: 7.7.2 - uuid: 10.0.0 - optionalDependencies: - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) - - langsmith@0.3.30(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1)): + langsmith@0.3.30(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -24889,9 +24927,9 @@ snapshots: semver: 7.7.2 uuid: 10.0.0 optionalDependencies: - openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1) + openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) - langsmith@0.3.30(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)): + langsmith@0.3.33(openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -24901,7 +24939,7 @@ snapshots: semver: 7.7.2 uuid: 10.0.0 optionalDependencies: - openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) + openai: 4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67) lazy-ass@1.6.0: {} @@ -25119,6 +25157,8 @@ snapshots: long@5.2.3: {} + long@5.3.2: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -25772,11 +25812,27 @@ snapshots: moment@2.29.4: {} + mongodb-connection-string-url@2.6.0: + dependencies: + '@types/whatwg-url': 8.2.2 + whatwg-url: 11.0.0 + optional: true + mongodb-connection-string-url@3.0.0: dependencies: '@types/whatwg-url': 11.0.4 whatwg-url: 13.0.0 + mongodb@5.9.2(@aws-sdk/credential-providers@3.808.0): + dependencies: + bson: 5.5.1 + mongodb-connection-string-url: 2.6.0 + socks: 2.8.3 + optionalDependencies: + '@aws-sdk/credential-providers': 3.808.0 + '@mongodb-js/saslprep': 1.1.9 + optional: true + mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3): dependencies: '@mongodb-js/saslprep': 1.1.9 @@ -25913,6 +25969,21 @@ snapshots: neo-async@2.6.2: {} + nice-grpc-client-middleware-retry@3.1.11: + dependencies: + abort-controller-x: 0.4.3 + nice-grpc-common: 2.0.2 + + nice-grpc-common@2.0.2: + dependencies: + ts-error: 1.0.6 + + nice-grpc@2.1.12: + dependencies: + '@grpc/grpc-js': 1.13.2 + abort-controller-x: 0.4.3 + nice-grpc-common: 2.0.2 + no-case@2.3.2: dependencies: lower-case: 1.1.4 @@ -25954,6 +26025,12 @@ snapshots: optionalDependencies: encoding: 0.1.13 + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + node-forge@1.3.1: {} node-gyp-build-optional-packages@5.0.7: @@ -26177,7 +26254,7 @@ snapshots: ohash@2.0.11: {} - ollama@0.5.9: + ollama@0.5.16: dependencies: whatwg-fetch: 3.6.20 @@ -26214,7 +26291,7 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1): + openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.25.67): dependencies: '@types/node': 20.17.57 '@types/node-fetch': 2.6.12 @@ -26225,25 +26302,10 @@ snapshots: node-fetch: 2.7.0(encoding@0.1.13) optionalDependencies: ws: 8.18.2 - zod: 3.24.1 + zod: 3.25.67 transitivePeerDependencies: - encoding - openai@4.78.1(encoding@0.1.13)(zod@3.24.1): - dependencies: - '@types/node': 20.17.57 - '@types/node-fetch': 2.6.4 - abort-controller: 3.0.0 - agentkeepalive: 4.2.1 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - optionalDependencies: - zod: 3.24.1 - transitivePeerDependencies: - - encoding - - supports-color - openapi-sampler@1.5.1: dependencies: '@types/json-schema': 7.0.15 @@ -28371,6 +28433,8 @@ snapshots: ts-dedent@2.2.0: {} + ts-error@1.0.6: {} + ts-essentials@10.0.2(typescript@5.8.2): optionalDependencies: typescript: 5.8.2 @@ -28379,12 +28443,12 @@ snapshots: dependencies: typescript: 5.8.2 - ts-ics@1.2.2(date-fns@2.30.0)(lodash@4.17.21)(zod@3.24.1): + ts-ics@1.2.2(date-fns@2.30.0)(lodash@4.17.21)(zod@3.25.67): dependencies: date-fns: 2.30.0 date-fns-tz: 2.0.0(date-fns@2.30.0) lodash: 4.17.21 - zod: 3.24.1 + zod: 3.25.67 ts-interface-checker@0.1.13: {} @@ -28781,6 +28845,8 @@ snapshots: uuid@11.0.2: {} + uuid@11.1.0: {} + uuid@8.3.2: {} uuid@9.0.1: {} @@ -29084,6 +29150,19 @@ snapshots: dependencies: makeerror: 1.0.12 + weaviate-client@3.6.2(encoding@0.1.13): + dependencies: + abort-controller-x: 0.4.3 + graphql: 16.11.0 + graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.11.0) + long: 5.3.2 + nice-grpc: 2.1.12 + nice-grpc-client-middleware-retry: 3.1.11 + nice-grpc-common: 2.0.2 + uuid: 9.0.1 + transitivePeerDependencies: + - encoding + web-resource-inliner@6.0.1(encoding@0.1.13): dependencies: ansi-colors: 4.1.3 @@ -29417,20 +29496,20 @@ snapshots: property-expr: 2.0.5 toposort: 2.0.2 - zod-class@0.0.16(zod@3.24.1): + zod-class@0.0.16(zod@3.25.67): dependencies: type-fest: 4.26.1 - zod: 3.24.1 + zod: 3.25.67 - zod-to-json-schema@3.23.3(zod@3.24.1): + zod-to-json-schema@3.23.3(zod@3.25.67): dependencies: - zod: 3.24.1 + zod: 3.25.67 - zod-to-json-schema@3.24.5(zod@3.24.1): + zod-to-json-schema@3.24.5(zod@3.25.67): dependencies: - zod: 3.24.1 + zod: 3.25.67 - zod@3.24.1: {} + zod@3.25.67: {} zx@8.1.4: optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 91ffe64465..bdd197d60e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -37,12 +37,12 @@ catalog: uuid: 10.0.0 xml2js: 0.6.2 xss: 1.0.15 - zod: 3.24.1 + zod: 3.25.67 zod-to-json-schema: 3.23.3 - '@langchain/core': 0.3.48 - '@langchain/openai': 0.5.0 - '@langchain/anthropic': 0.3.21 - '@langchain/community': 0.3.24 + '@langchain/core': 0.3.59 + '@langchain/openai': 0.5.13 + '@langchain/anthropic': 0.3.22 + '@langchain/community': 0.3.46 '@n8n_io/ai-assistant-sdk': 1.14.0 catalogs: