From a0b4abdd13097dcf0c0176e7e63512cb76c1403a Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Tue, 4 Feb 2025 08:43:27 +0000 Subject: [PATCH] Feature/update openai version, add reasoning effort param, add o3 mini (#3973) * update openai version, add reasoning effort param * update azure * add filter for pinecone llamaindex * update graph cypher qa chain --- package.json | 4 +- packages/components/models.json | 12 + .../GraphCypherQAChain/GraphCypherQAChain.ts | 24 +- .../AzureChatOpenAI/AzureChatOpenAI.ts | 45 +- .../AzureChatOpenAI/FlowiseAzureChatOpenAI.ts | 41 ++ .../chatmodels/ChatCerebras/ChatCerebras.ts | 18 +- .../chatmodels/ChatLocalAI/ChatLocalAI.ts | 8 +- .../chatmodels/ChatNvdiaNIM/ChatNvdiaNIM.ts | 19 +- .../nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts | 68 ++- .../ChatOpenAI/FlowiseChatOpenAI.ts | 15 +- .../ChatOpenAICustom/ChatOpenAICustom.ts | 18 +- .../ChatOpenRouter/ChatOpenRouter.ts | 18 +- .../nodes/chatmodels/Deepseek/Deepseek.ts | 6 +- .../AzureOpenAIEmbedding.ts | 8 +- .../LocalAIEmbedding/LocalAIEmbedding.ts | 8 +- .../OpenAIEmbedding/OpenAIEmbedding.ts | 12 +- .../OpenAIEmbeddingCustom.ts | 13 +- .../nodes/llms/Azure OpenAI/AzureOpenAI.ts | 6 +- .../components/nodes/llms/OpenAI/OpenAI.ts | 16 +- .../Pinecone/Pinecone_LlamaIndex.ts | 7 +- packages/components/package.json | 6 +- packages/components/src/followUpPrompts.ts | 4 +- packages/server/package.json | 2 +- pnpm-lock.yaml | 409 ++++++++++-------- 24 files changed, 498 insertions(+), 289 deletions(-) create mode 100644 packages/components/nodes/chatmodels/AzureChatOpenAI/FlowiseAzureChatOpenAI.ts diff --git a/package.json b/package.json index e20b0aa17..69d139e2c 100644 --- a/package.json +++ b/package.json @@ -71,9 +71,9 @@ }, "resolutions": { "@google/generative-ai": "^0.15.0", - "@langchain/core": "0.3.29", + "@langchain/core": "0.3.37", "@qdrant/openapi-typescript-fetch": "1.2.6", - "openai": "4.57.3", + "openai": "4.82.0", "protobufjs": "7.4.0" }, "eslintIgnore": [ diff --git a/packages/components/models.json b/packages/components/models.json index b2ccc15f6..b518cb7cd 100644 --- a/packages/components/models.json +++ b/packages/components/models.json @@ -230,6 +230,14 @@ { "name": "azureChatOpenAI", "models": [ + { + "label": "o3-mini", + "name": "o3-mini" + }, + { + "label": "o1", + "name": "o1" + }, { "label": "o1-preview", "name": "o1-preview" @@ -397,6 +405,10 @@ { "name": "chatGoogleGenerativeAI", "models": [ + { + "label": "gemini-2.0-flash-exp", + "name": "gemini-2.0-flash-exp" + }, { "label": "gemini-1.5-flash-latest", "name": "gemini-1.5-flash-latest" diff --git a/packages/components/nodes/chains/GraphCypherQAChain/GraphCypherQAChain.ts b/packages/components/nodes/chains/GraphCypherQAChain/GraphCypherQAChain.ts index f9811fe97..fb7dc4a7d 100644 --- a/packages/components/nodes/chains/GraphCypherQAChain/GraphCypherQAChain.ts +++ b/packages/components/nodes/chains/GraphCypherQAChain/GraphCypherQAChain.ts @@ -23,7 +23,7 @@ class GraphCypherQA_Chain implements INode { constructor(fields?: { sessionId?: string }) { this.label = 'Graph Cypher QA Chain' this.name = 'graphCypherQAChain' - this.version = 1.0 + this.version = 1.1 this.type = 'GraphCypherQAChain' this.icon = 'graphqa.svg' this.category = 'Chains' @@ -47,7 +47,8 @@ class GraphCypherQA_Chain implements INode { name: 'cypherPrompt', optional: true, type: 'BasePromptTemplate', - description: 'Prompt template for generating Cypher queries. Must include {schema} and {question} variables' + description: + 'Prompt template for generating Cypher queries. Must include {schema} and {question} variables. If not provided, default prompt will be used.' }, { label: 'Cypher Generation Model', @@ -61,7 +62,8 @@ class GraphCypherQA_Chain implements INode { name: 'qaPrompt', optional: true, type: 'BasePromptTemplate', - description: 'Prompt template for generating answers. Must include {context} and {question} variables' + description: + 'Prompt template for generating answers. Must include {context} and {question} variables. If not provided, default prompt will be used.' }, { label: 'QA Model', @@ -111,6 +113,10 @@ class GraphCypherQA_Chain implements INode { const returnDirect = nodeData.inputs?.returnDirect as boolean const output = nodeData.outputs?.output as string + if (!model) { + throw new Error('Language Model is required') + } + // Handle prompt values if they exist let cypherPromptTemplate: PromptTemplate | FewShotPromptTemplate | undefined let qaPromptTemplate: PromptTemplate | undefined @@ -147,10 +153,6 @@ class GraphCypherQA_Chain implements INode { }) } - if ((!cypherModel || !qaModel) && !model) { - throw new Error('Language Model is required when Cypher Model or QA Model are not provided') - } - // Validate required variables in prompts if ( cypherPromptTemplate && @@ -165,13 +167,13 @@ class GraphCypherQA_Chain implements INode { returnDirect } - if (cypherModel && cypherPromptTemplate) { - fromLLMInput['cypherLLM'] = cypherModel + if (cypherPromptTemplate) { + fromLLMInput['cypherLLM'] = cypherModel ?? model fromLLMInput['cypherPrompt'] = cypherPromptTemplate } - if (qaModel && qaPromptTemplate) { - fromLLMInput['qaLLM'] = qaModel + if (qaPromptTemplate) { + fromLLMInput['qaLLM'] = qaModel ?? model fromLLMInput['qaPrompt'] = qaPromptTemplate } diff --git a/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts b/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts index afd7eea3d..150b5f52c 100644 --- a/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/AzureChatOpenAI/AzureChatOpenAI.ts @@ -1,11 +1,9 @@ -import { AzureOpenAIInput, ChatOpenAI as LangchainChatOpenAI, OpenAIChatInput, ClientOptions, LegacyOpenAIInput } from '@langchain/openai' +import { AzureOpenAIInput, AzureChatOpenAI as LangchainAzureChatOpenAI, ChatOpenAIFields, OpenAIClient } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, IMultiModalOption, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' -import { ChatOpenAI } from '../ChatOpenAI/FlowiseChatOpenAI' import { getModels, MODEL_TYPE } from '../../../src/modelLoader' -import { BaseChatModelParams } from '@langchain/core/language_models/chat_models' +import { AzureChatOpenAI } from './FlowiseAzureChatOpenAI' const serverCredentialsExists = !!process.env.AZURE_OPENAI_API_KEY && @@ -33,7 +31,7 @@ class AzureChatOpenAI_ChatModels implements INode { this.icon = 'Azure.svg' this.category = 'Chat Models' this.description = 'Wrapper around Azure OpenAI large language models that use the Chat endpoint' - this.baseClasses = [this.type, ...getBaseClasses(LangchainChatOpenAI)] + this.baseClasses = [this.type, ...getBaseClasses(LangchainAzureChatOpenAI)] this.credential = { label: 'Connect Credential', name: 'credential', @@ -155,6 +153,29 @@ class AzureChatOpenAI_ChatModels implements INode { default: 'low', optional: false, additionalParams: true + }, + { + label: 'Reasoning Effort', + description: 'Constrains effort on reasoning for reasoning models. Only applicable for o1 models', + name: 'reasoningEffort', + type: 'options', + options: [ + { + label: 'Low', + name: 'low' + }, + { + label: 'Medium', + name: 'medium' + }, + { + label: 'High', + name: 'high' + } + ], + default: 'low', + optional: false, + additionalParams: true } ] } @@ -178,6 +199,7 @@ class AzureChatOpenAI_ChatModels implements INode { const topP = nodeData.inputs?.topP as string const basePath = nodeData.inputs?.basepath as string const baseOptions = nodeData.inputs?.baseOptions + const reasoningEffort = nodeData.inputs?.reasoningEffort as OpenAIClient.Chat.ChatCompletionReasoningEffort const credentialData = await getCredentialData(nodeData.credential ?? '', options) const azureOpenAIApiKey = getCredentialParam('azureOpenAIApiKey', credentialData, nodeData) @@ -188,10 +210,7 @@ class AzureChatOpenAI_ChatModels implements INode { const allowImageUploads = nodeData.inputs?.allowImageUploads as boolean const imageResolution = nodeData.inputs?.imageResolution as string - const obj: Partial & - BaseLLMParams & - Partial & - BaseChatModelParams & { configuration?: ClientOptions & LegacyOpenAIInput } = { + const obj: ChatOpenAIFields & Partial = { temperature: parseFloat(temperature), modelName, azureOpenAIApiKey, @@ -218,6 +237,12 @@ class AzureChatOpenAI_ChatModels implements INode { console.error('Error parsing base options', exception) } } + if (modelName === 'o3-mini') { + delete obj.temperature + } + if ((modelName.includes('o1') || modelName.includes('o3')) && reasoningEffort) { + obj.reasoningEffort = reasoningEffort + } const multiModalOption: IMultiModalOption = { image: { @@ -226,7 +251,7 @@ class AzureChatOpenAI_ChatModels implements INode { } } - const model = new ChatOpenAI(nodeData.id, obj) + const model = new AzureChatOpenAI(nodeData.id, obj) model.setMultiModalOption(multiModalOption) return model } diff --git a/packages/components/nodes/chatmodels/AzureChatOpenAI/FlowiseAzureChatOpenAI.ts b/packages/components/nodes/chatmodels/AzureChatOpenAI/FlowiseAzureChatOpenAI.ts new file mode 100644 index 000000000..7a86a3a37 --- /dev/null +++ b/packages/components/nodes/chatmodels/AzureChatOpenAI/FlowiseAzureChatOpenAI.ts @@ -0,0 +1,41 @@ +import { AzureChatOpenAI as LangchainAzureChatOpenAI, OpenAIChatInput, AzureOpenAIInput, ClientOptions } from '@langchain/openai' +import { IMultiModalOption, IVisionChatModal } from '../../../src' +import { BaseChatModelParams } from '@langchain/core/language_models/chat_models' + +export class AzureChatOpenAI extends LangchainAzureChatOpenAI implements IVisionChatModal { + configuredModel: string + configuredMaxToken?: number + multiModalOption: IMultiModalOption + id: string + + constructor( + id: string, + fields?: Partial & + Partial & { + openAIApiKey?: string + openAIApiVersion?: string + openAIBasePath?: string + deploymentName?: string + } & BaseChatModelParams & { + configuration?: ClientOptions + } + ) { + super(fields) + this.id = id + this.configuredModel = fields?.modelName ?? '' + this.configuredMaxToken = fields?.maxTokens + } + + revertToOriginalModel(): void { + this.modelName = this.configuredModel + this.maxTokens = this.configuredMaxToken + } + + setMultiModalOption(multiModalOption: IMultiModalOption): void { + this.multiModalOption = multiModalOption + } + + setVisionModel(): void { + // pass + } +} diff --git a/packages/components/nodes/chatmodels/ChatCerebras/ChatCerebras.ts b/packages/components/nodes/chatmodels/ChatCerebras/ChatCerebras.ts index 71df97c60..2d65ebeb7 100644 --- a/packages/components/nodes/chatmodels/ChatCerebras/ChatCerebras.ts +++ b/packages/components/nodes/chatmodels/ChatCerebras/ChatCerebras.ts @@ -1,6 +1,5 @@ -import { ChatOpenAI, OpenAIChatInput } from '@langchain/openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -135,7 +134,7 @@ class ChatCerebras_ChatModels implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const cerebrasAIApiKey = getCredentialParam('cerebrasApiKey', credentialData, nodeData) - const obj: Partial & BaseLLMParams = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey: cerebrasAIApiKey, @@ -158,10 +157,15 @@ class ChatCerebras_ChatModels implements INode { throw new Error("Invalid JSON in the ChatCerebras's BaseOptions: " + exception) } } - const model = new ChatOpenAI(obj, { - basePath, - baseOptions: parsedBaseOptions - }) + + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new ChatOpenAI(obj) return model } } diff --git a/packages/components/nodes/chatmodels/ChatLocalAI/ChatLocalAI.ts b/packages/components/nodes/chatmodels/ChatLocalAI/ChatLocalAI.ts index 77d8d144f..3ce0efdfa 100644 --- a/packages/components/nodes/chatmodels/ChatLocalAI/ChatLocalAI.ts +++ b/packages/components/nodes/chatmodels/ChatLocalAI/ChatLocalAI.ts @@ -1,6 +1,5 @@ -import { OpenAIChatInput, ChatOpenAI } from '@langchain/openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -108,7 +107,7 @@ class ChatLocalAI_ChatModels implements INode { const cache = nodeData.inputs?.cache as BaseCache - const obj: Partial & BaseLLMParams & { openAIApiKey?: string } = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey: 'sk-', @@ -120,8 +119,9 @@ class ChatLocalAI_ChatModels implements INode { if (timeout) obj.timeout = parseInt(timeout, 10) if (cache) obj.cache = cache if (localAIApiKey) obj.openAIApiKey = localAIApiKey + if (basePath) obj.configuration = { baseURL: basePath } - const model = new ChatOpenAI(obj, { basePath }) + const model = new ChatOpenAI(obj) return model } diff --git a/packages/components/nodes/chatmodels/ChatNvdiaNIM/ChatNvdiaNIM.ts b/packages/components/nodes/chatmodels/ChatNvdiaNIM/ChatNvdiaNIM.ts index 1c7afad62..8dfc4ec5a 100644 --- a/packages/components/nodes/chatmodels/ChatNvdiaNIM/ChatNvdiaNIM.ts +++ b/packages/components/nodes/chatmodels/ChatNvdiaNIM/ChatNvdiaNIM.ts @@ -1,6 +1,5 @@ -import { ChatOpenAI, OpenAIChatInput } from '@langchain/openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -134,7 +133,7 @@ class ChatNvdiaNIM_ChatModels implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const nvdiaNIMApiKey = getCredentialParam('nvdiaNIMApiKey', credentialData, nodeData) - const obj: Partial & BaseLLMParams & { nvdiaNIMApiKey?: string } = { + const obj: ChatOpenAIFields & { nvdiaNIMApiKey?: string } = { temperature: parseFloat(temperature), modelName, openAIApiKey: nvdiaNIMApiKey, @@ -154,14 +153,18 @@ class ChatNvdiaNIM_ChatModels implements INode { try { parsedBaseOptions = typeof baseOptions === 'object' ? baseOptions : JSON.parse(baseOptions) } catch (exception) { - throw new Error("Invalid JSON in the ChatOpenAI's BaseOptions: " + exception) + throw new Error("Invalid JSON in the ChatNvidiaNIM's baseOptions: " + exception) } } - const model = new ChatOpenAI(obj, { - basePath, - baseOptions: parsedBaseOptions - }) + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new ChatOpenAI(obj) return model } } diff --git a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts index c95e4312e..99ee5c26a 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts @@ -1,7 +1,5 @@ -import type { ClientOptions } from 'openai' -import { ChatOpenAI as LangchainChatOpenAI, OpenAIChatInput, AzureOpenAIInput, LegacyOpenAIInput } from '@langchain/openai' +import { ChatOpenAI as LangchainChatOpenAI, ChatOpenAIFields, OpenAIClient } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseChatModelParams } from '@langchain/core/language_models/chat_models' import { ICommonObject, IMultiModalOption, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' import { ChatOpenAI } from './FlowiseChatOpenAI' @@ -23,7 +21,7 @@ class ChatOpenAI_ChatModels implements INode { constructor() { this.label = 'ChatOpenAI' this.name = 'chatOpenAI' - this.version = 8.0 + this.version = 8.1 this.type = 'ChatOpenAI' this.icon = 'openai.svg' this.category = 'Chat Models' @@ -105,6 +103,24 @@ class ChatOpenAI_ChatModels implements INode { optional: true, additionalParams: true }, + { + label: 'Strict Tool Calling', + name: 'strictToolCalling', + type: 'boolean', + description: + 'Whether the model supports the `strict` argument when passing in tools. If not specified, the `strict` argument will not be passed to OpenAI.', + optional: true, + additionalParams: true + }, + { + label: 'Stop Sequence', + name: 'stopSequence', + type: 'string', + rows: 4, + optional: true, + description: 'List of stop words to use when generating. Use comma to separate multiple stop words.', + additionalParams: true + }, { label: 'BasePath', name: 'basepath', @@ -119,15 +135,6 @@ class ChatOpenAI_ChatModels implements INode { optional: true, additionalParams: true }, - { - label: 'Stop Sequence', - name: 'stopSequence', - type: 'string', - rows: 4, - optional: true, - description: 'List of stop words to use when generating. Use comma to separate multiple stop words.', - additionalParams: true - }, { label: 'BaseOptions', name: 'baseOptions', @@ -166,6 +173,29 @@ class ChatOpenAI_ChatModels implements INode { default: 'low', optional: false, additionalParams: true + }, + { + label: 'Reasoning Effort', + description: 'Constrains effort on reasoning for reasoning models. Only applicable for o1 models', + name: 'reasoningEffort', + type: 'options', + options: [ + { + label: 'Low', + name: 'low' + }, + { + label: 'Medium', + name: 'medium' + }, + { + label: 'High', + name: 'high' + } + ], + default: 'low', + optional: false, + additionalParams: true } ] } @@ -187,9 +217,11 @@ class ChatOpenAI_ChatModels implements INode { const timeout = nodeData.inputs?.timeout as string const stopSequence = nodeData.inputs?.stopSequence as string const streaming = nodeData.inputs?.streaming as boolean + const strictToolCalling = nodeData.inputs?.strictToolCalling as boolean const basePath = nodeData.inputs?.basepath as string const proxyUrl = nodeData.inputs?.proxyUrl as string const baseOptions = nodeData.inputs?.baseOptions + const reasoningEffort = nodeData.inputs?.reasoningEffort as OpenAIClient.Chat.ChatCompletionReasoningEffort const allowImageUploads = nodeData.inputs?.allowImageUploads as boolean const imageResolution = nodeData.inputs?.imageResolution as string @@ -202,9 +234,7 @@ class ChatOpenAI_ChatModels implements INode { const cache = nodeData.inputs?.cache as BaseCache - const obj: Partial & - Partial & - BaseChatModelParams & { configuration?: ClientOptions & LegacyOpenAIInput } = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey, @@ -214,6 +244,9 @@ class ChatOpenAI_ChatModels implements INode { if (modelName === 'o3-mini') { delete obj.temperature } + if ((modelName.includes('o1') || modelName.includes('o3')) && reasoningEffort) { + obj.reasoningEffort = reasoningEffort + } if (maxTokens) obj.maxTokens = parseInt(maxTokens, 10) if (topP) obj.topP = parseFloat(topP) if (frequencyPenalty) obj.frequencyPenalty = parseFloat(frequencyPenalty) @@ -224,6 +257,7 @@ class ChatOpenAI_ChatModels implements INode { const stopSequenceArray = stopSequence.split(',').map((item) => item.trim()) obj.stop = stopSequenceArray } + if (strictToolCalling) obj.supportsStrictToolCalling = strictToolCalling let parsedBaseOptions: any | undefined = undefined @@ -238,7 +272,7 @@ class ChatOpenAI_ChatModels implements INode { if (basePath || parsedBaseOptions) { obj.configuration = { baseURL: basePath, - baseOptions: parsedBaseOptions + defaultHeaders: parsedBaseOptions } } diff --git a/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts b/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts index d488d8f3e..adb57f312 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAI/FlowiseChatOpenAI.ts @@ -1,6 +1,4 @@ -import type { ClientOptions } from 'openai' -import { ChatOpenAI as LangchainChatOpenAI, OpenAIChatInput, LegacyOpenAIInput, AzureOpenAIInput } from '@langchain/openai' -import { BaseChatModelParams } from '@langchain/core/language_models/chat_models' +import { ChatOpenAI as LangchainChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { IMultiModalOption, IVisionChatModal } from '../../../src' export class ChatOpenAI extends LangchainChatOpenAI implements IVisionChatModal { @@ -9,15 +7,8 @@ export class ChatOpenAI extends LangchainChatOpenAI implements IVisionChatModal multiModalOption: IMultiModalOption id: string - constructor( - id: string, - fields?: Partial & - Partial & - BaseChatModelParams & { configuration?: ClientOptions & LegacyOpenAIInput }, - /** @deprecated */ - configuration?: ClientOptions & LegacyOpenAIInput - ) { - super(fields, configuration) + constructor(id: string, fields?: ChatOpenAIFields) { + super(fields) this.id = id this.configuredModel = fields?.modelName ?? '' this.configuredMaxToken = fields?.maxTokens diff --git a/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts b/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts index b03222416..b076b461f 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAICustom/ChatOpenAICustom.ts @@ -1,6 +1,5 @@ -import { ChatOpenAI, OpenAIChatInput } from '@langchain/openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -134,7 +133,7 @@ class ChatOpenAICustom_ChatModels implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const openAIApiKey = getCredentialParam('openAIApiKey', credentialData, nodeData) - const obj: Partial & BaseLLMParams & { openAIApiKey?: string } = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey, @@ -157,10 +156,15 @@ class ChatOpenAICustom_ChatModels implements INode { throw new Error("Invalid JSON in the ChatOpenAI's BaseOptions: " + exception) } } - const model = new ChatOpenAI(obj, { - basePath, - baseOptions: parsedBaseOptions - }) + + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new ChatOpenAI(obj) return model } } diff --git a/packages/components/nodes/chatmodels/ChatOpenRouter/ChatOpenRouter.ts b/packages/components/nodes/chatmodels/ChatOpenRouter/ChatOpenRouter.ts index b9a550856..4ac3c4f4c 100644 --- a/packages/components/nodes/chatmodels/ChatOpenRouter/ChatOpenRouter.ts +++ b/packages/components/nodes/chatmodels/ChatOpenRouter/ChatOpenRouter.ts @@ -1,6 +1,5 @@ -import { ChatOpenAI, OpenAIChatInput } from '@langchain/openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' -import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -135,7 +134,7 @@ class ChatOpenRouter_ChatModels implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const openRouterApiKey = getCredentialParam('openRouterApiKey', credentialData, nodeData) - const obj: Partial & BaseLLMParams = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey: openRouterApiKey, @@ -158,10 +157,15 @@ class ChatOpenRouter_ChatModels implements INode { throw new Error("Invalid JSON in the ChatCerebras's BaseOptions: " + exception) } } - const model = new ChatOpenAI(obj, { - basePath, - baseOptions: parsedBaseOptions - }) + + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new ChatOpenAI(obj) return model } } diff --git a/packages/components/nodes/chatmodels/Deepseek/Deepseek.ts b/packages/components/nodes/chatmodels/Deepseek/Deepseek.ts index fa7d7e591..5f5e95563 100644 --- a/packages/components/nodes/chatmodels/Deepseek/Deepseek.ts +++ b/packages/components/nodes/chatmodels/Deepseek/Deepseek.ts @@ -1,7 +1,5 @@ import { BaseCache } from '@langchain/core/caches' -import { BaseChatModelParams } from '@langchain/core/language_models/chat_models' -import { ChatOpenAI, LegacyOpenAIInput, OpenAIChatInput } from '@langchain/openai' -import type { ClientOptions } from 'openai' +import { ChatOpenAI, ChatOpenAIFields } from '@langchain/openai' import { ICommonObject, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' import { getModels, MODEL_TYPE } from '../../../src/modelLoader' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -151,7 +149,7 @@ class Deepseek_ChatModels implements INode { const cache = nodeData.inputs?.cache as BaseCache - const obj: Partial & BaseChatModelParams & { configuration?: ClientOptions & LegacyOpenAIInput } = { + const obj: ChatOpenAIFields = { temperature: parseFloat(temperature), modelName, openAIApiKey, diff --git a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts index 8a2b828b6..6e4b747b4 100644 --- a/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts +++ b/packages/components/nodes/embeddings/AzureOpenAIEmbedding/AzureOpenAIEmbedding.ts @@ -1,4 +1,4 @@ -import { AzureOpenAIInput, ClientOptions, LegacyOpenAIInput, OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' +import { AzureOpenAIInput, ClientOptions, AzureOpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -28,7 +28,7 @@ class AzureOpenAIEmbedding_Embeddings implements INode { this.icon = 'Azure.svg' this.category = 'Embeddings' this.description = 'Azure OpenAI API to generate embeddings for a given text' - this.baseClasses = [this.type, ...getBaseClasses(OpenAIEmbeddings)] + this.baseClasses = [this.type, ...getBaseClasses(AzureOpenAIEmbeddings)] this.credential = { label: 'Connect Credential', name: 'credential', @@ -81,7 +81,7 @@ class AzureOpenAIEmbedding_Embeddings implements INode { const azureOpenAIApiDeploymentName = getCredentialParam('azureOpenAIApiDeploymentName', credentialData, nodeData) const azureOpenAIApiVersion = getCredentialParam('azureOpenAIApiVersion', credentialData, nodeData) - const obj: Partial & Partial & { configuration?: ClientOptions & LegacyOpenAIInput } = { + const obj: Partial & Partial & { configuration?: ClientOptions } = { azureOpenAIApiKey, azureOpenAIApiInstanceName, azureOpenAIApiDeploymentName, @@ -102,7 +102,7 @@ class AzureOpenAIEmbedding_Embeddings implements INode { } } - const model = new OpenAIEmbeddings(obj) + const model = new AzureOpenAIEmbeddings(obj) return model } } diff --git a/packages/components/nodes/embeddings/LocalAIEmbedding/LocalAIEmbedding.ts b/packages/components/nodes/embeddings/LocalAIEmbedding/LocalAIEmbedding.ts index 46820c217..ec2683c61 100644 --- a/packages/components/nodes/embeddings/LocalAIEmbedding/LocalAIEmbedding.ts +++ b/packages/components/nodes/embeddings/LocalAIEmbedding/LocalAIEmbedding.ts @@ -1,4 +1,4 @@ -import { OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' +import { ClientOptions, OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getCredentialData, getCredentialParam } from '../../../src/utils' @@ -53,14 +53,16 @@ class LocalAIEmbedding_Embeddings implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const localAIApiKey = getCredentialParam('localAIApiKey', credentialData, nodeData) - const obj: Partial & { openAIApiKey?: string } = { + const obj: Partial & { openAIApiKey?: string; configuration?: ClientOptions } = { modelName, openAIApiKey: 'sk-' } if (localAIApiKey) obj.openAIApiKey = localAIApiKey - const model = new OpenAIEmbeddings(obj, { basePath }) + if (basePath) obj.configuration = { baseURL: basePath } + + const model = new OpenAIEmbeddings(obj) return model } diff --git a/packages/components/nodes/embeddings/OpenAIEmbedding/OpenAIEmbedding.ts b/packages/components/nodes/embeddings/OpenAIEmbedding/OpenAIEmbedding.ts index 48be7c56a..f11171812 100644 --- a/packages/components/nodes/embeddings/OpenAIEmbedding/OpenAIEmbedding.ts +++ b/packages/components/nodes/embeddings/OpenAIEmbedding/OpenAIEmbedding.ts @@ -1,4 +1,4 @@ -import { OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' +import { ClientOptions, OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' import { ICommonObject, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' import { MODEL_TYPE, getModels } from '../../../src/modelLoader' @@ -97,7 +97,7 @@ class OpenAIEmbedding_Embeddings implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const openAIApiKey = getCredentialParam('openAIApiKey', credentialData, nodeData) - const obj: Partial & { openAIApiKey?: string } = { + const obj: Partial & { openAIApiKey?: string; configuration?: ClientOptions } = { openAIApiKey, modelName } @@ -107,7 +107,13 @@ class OpenAIEmbedding_Embeddings implements INode { if (timeout) obj.timeout = parseInt(timeout, 10) if (dimensions) obj.dimensions = parseInt(dimensions, 10) - const model = new OpenAIEmbeddings(obj, { basePath }) + if (basePath) { + obj.configuration = { + baseURL: basePath + } + } + + const model = new OpenAIEmbeddings(obj) return model } } diff --git a/packages/components/nodes/embeddings/OpenAIEmbeddingCustom/OpenAIEmbeddingCustom.ts b/packages/components/nodes/embeddings/OpenAIEmbeddingCustom/OpenAIEmbeddingCustom.ts index 6cc3a3285..d0e65a012 100644 --- a/packages/components/nodes/embeddings/OpenAIEmbeddingCustom/OpenAIEmbeddingCustom.ts +++ b/packages/components/nodes/embeddings/OpenAIEmbeddingCustom/OpenAIEmbeddingCustom.ts @@ -1,4 +1,4 @@ -import { OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' +import { ClientOptions, OpenAIEmbeddings, OpenAIEmbeddingsParams } from '@langchain/openai' import { ICommonObject, INode, INodeData, INodeParams } from '../../../src/Interface' import { getBaseClasses, getCredentialData, getCredentialParam } from '../../../src/utils' @@ -93,7 +93,7 @@ class OpenAIEmbeddingCustom_Embeddings implements INode { const credentialData = await getCredentialData(nodeData.credential ?? '', options) const openAIApiKey = getCredentialParam('openAIApiKey', credentialData, nodeData) - const obj: Partial & { openAIApiKey?: string } = { + const obj: Partial & { openAIApiKey?: string; configuration?: ClientOptions } = { openAIApiKey } @@ -112,7 +112,14 @@ class OpenAIEmbeddingCustom_Embeddings implements INode { } } - const model = new OpenAIEmbeddings(obj, { baseURL: basePath, defaultHeaders: parsedBaseOptions }) + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new OpenAIEmbeddings(obj) return model } } diff --git a/packages/components/nodes/llms/Azure OpenAI/AzureOpenAI.ts b/packages/components/nodes/llms/Azure OpenAI/AzureOpenAI.ts index 8dfd74b70..86689d234 100644 --- a/packages/components/nodes/llms/Azure OpenAI/AzureOpenAI.ts +++ b/packages/components/nodes/llms/Azure OpenAI/AzureOpenAI.ts @@ -1,4 +1,4 @@ -import { AzureOpenAIInput, OpenAI, OpenAIInput } from '@langchain/openai' +import { AzureOpenAIInput, AzureOpenAI, OpenAIInput } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' @@ -31,7 +31,7 @@ class AzureOpenAI_LLMs implements INode { this.icon = 'Azure.svg' this.category = 'LLMs' this.description = 'Wrapper around Azure OpenAI large language models' - this.baseClasses = [this.type, ...getBaseClasses(OpenAI)] + this.baseClasses = [this.type, ...getBaseClasses(AzureOpenAI)] this.credential = { label: 'Connect Credential', name: 'credential', @@ -165,7 +165,7 @@ class AzureOpenAI_LLMs implements INode { if (cache) obj.cache = cache if (basePath) obj.azureOpenAIBasePath = basePath - const model = new OpenAI(obj) + const model = new AzureOpenAI(obj) return model } } diff --git a/packages/components/nodes/llms/OpenAI/OpenAI.ts b/packages/components/nodes/llms/OpenAI/OpenAI.ts index 4f6ad726d..06b237c01 100644 --- a/packages/components/nodes/llms/OpenAI/OpenAI.ts +++ b/packages/components/nodes/llms/OpenAI/OpenAI.ts @@ -1,4 +1,4 @@ -import { OpenAI, OpenAIInput } from '@langchain/openai' +import { ClientOptions, OpenAI, OpenAIInput } from '@langchain/openai' import { BaseCache } from '@langchain/core/caches' import { BaseLLMParams } from '@langchain/core/language_models/llms' import { ICommonObject, INode, INodeData, INodeOptionsValue, INodeParams } from '../../../src/Interface' @@ -153,7 +153,7 @@ class OpenAI_LLMs implements INode { const cache = nodeData.inputs?.cache as BaseCache - const obj: Partial & BaseLLMParams & { openAIApiKey?: string } = { + const obj: Partial & BaseLLMParams & { configuration?: ClientOptions } = { temperature: parseFloat(temperature), modelName, openAIApiKey, @@ -179,10 +179,14 @@ class OpenAI_LLMs implements INode { } } - const model = new OpenAI(obj, { - basePath, - baseOptions: parsedBaseOptions - }) + if (basePath || parsedBaseOptions) { + obj.configuration = { + baseURL: basePath, + defaultHeaders: parsedBaseOptions + } + } + + const model = new OpenAI(obj) return model } } diff --git a/packages/components/nodes/vectorstores/Pinecone/Pinecone_LlamaIndex.ts b/packages/components/nodes/vectorstores/Pinecone/Pinecone_LlamaIndex.ts index 075b82a7f..ad0371ef5 100644 --- a/packages/components/nodes/vectorstores/Pinecone/Pinecone_LlamaIndex.ts +++ b/packages/components/nodes/vectorstores/Pinecone/Pinecone_LlamaIndex.ts @@ -295,8 +295,11 @@ class PineconeVectorStore extends VectorStoreBase implements VectorStoreNoEmbedM async query(query: VectorStoreQuery): Promise { const queryOptions: any = { vector: query.queryEmbedding, - topK: query.similarityTopK, - filter: this.queryFilter + topK: query.similarityTopK + } + + if (this.queryFilter && Object.keys(this.queryFilter).length > 0) { + queryOptions.filter = this.queryFilter } const idx = await this.index() diff --git a/packages/components/package.json b/packages/components/package.json index 1b71cf5b5..a4445bacb 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -42,7 +42,7 @@ "@langchain/baidu-qianfan": "^0.1.0", "@langchain/cohere": "^0.0.7", "@langchain/community": "^0.3.24", - "@langchain/core": "0.3.29", + "@langchain/core": "0.3.37", "@langchain/exa": "^0.0.5", "@langchain/google-genai": "0.1.3", "@langchain/google-vertexai": "^0.1.2", @@ -51,7 +51,7 @@ "@langchain/mistralai": "^0.2.0", "@langchain/mongodb": "^0.0.1", "@langchain/ollama": "0.1.2", - "@langchain/openai": "0.3.13", + "@langchain/openai": "0.4.2", "@langchain/pinecone": "^0.1.3", "@langchain/qdrant": "^0.0.5", "@langchain/weaviate": "^0.0.1", @@ -114,7 +114,7 @@ "notion-to-md": "^3.1.1", "object-hash": "^3.0.0", "ollama": "^0.5.11", - "openai": "^4.57.3", + "openai": "^4.82.0", "papaparse": "^5.4.1", "pdf-parse": "^1.1.1", "pdfjs-dist": "^3.7.107", diff --git a/packages/components/src/followUpPrompts.ts b/packages/components/src/followUpPrompts.ts index b6b6865f6..b888a87d9 100644 --- a/packages/components/src/followUpPrompts.ts +++ b/packages/components/src/followUpPrompts.ts @@ -3,7 +3,7 @@ import { getCredentialData } from './utils' import { ChatAnthropic } from '@langchain/anthropic' import { ChatGoogleGenerativeAI } from '@langchain/google-genai' import { ChatMistralAI } from '@langchain/mistralai' -import { ChatOpenAI } from '@langchain/openai' +import { ChatOpenAI, AzureChatOpenAI } from '@langchain/openai' import { z } from 'zod' import { PromptTemplate } from '@langchain/core/prompts' import { StructuredOutputParser } from '@langchain/core/output_parsers' @@ -46,7 +46,7 @@ export const generateFollowUpPrompts = async ( const azureOpenAIApiDeploymentName = credentialData['azureOpenAIApiDeploymentName'] const azureOpenAIApiVersion = credentialData['azureOpenAIApiVersion'] - const llm = new ChatOpenAI({ + const llm = new AzureChatOpenAI({ azureOpenAIApiKey, azureOpenAIApiInstanceName, azureOpenAIApiDeploymentName, diff --git a/packages/server/package.json b/packages/server/package.json index 52e4f1f3f..13df35e21 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -97,7 +97,7 @@ "multer": "^1.4.5-lts.1", "multer-s3": "^3.0.1", "mysql2": "^3.11.3", - "openai": "^4.57.3", + "openai": "^4.82.0", "pg": "^8.11.1", "posthog-node": "^3.5.0", "prom-client": "^15.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e497d0cd8..56b625457 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,9 +6,9 @@ settings: overrides: '@google/generative-ai': ^0.15.0 - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@qdrant/openapi-typescript-fetch': 1.2.6 - openai: 4.57.3 + openai: 4.82.0 protobufjs: 7.4.0 set-value: ^3.0.3 @@ -135,7 +135,7 @@ importers: version: 3.9.25 '@getzep/zep-cloud': specifier: ~1.0.7 - version: 1.0.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))) + version: 1.0.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) '@getzep/zep-js': specifier: ^0.9.0 version: 0.9.0 @@ -156,61 +156,61 @@ importers: version: 2.6.4 '@langchain/anthropic': specifier: 0.3.7 - version: 0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + version: 0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13) '@langchain/aws': specifier: 0.1.2 - version: 0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) + version: 0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) '@langchain/baidu-qianfan': specifier: ^0.1.0 - version: 0.1.0(@babel/core@7.24.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + version: 0.1.0(@babel/core@7.24.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@langchain/cohere': specifier: ^0.0.7 - version: 0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + version: 0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/community': specifier: ^0.3.24 - version: 0.3.24(@aws-crypto/sha256-js@5.2.0)(@aws-sdk/client-bedrock-agent-runtime@3.625.0)(@aws-sdk/client-bedrock-runtime@3.422.0)(@aws-sdk/client-dynamodb@3.529.1)(@aws-sdk/client-kendra@3.624.0)(@aws-sdk/client-s3@3.529.1)(@aws-sdk/credential-provider-node@3.529.1)(@browserbasehq/sdk@2.0.0(encoding@0.1.13))(@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4))(@datastax/astra-db-ts@1.5.0)(@elastic/elasticsearch@8.12.2)(@getzep/zep-cloud@1.0.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))))(@getzep/zep-js@0.9.0)(@gomomento/sdk-core@1.68.1)(@gomomento/sdk@1.68.1(encoding@0.1.13))(@google-ai/generativelanguage@2.6.0(encoding@0.1.13))(@huggingface/inference@2.6.4)(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@mendable/firecrawl-js@0.0.28)(@notionhq/client@2.2.14(encoding@0.1.13))(@opensearch-project/opensearch@1.2.0)(@pinecone-database/pinecone@4.0.0)(@qdrant/js-client-rest@1.9.0(typescript@5.5.2))(@smithy/eventstream-codec@3.1.2)(@smithy/protocol-http@5.0.0)(@smithy/signature-v4@5.0.0)(@smithy/util-utf8@4.0.0)(@supabase/supabase-js@2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@upstash/redis@1.22.1(encoding@0.1.13))(@upstash/vector@1.1.5)(@zilliz/milvus2-sdk-node@2.3.5)(apify-client@2.9.3)(assemblyai@4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.6.2)(cheerio@1.0.0-rc.12)(chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(cohere-ai@7.10.0(encoding@0.1.13))(crypto-js@4.2.0)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(faiss-node@0.5.1)(fast-xml-parser@4.4.1)(google-auth-library@9.6.3(encoding@0.1.13))(html-to-text@9.0.5)(ibm-cloud-sdk-core@5.1.0)(ignore@5.3.1)(ioredis@5.3.2)(jsdom@22.1.0(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.4))(jsonwebtoken@9.0.2)(lodash@4.17.21)(lunary@0.7.12(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0))(mammoth@1.7.0)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(neo4j-driver@5.27.0)(notion-to-md@3.1.1(encoding@0.1.13))(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(pg@8.11.3)(playwright@1.42.1)(portkey-ai@0.1.16)(puppeteer@20.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.5.2)(utf-8-validate@6.0.4))(pyodide@0.25.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(redis@4.6.13)(replicate@0.31.1)(srt-parser-2@1.2.3)(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(weaviate-ts-client@1.6.0(encoding@0.1.13)(graphql@16.8.1))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + version: 0.3.24(@aws-crypto/sha256-js@5.2.0)(@aws-sdk/client-bedrock-agent-runtime@3.625.0)(@aws-sdk/client-bedrock-runtime@3.422.0)(@aws-sdk/client-dynamodb@3.529.1)(@aws-sdk/client-kendra@3.624.0)(@aws-sdk/client-s3@3.529.1)(@aws-sdk/credential-provider-node@3.529.1)(@browserbasehq/sdk@2.0.0(encoding@0.1.13))(@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4))(@datastax/astra-db-ts@1.5.0)(@elastic/elasticsearch@8.12.2)(@getzep/zep-cloud@1.0.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))))(@getzep/zep-js@0.9.0)(@gomomento/sdk-core@1.68.1)(@gomomento/sdk@1.68.1(encoding@0.1.13))(@google-ai/generativelanguage@2.6.0(encoding@0.1.13))(@huggingface/inference@2.6.4)(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@mendable/firecrawl-js@0.0.28)(@notionhq/client@2.2.14(encoding@0.1.13))(@opensearch-project/opensearch@1.2.0)(@pinecone-database/pinecone@4.0.0)(@qdrant/js-client-rest@1.9.0(typescript@5.5.2))(@smithy/eventstream-codec@3.1.2)(@smithy/protocol-http@5.0.0)(@smithy/signature-v4@5.0.0)(@smithy/util-utf8@4.0.0)(@supabase/supabase-js@2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@upstash/redis@1.22.1(encoding@0.1.13))(@upstash/vector@1.1.5)(@zilliz/milvus2-sdk-node@2.3.5)(apify-client@2.9.3)(assemblyai@4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.6.2)(cheerio@1.0.0-rc.12)(chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(cohere-ai@7.10.0(encoding@0.1.13))(crypto-js@4.2.0)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(faiss-node@0.5.1)(fast-xml-parser@4.4.1)(google-auth-library@9.6.3(encoding@0.1.13))(html-to-text@9.0.5)(ibm-cloud-sdk-core@5.1.0)(ignore@5.3.1)(ioredis@5.3.2)(jsdom@22.1.0(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.4))(jsonwebtoken@9.0.2)(lodash@4.17.21)(lunary@0.7.12(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0))(mammoth@1.7.0)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(neo4j-driver@5.27.0)(notion-to-md@3.1.1(encoding@0.1.13))(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(pdf-parse@1.1.1)(pg@8.11.3)(playwright@1.42.1)(portkey-ai@0.1.16)(puppeteer@20.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.5.2)(utf-8-validate@6.0.4))(pyodide@0.25.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(redis@4.6.13)(replicate@0.31.1)(srt-parser-2@1.2.3)(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(weaviate-ts-client@1.6.0(encoding@0.1.13)(graphql@16.8.1))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@langchain/core': - specifier: 0.3.29 - version: 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + specifier: 0.3.37 + version: 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/exa': specifier: ^0.0.5 - version: 0.0.5(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + version: 0.0.5(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/google-genai': specifier: 0.1.3 - version: 0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4) + version: 0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4) '@langchain/google-vertexai': specifier: ^0.1.2 - version: 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) + version: 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) '@langchain/groq': specifier: 0.1.2 - version: 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + version: 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@langchain/langgraph': specifier: ^0.0.22 - version: 0.0.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + version: 0.0.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/mistralai': specifier: ^0.2.0 - version: 0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) + version: 0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) '@langchain/mongodb': specifier: ^0.0.1 - version: 0.0.1(gcp-metadata@6.1.0(encoding@0.1.13))(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(socks@2.8.1) + version: 0.0.1(gcp-metadata@6.1.0(encoding@0.1.13))(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(socks@2.8.1) '@langchain/ollama': specifier: 0.1.2 - version: 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) + version: 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) '@langchain/openai': - specifier: 0.3.13 - version: 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + specifier: 0.4.2 + version: 0.4.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@langchain/pinecone': specifier: ^0.1.3 - version: 0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) + version: 0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) '@langchain/qdrant': specifier: ^0.0.5 - version: 0.0.5(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typescript@5.5.2) + version: 0.0.5(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typescript@5.5.2) '@langchain/weaviate': specifier: ^0.0.1 - version: 0.0.1(encoding@0.1.13)(graphql@16.8.1)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + version: 0.0.1(encoding@0.1.13)(graphql@16.8.1)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@langchain/xai': specifier: ^0.0.1 - version: 0.0.1(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + version: 0.0.1(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) '@mendable/firecrawl-js': specifier: ^0.0.28 version: 0.0.28 @@ -231,7 +231,7 @@ importers: version: 1.9.0(typescript@5.5.2) '@stripe/agent-toolkit': specifier: ^0.1.20 - version: 0.1.20(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(ai@3.2.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4)) + version: 0.1.20(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(ai@3.2.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4)) '@supabase/supabase-js': specifier: ^2.29.0 version: 2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4) @@ -264,7 +264,7 @@ importers: version: 1.0.0-rc.12 chromadb: specifier: ^1.10.0 - version: 1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + version: 1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) cohere-ai: specifier: ^7.7.5 version: 7.10.0(encoding@0.1.13) @@ -327,31 +327,31 @@ importers: version: 3.11.2 langchain: specifier: ^0.3.5 - version: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))) + version: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) langfuse: specifier: 3.3.4 version: 3.3.4 langfuse-langchain: specifier: ^3.3.4 - version: 3.3.4(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))) + version: 3.3.4(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) langsmith: specifier: 0.1.6 version: 0.1.6 langwatch: specifier: ^0.1.1 - version: 0.1.1(encoding@0.1.13)(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2)) + version: 0.1.1(encoding@0.1.13)(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) linkifyjs: specifier: ^4.1.1 version: 4.1.3 llamaindex: specifier: ^0.3.13 - version: 0.3.13(@notionhq/client@2.2.14(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(gcp-metadata@6.1.0(encoding@0.1.13))(node-fetch@2.7.0(encoding@0.1.13))(socks@2.8.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(zod@3.22.4) + version: 0.3.13(@notionhq/client@2.2.14(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(gcp-metadata@6.1.0(encoding@0.1.13))(node-fetch@2.7.0(encoding@0.1.13))(socks@2.8.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) lodash: specifier: ^4.17.21 version: 4.17.21 lunary: specifier: ^0.7.12 - version: 0.7.12(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0) + version: 0.7.12(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0) mammoth: specifier: ^1.5.1 version: 1.7.0 @@ -386,8 +386,8 @@ importers: specifier: ^0.5.11 version: 0.5.11 openai: - specifier: 4.57.3 - version: 4.57.3(encoding@0.1.13)(zod@3.22.4) + specifier: 4.82.0 + version: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) papaparse: specifier: ^5.4.1 version: 5.4.1 @@ -612,8 +612,8 @@ importers: specifier: ^3.11.3 version: 3.11.4 openai: - specifier: 4.57.3 - version: 4.57.3(encoding@0.1.13)(zod@3.22.4) + specifier: 4.82.0 + version: 4.82.0(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) pg: specifier: ^8.11.1 version: 8.11.3 @@ -640,7 +640,7 @@ importers: version: 5.1.7 typeorm: specifier: ^0.3.6 - version: 0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)) + version: 0.3.20(ioredis@5.4.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)) uuid: specifier: ^9.0.1 version: 9.0.1 @@ -2646,7 +2646,7 @@ packages: '@playwright/test': ^1.42.1 deepmerge: ^4.3.1 dotenv: ^16.4.5 - openai: 4.57.3 + openai: 4.82.0 zod: ^3.23.8 '@cfworker/json-schema@4.1.0': @@ -3260,7 +3260,7 @@ packages: '@getzep/zep-cloud@1.0.7': resolution: { integrity: sha512-QL0v8SBqDVm/CX447pAGaw55hIE8U3WfOCjmiGx/S0ICamtJFRmVZDeOpCzb6sPPxVE9OjaSaCuW8ORvzHb2Ew== } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 langchain: ~0.1.19 peerDependenciesMeta: '@langchain/core': @@ -3625,19 +3625,19 @@ packages: resolution: { integrity: sha512-MjV7BNPalnG3S6PqXYHRtv3nEML1fFHl9OsqjT5KCPcULxJImnIZrJX5qMTnezM5A+Q6KOZt3e07x7aYCmU3Sg== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/aws@0.1.2': resolution: { integrity: sha512-1cQvv8XSbaZXceAbYexSm/8WLqfEJ4VF6qbf/XLwkpUKMFGqpSBA00+Bn5p8K/Ms+PyMguZrxVNqd6daqxhDBQ== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/baidu-qianfan@0.1.0': resolution: { integrity: sha512-sl0kgN/7pBti2oF3PQRk1dLfXpmx3kGuyFiooTfkTswO7zeVbv5VPwjmw2/096ctkziEQLBGqQ7dZReEDcXPRA== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/cohere@0.0.7': resolution: { integrity: sha512-ICSrSOT6FzSbR+xnbkP6BxXhuom1ViPRiy8K8KrL6bHbTiR5v1UnpskTWRpyhQS1GA6+3t1gp7XHxB5CZzLyqQ== } @@ -3678,7 +3678,7 @@ packages: '@huggingface/transformers': ^3.2.3 '@ibm-cloud/watsonx-ai': '*' '@lancedb/lancedb': ^0.12.0 - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@layerup/layerup-security': ^1.5.12 '@libsql/client': ^0.14.0 '@mendable/firecrawl-js': ^1.4.3 @@ -3751,7 +3751,7 @@ packages: neo4j-driver: '*' notion-to-md: ^3.1.0 officeparser: ^4.0.4 - openai: 4.57.3 + openai: 4.82.0 pdf-parse: 1.1.1 pg: ^8.11.0 pg-copy-streams: ^6.0.5 @@ -4017,8 +4017,8 @@ packages: youtubei.js: optional: true - '@langchain/core@0.3.29': - resolution: { integrity: sha512-LGjJq/UV43GnEzBpO2NWelIlzsAWoci+FEqofYqDE+F6O3EvTrSyma27NXs8eurM8MqWxjeL0t4RCmCSlJs2RQ== } + '@langchain/core@0.3.37': + resolution: { integrity: sha512-LFk9GqHxcyCFx0oXvCBP7vDZIOUHYzzNU7JR+2ofIMnfkBLzcCKzBLySQDfPtd13PrpGHkaeOeLq8H1Tqi9lSw== } engines: { node: '>=18' } '@langchain/exa@0.0.5': @@ -4029,31 +4029,31 @@ packages: resolution: { integrity: sha512-3A7vUr2WObCFUusM/Wl0yZN7QGGXboXyparORkZdv0RnGngPm6tBmqbAyWYmT8R9aQNHqzBKDEQBiSRvTxao1w== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/google-gauth@0.1.2': resolution: { integrity: sha512-5fPPaVcv4l2o/WdPuFLkIKFsfAeY8JD7zP/lFlTTeDvCbGbnsywwX08ZCqe9jgDIVBGcIoUqhiyBvwrpJMzMEw== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/google-genai@0.1.3': resolution: { integrity: sha512-GHZV4qEMoi+rnqSM5I+ADXwUSBRSD0hsmlS1lTQEGW9HmvzPu3zryvYjuRAoelZSENTmZmBatdM+kgiV8H2+JA== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/google-vertexai@0.1.2': resolution: { integrity: sha512-b8Di2AgSwlyyKl4A5qii+19Wj82I1KvtUXSDvJpDzhucuyrJjmnNb/0ClkaIQv6RyISajtxszxxSGHukPn3PJA== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/groq@0.1.2': resolution: { integrity: sha512-bgQ9yGoNHOwG6LG2ngGvSNxF/1U1c1u3vKmFWmzecFIcBoQQOJY0jb0MrL3g1uTife0Sr3zxkWKXQg2aK/U4Sg== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/langgraph@0.0.22': resolution: { integrity: sha512-VdWUDRo/CXe1SjR34WxtbIwxIykSKjbdduKaNxCIPCZYxhfeL+NY3xi3F8ES6RTQV9gNYrl6ODuuXQtACQpK7g== } @@ -4068,7 +4068,7 @@ packages: resolution: { integrity: sha512-VdfbKZopAuSXf/vlXbriGWLK3c7j5s47DoB3S31xpprY2BMSKZZiX9vE9TsgxMfAPuIDPIYcfgU7p1upvTYt8g== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/mongodb@0.0.1': resolution: { integrity: sha512-5CWh73s7D9/WraXcZJTqc6VRkITNe71G4uXBO/KwtE1E/7DlYT8EvWzX6Er+HvVp1EsBGlcJGUp9St/lvbfrPg== } @@ -4078,19 +4078,25 @@ packages: resolution: { integrity: sha512-WCeogCFjdWf6jGwLt12cxkSpm5eVamv43b48DIlbJ4np9vChwVlZZB6FU7uEXNrJ9c0dsoa6877hJ5mYHdbJvw== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/openai@0.3.13': resolution: { integrity: sha512-lfiauYttb1Vv1GVGDNZlse8475RUsKm9JJ7X9kMVtYoOQnK8xxzMVSrpW7HYLmJokrtVgF6STwRzNJI2gZ3uBw== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 + + '@langchain/openai@0.4.2': + resolution: { integrity: sha512-Cuj7qbVcycALTP0aqZuPpEc7As8cwiGaU21MhXRyZFs+dnWxKYxZ1Q1z4kcx6cYkq/I+CNwwmk+sP+YruU73Aw== } + engines: { node: '>=18' } + peerDependencies: + '@langchain/core': 0.3.37 '@langchain/pinecone@0.1.3': resolution: { integrity: sha512-1DPZvkg3Ve1TJSUfmpf7GF2SvRyg8cLjKjffkuW/C3oPONti2a9W7Q+F18YgBf1Swk0bPJ7A1EtMvlsU+NOQmw== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/qdrant@0.0.5': resolution: { integrity: sha512-zhBHE3rSBUBzIqBnR4RQB48DwXLPp5LGbCPfFCDrum4ZXDUXHQNq6Jrq8OAm6UFfx9IzMQ07Dlr7/VO6w3BlaQ== } @@ -4108,7 +4114,7 @@ packages: resolution: { integrity: sha512-F1/btq7+DzvyBFsCsShkt1MVUXIo52b4f6Ti2Eea0o/Oth/D2jfpnQmZLZ4rZHSGjxI0bRkS5zLyYveTbr+7yA== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@leichtgewicht/ip-codec@2.0.4': resolution: { integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== } @@ -5835,7 +5841,7 @@ packages: resolution: { integrity: sha512-Qg7OVkkIQhsOwjQOQiwG6ldKBDNM42tjc6qyTBPCR+8aMrf33vTfhHjvLv8NjtOCt2eElBdVqH78JBS5DZi1Xg== } engines: { node: '>=18' } peerDependencies: - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 ai: ^3.4.7 '@supabase/functions-js@2.1.5': @@ -6871,7 +6877,7 @@ packages: resolution: { integrity: sha512-2u2YT6cf/bTRexUtSiSDco/3/z/xlQ9iiW3y2aH05RwDlj9Q6rpALsTdjRNcglI+OBPaXUEORB/bD1dRwxob6Q== } engines: { node: '>=18' } peerDependencies: - openai: 4.57.3 + openai: 4.82.0 react: ^18 || ^19 svelte: ^3.0.0 || ^4.0.0 zod: ^3.0.0 @@ -7806,7 +7812,7 @@ packages: peerDependencies: '@google/generative-ai': ^0.15.0 cohere-ai: ^5.0.0 || ^6.0.0 || ^7.0.0 - openai: 4.57.3 + openai: 4.82.0 peerDependenciesMeta: '@google/generative-ai': optional: true @@ -7821,7 +7827,7 @@ packages: peerDependencies: '@google/generative-ai': ^0.15.0 cohere-ai: ^5.0.0 || ^6.0.0 || ^7.0.0 - openai: 4.57.3 + openai: 4.82.0 peerDependenciesMeta: '@google/generative-ai': optional: true @@ -11380,7 +11386,7 @@ packages: '@langchain/anthropic': '*' '@langchain/aws': '*' '@langchain/cohere': '*' - '@langchain/core': 0.3.29 + '@langchain/core': 0.3.37 '@langchain/google-genai': '*' '@langchain/google-vertexai': '*' '@langchain/groq': '*' @@ -11443,7 +11449,7 @@ packages: langsmith@0.2.15: resolution: { integrity: sha512-homtJU41iitqIZVuuLW7iarCzD4f39KcfP9RTBWav9jifhrsDa1Ez89Ejr+4qi72iuBu8Y5xykchsGVgiEZ93w== } peerDependencies: - openai: 4.57.3 + openai: 4.82.0 peerDependenciesMeta: openai: optional: true @@ -11451,7 +11457,7 @@ packages: langsmith@0.2.5: resolution: { integrity: sha512-dA+l7ZEh1Q9Q9FcE39PUSSEMfsFo73R2V81fRo5KSlGNcypOEhoQvv6lbjyZP7MHmt3/9pPcfpuRd5Y4RbFYqQ== } peerDependencies: - openai: 4.57.3 + openai: 4.82.0 peerDependenciesMeta: openai: optional: true @@ -11746,7 +11752,7 @@ packages: lunary@0.7.12: resolution: { integrity: sha512-ruEJaV2Jjw50l34RAgYG+9YYzsIZk3mmUklAp0Zpuk0trxbjOKAPEnovMGQJesEokf9+qdloq+Z0pG+cwFbAtw== } peerDependencies: - openai: 4.57.3 + openai: 4.82.0 react: '>=17.0.0' peerDependenciesMeta: openai: @@ -12785,12 +12791,15 @@ packages: resolution: { integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== } engines: { node: '>=12' } - openai@4.57.3: - resolution: { integrity: sha512-mTz5/SmulkkeSpqbSr6WNLRU6krkyhnbfRUC8XfaXbj1T6xUorKEELjZvbRSzI714JLOk1MeFkqYS9H4WHhqDQ== } + openai@4.82.0: + resolution: { integrity: sha512-1bTxOVGZuVGsKKUWbh3BEwX1QxIXUftJv+9COhhGGVDTFwiaOd4gWsMynF2ewj1mg6by3/O+U8+EEHpWRdPaJg== } hasBin: true peerDependencies: + ws: ^8.18.0 zod: ^3.23.8 peerDependenciesMeta: + ws: + optional: true zod: optional: true @@ -20405,14 +20414,14 @@ snapshots: transitivePeerDependencies: - encoding - '@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4)': + '@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4)': dependencies: '@anthropic-ai/sdk': 0.27.3(encoding@0.1.13) '@browserbasehq/sdk': 2.0.0(encoding@0.1.13) '@playwright/test': 1.49.1 deepmerge: 4.3.1 dotenv: 16.4.5 - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) sharp: 0.33.5 ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: 3.22.4 @@ -20977,7 +20986,7 @@ snapshots: '@gar/promisify@1.1.3': {} - '@getzep/zep-cloud@1.0.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))))': + '@getzep/zep-cloud@1.0.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))': dependencies: form-data: 4.0.0 node-fetch: 2.7.0(encoding@0.1.13) @@ -20985,8 +20994,8 @@ snapshots: url-join: 4.0.1 zod: 3.23.8 optionalDependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) transitivePeerDependencies: - encoding @@ -21503,23 +21512,23 @@ snapshots: - terser - typescript - '@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': + '@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)': dependencies: '@anthropic-ai/sdk': 0.27.3(encoding@0.1.13) - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) fast-xml-parser: 4.4.1 zod: 3.22.4 zod-to-json-schema: 3.23.1(zod@3.22.4) transitivePeerDependencies: - encoding - '@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))': + '@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))': dependencies: '@aws-sdk/client-bedrock-agent-runtime': 3.625.0 '@aws-sdk/client-bedrock-runtime': 3.624.0 '@aws-sdk/client-kendra': 3.624.0 '@aws-sdk/credential-provider-node': 3.624.0(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0) - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) zod: 3.23.8 zod-to-json-schema: 3.23.1(zod@3.23.8) transitivePeerDependencies: @@ -21527,40 +21536,41 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@langchain/baidu-qianfan@0.1.0(@babel/core@7.24.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': + '@langchain/baidu-qianfan@0.1.0(@babel/core@7.24.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: '@baiducloud/qianfan': 0.1.9(@babel/core@7.24.0)(encoding@0.1.13) - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/openai': 0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) zod: 3.22.4 zod-to-json-schema: 3.23.1(zod@3.22.4) transitivePeerDependencies: - '@babel/core' - encoding - supports-color + - ws - '@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) cohere-ai: 7.10.0(encoding@0.1.13) transitivePeerDependencies: - encoding - openai - '@langchain/community@0.3.24(@aws-crypto/sha256-js@5.2.0)(@aws-sdk/client-bedrock-agent-runtime@3.625.0)(@aws-sdk/client-bedrock-runtime@3.422.0)(@aws-sdk/client-dynamodb@3.529.1)(@aws-sdk/client-kendra@3.624.0)(@aws-sdk/client-s3@3.529.1)(@aws-sdk/credential-provider-node@3.529.1)(@browserbasehq/sdk@2.0.0(encoding@0.1.13))(@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4))(@datastax/astra-db-ts@1.5.0)(@elastic/elasticsearch@8.12.2)(@getzep/zep-cloud@1.0.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))))(@getzep/zep-js@0.9.0)(@gomomento/sdk-core@1.68.1)(@gomomento/sdk@1.68.1(encoding@0.1.13))(@google-ai/generativelanguage@2.6.0(encoding@0.1.13))(@huggingface/inference@2.6.4)(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@mendable/firecrawl-js@0.0.28)(@notionhq/client@2.2.14(encoding@0.1.13))(@opensearch-project/opensearch@1.2.0)(@pinecone-database/pinecone@4.0.0)(@qdrant/js-client-rest@1.9.0(typescript@5.5.2))(@smithy/eventstream-codec@3.1.2)(@smithy/protocol-http@5.0.0)(@smithy/signature-v4@5.0.0)(@smithy/util-utf8@4.0.0)(@supabase/supabase-js@2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@upstash/redis@1.22.1(encoding@0.1.13))(@upstash/vector@1.1.5)(@zilliz/milvus2-sdk-node@2.3.5)(apify-client@2.9.3)(assemblyai@4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.6.2)(cheerio@1.0.0-rc.12)(chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(cohere-ai@7.10.0(encoding@0.1.13))(crypto-js@4.2.0)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(faiss-node@0.5.1)(fast-xml-parser@4.4.1)(google-auth-library@9.6.3(encoding@0.1.13))(html-to-text@9.0.5)(ibm-cloud-sdk-core@5.1.0)(ignore@5.3.1)(ioredis@5.3.2)(jsdom@22.1.0(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.4))(jsonwebtoken@9.0.2)(lodash@4.17.21)(lunary@0.7.12(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0))(mammoth@1.7.0)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(neo4j-driver@5.27.0)(notion-to-md@3.1.1(encoding@0.1.13))(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(pdf-parse@1.1.1)(pg@8.11.3)(playwright@1.42.1)(portkey-ai@0.1.16)(puppeteer@20.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.5.2)(utf-8-validate@6.0.4))(pyodide@0.25.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(redis@4.6.13)(replicate@0.31.1)(srt-parser-2@1.2.3)(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(weaviate-ts-client@1.6.0(encoding@0.1.13)(graphql@16.8.1))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': + '@langchain/community@0.3.24(@aws-crypto/sha256-js@5.2.0)(@aws-sdk/client-bedrock-agent-runtime@3.625.0)(@aws-sdk/client-bedrock-runtime@3.422.0)(@aws-sdk/client-dynamodb@3.529.1)(@aws-sdk/client-kendra@3.624.0)(@aws-sdk/client-s3@3.529.1)(@aws-sdk/credential-provider-node@3.529.1)(@browserbasehq/sdk@2.0.0(encoding@0.1.13))(@browserbasehq/stagehand@1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4))(@datastax/astra-db-ts@1.5.0)(@elastic/elasticsearch@8.12.2)(@getzep/zep-cloud@1.0.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))))(@getzep/zep-js@0.9.0)(@gomomento/sdk-core@1.68.1)(@gomomento/sdk@1.68.1(encoding@0.1.13))(@google-ai/generativelanguage@2.6.0(encoding@0.1.13))(@huggingface/inference@2.6.4)(@ibm-cloud/watsonx-ai@1.1.2)(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@mendable/firecrawl-js@0.0.28)(@notionhq/client@2.2.14(encoding@0.1.13))(@opensearch-project/opensearch@1.2.0)(@pinecone-database/pinecone@4.0.0)(@qdrant/js-client-rest@1.9.0(typescript@5.5.2))(@smithy/eventstream-codec@3.1.2)(@smithy/protocol-http@5.0.0)(@smithy/signature-v4@5.0.0)(@smithy/util-utf8@4.0.0)(@supabase/supabase-js@2.39.8(bufferutil@4.0.8)(utf-8-validate@6.0.4))(@upstash/redis@1.22.1(encoding@0.1.13))(@upstash/vector@1.1.5)(@zilliz/milvus2-sdk-node@2.3.5)(apify-client@2.9.3)(assemblyai@4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4))(axios@1.6.2)(cheerio@1.0.0-rc.12)(chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(cohere-ai@7.10.0(encoding@0.1.13))(crypto-js@4.2.0)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(faiss-node@0.5.1)(fast-xml-parser@4.4.1)(google-auth-library@9.6.3(encoding@0.1.13))(html-to-text@9.0.5)(ibm-cloud-sdk-core@5.1.0)(ignore@5.3.1)(ioredis@5.3.2)(jsdom@22.1.0(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.4))(jsonwebtoken@9.0.2)(lodash@4.17.21)(lunary@0.7.12(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0))(mammoth@1.7.0)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(neo4j-driver@5.27.0)(notion-to-md@3.1.1(encoding@0.1.13))(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(pdf-parse@1.1.1)(pg@8.11.3)(playwright@1.42.1)(portkey-ai@0.1.16)(puppeteer@20.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.5.2)(utf-8-validate@6.0.4))(pyodide@0.25.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(redis@4.6.13)(replicate@0.31.1)(srt-parser-2@1.2.3)(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(weaviate-ts-client@1.6.0(encoding@0.1.13)(graphql@16.8.1))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4) + '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(bufferutil@4.0.8)(deepmerge@4.3.1)(dotenv@16.4.5)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(utf-8-validate@6.0.4)(zod@3.22.4) '@ibm-cloud/watsonx-ai': 1.1.2 - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/openai': 0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) binary-extensions: 2.2.0 expr-eval: 2.0.2 flat: 5.0.2 ibm-cloud-sdk-core: 5.1.0 js-yaml: 4.1.0 - langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))) - langsmith: 0.2.15(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + langsmith: 0.2.15(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) uuid: 10.0.0 zod: 3.22.4 zod-to-json-schema: 3.23.1(zod@3.22.4) @@ -21575,7 +21585,7 @@ snapshots: '@browserbasehq/sdk': 2.0.0(encoding@0.1.13) '@datastax/astra-db-ts': 1.5.0 '@elastic/elasticsearch': 8.12.2 - '@getzep/zep-cloud': 1.0.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))) + '@getzep/zep-cloud': 1.0.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))) '@getzep/zep-js': 0.9.0 '@gomomento/sdk': 1.68.1(encoding@0.1.13) '@gomomento/sdk-core': 1.68.1 @@ -21597,7 +21607,7 @@ snapshots: apify-client: 2.9.3 assemblyai: 4.3.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) cheerio: 1.0.0-rc.12 - chromadb: 1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + chromadb: 1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) cohere-ai: 7.10.0(encoding@0.1.13) crypto-js: 4.2.0 d3-dsv: 2.0.0 @@ -21611,7 +21621,7 @@ snapshots: jsdom: 22.1.0(bufferutil@4.0.8)(canvas@2.11.2(encoding@0.1.13))(utf-8-validate@6.0.4) jsonwebtoken: 9.0.2 lodash: 4.17.21 - lunary: 0.7.12(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0) + lunary: 0.7.12(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0) mammoth: 1.7.0 mongodb: 6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1) mysql2: 3.11.4 @@ -21643,94 +21653,95 @@ snapshots: - handlebars - peggy - '@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': 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.2.15(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + langsmith: 0.2.15(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 uuid: 10.0.0 zod: 3.22.4 - zod-to-json-schema: 3.23.1(zod@3.22.4) + zod-to-json-schema: 3.24.1(zod@3.22.4) transitivePeerDependencies: - openai - '@langchain/exa@0.0.5(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/exa@0.0.5(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) exa-js: 1.0.12(encoding@0.1.13) transitivePeerDependencies: - encoding - openai - '@langchain/google-common@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4)': + '@langchain/google-common@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4)': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) uuid: 10.0.0 zod-to-json-schema: 3.24.1(zod@3.22.4) transitivePeerDependencies: - zod - '@langchain/google-gauth@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4)': + '@langchain/google-gauth@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4)': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/google-common': 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/google-common': 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4) google-auth-library: 8.9.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - zod - '@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4)': + '@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4)': dependencies: '@google/generative-ai': 0.15.0 - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) zod-to-json-schema: 3.23.1(zod@3.22.4) transitivePeerDependencies: - zod - '@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4)': + '@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4)': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/google-gauth': 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/google-gauth': 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) transitivePeerDependencies: - encoding - supports-color - zod - '@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': + '@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/openai': 0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) groq-sdk: 0.5.0(encoding@0.1.13) zod: 3.22.4 zod-to-json-schema: 3.23.1(zod@3.22.4) transitivePeerDependencies: - encoding + - ws - '@langchain/langgraph@0.0.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/langgraph@0.0.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) uuid: 9.0.1 transitivePeerDependencies: - openai - '@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))': + '@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@mistralai/mistralai': 1.3.6(zod@3.23.8) uuid: 10.0.0 zod: 3.23.8 zod-to-json-schema: 3.24.1(zod@3.23.8) - '@langchain/mongodb@0.0.1(gcp-metadata@6.1.0(encoding@0.1.13))(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(socks@2.8.1)': + '@langchain/mongodb@0.0.1(gcp-metadata@6.1.0(encoding@0.1.13))(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(socks@2.8.1)': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) mongodb: 6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1) transitivePeerDependencies: - '@aws-sdk/credential-providers' @@ -21742,48 +21753,60 @@ snapshots: - snappy - socks - '@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))': + '@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) ollama: 0.5.11 uuid: 10.0.0 - '@langchain/openai@0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': + '@langchain/openai@0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) js-tiktoken: 1.0.12 - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) zod: 3.22.4 - zod-to-json-schema: 3.23.1(zod@3.22.4) + zod-to-json-schema: 3.24.1(zod@3.22.4) transitivePeerDependencies: - encoding + - ws - '@langchain/pinecone@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))': + '@langchain/openai@0.4.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + js-tiktoken: 1.0.12 + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) + zod: 3.22.4 + zod-to-json-schema: 3.24.1(zod@3.22.4) + transitivePeerDependencies: + - encoding + - ws + + '@langchain/pinecone@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))': + dependencies: + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@pinecone-database/pinecone': 4.0.0 flat: 5.0.2 uuid: 10.0.0 - '@langchain/qdrant@0.0.5(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typescript@5.5.2)': + '@langchain/qdrant@0.0.5(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typescript@5.5.2)': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) '@qdrant/js-client-rest': 1.9.0(typescript@5.5.2) uuid: 9.0.1 transitivePeerDependencies: - openai - typescript - '@langchain/textsplitters@0.0.1(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/textsplitters@0.0.1(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) js-tiktoken: 1.0.12 transitivePeerDependencies: - openai - '@langchain/weaviate@0.0.1(encoding@0.1.13)(graphql@16.8.1)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))': + '@langchain/weaviate@0.0.1(encoding@0.1.13)(graphql@16.8.1)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) uuid: 9.0.1 weaviate-ts-client: 2.1.1(encoding@0.1.13)(graphql@16.8.1) transitivePeerDependencies: @@ -21791,12 +21814,13 @@ snapshots: - graphql - openai - '@langchain/xai@0.0.1(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)': + '@langchain/xai@0.0.1(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/openai': 0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) transitivePeerDependencies: - encoding + - ws '@leichtgewicht/ip-codec@2.0.4': {} @@ -24270,10 +24294,10 @@ snapshots: '@sqltools/formatter@1.2.5': {} - '@stripe/agent-toolkit@0.1.20(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(ai@3.2.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4))': + '@stripe/agent-toolkit@0.1.20(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(ai@3.2.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4))': dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - ai: 3.2.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + ai: 3.2.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4) stripe: 17.3.1 zod: 3.23.8 @@ -25525,7 +25549,7 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.2.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4): + ai@3.2.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4): dependencies: '@ai-sdk/provider': 0.0.12 '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) @@ -25543,7 +25567,7 @@ snapshots: sswr: 2.1.0(svelte@4.2.18) zod-to-json-schema: 3.22.5(zod@3.22.4) optionalDependencies: - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) react: 18.2.0 svelte: 4.2.18 zod: 3.22.4 @@ -26809,25 +26833,25 @@ snapshots: chownr@2.0.0: {} - chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)): + chromadb@1.10.0(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: '@google/generative-ai': 0.15.0 cohere-ai: 7.10.0(encoding@0.1.13) - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) transitivePeerDependencies: - encoding - chromadb@1.7.3(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)): + chromadb@1.7.3(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)): dependencies: cliui: 8.0.1 isomorphic-fetch: 3.0.0(encoding@0.1.13) optionalDependencies: '@google/generative-ai': 0.15.0 cohere-ai: 7.10.0(encoding@0.1.13) - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) transitivePeerDependencies: - encoding @@ -31482,15 +31506,15 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))): + langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/openai': 0.3.13(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - '@langchain/textsplitters': 0.0.1(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/openai': 0.3.13(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + '@langchain/textsplitters': 0.0.1(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langsmith: 0.2.5(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + langsmith: 0.2.5(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -31498,20 +31522,21 @@ snapshots: zod: 3.22.4 zod-to-json-schema: 3.23.1(zod@3.22.4) optionalDependencies: - '@langchain/anthropic': 0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - '@langchain/aws': 0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) - '@langchain/cohere': 0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - '@langchain/google-genai': 0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4) - '@langchain/google-vertexai': 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) - '@langchain/groq': 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13) - '@langchain/mistralai': 0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) - '@langchain/ollama': 0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))) + '@langchain/anthropic': 0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13) + '@langchain/aws': 0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) + '@langchain/cohere': 0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + '@langchain/google-genai': 0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4) + '@langchain/google-vertexai': 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4) + '@langchain/groq': 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + '@langchain/mistralai': 0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) + '@langchain/ollama': 0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))) axios: 1.6.2(debug@4.3.4) cheerio: 1.0.0-rc.12 typeorm: 0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)) transitivePeerDependencies: - encoding - openai + - ws langchainhub@0.0.11: {} @@ -31519,9 +31544,9 @@ snapshots: dependencies: mustache: 4.2.0 - langfuse-langchain@3.3.4(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))): + langfuse-langchain@3.3.4(langchain@0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))): dependencies: - langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)))(encoding@0.1.13))(@langchain/mistralai@0.2.0(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2))) + langchain: 0.3.5(@langchain/anthropic@0.3.7(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13))(@langchain/aws@0.1.2(@aws-sdk/client-sso-oidc@3.723.0(@aws-sdk/client-sts@3.723.0))(@aws-sdk/client-sts@3.624.0)(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/cohere@0.0.7(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(@langchain/google-genai@0.1.3(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(zod@3.22.4))(@langchain/google-vertexai@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(zod@3.22.4))(@langchain/groq@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)))(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)))(@langchain/mistralai@0.2.0(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(@langchain/ollama@0.1.2(@langchain/core@0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))))(axios@1.6.2)(cheerio@1.0.0-rc.12)(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(typeorm@0.3.20(ioredis@5.3.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)) langfuse: 3.3.4 langfuse-core: 3.3.4 @@ -31537,7 +31562,7 @@ snapshots: p-retry: 4.6.2 uuid: 9.0.1 - langsmith@0.2.15(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)): + langsmith@0.2.15(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -31546,9 +31571,9 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) - langsmith@0.2.5(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)): + langsmith@0.2.5(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)): dependencies: '@types/uuid': 10.0.0 commander: 10.0.1 @@ -31557,7 +31582,7 @@ snapshots: semver: 7.6.3 uuid: 10.0.0 optionalDependencies: - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) language-subtag-registry@0.3.22: {} @@ -31565,14 +31590,14 @@ snapshots: dependencies: language-subtag-registry: 0.3.22 - langwatch@0.1.1(encoding@0.1.13)(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2)): + langwatch@0.1.1(encoding@0.1.13)(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): dependencies: - '@langchain/core': 0.3.29(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) - ai: 3.2.22(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4) + '@langchain/core': 0.3.37(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) + ai: 3.2.22(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0)(solid-js@1.7.1)(svelte@4.2.18)(vue@3.4.31(typescript@5.5.2))(zod@3.22.4) javascript-stringify: 2.1.0 llm-cost: 1.0.4 nanoid: 5.0.7 - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) zod: 3.22.4 zod-validation-error: 3.3.0(zod@3.22.4) transitivePeerDependencies: @@ -31581,6 +31606,7 @@ snapshots: - solid-js - svelte - vue + - ws last-run@1.1.1: dependencies: @@ -31687,7 +31713,7 @@ snapshots: optionalDependencies: enquirer: 2.4.1 - llamaindex@0.3.13(@notionhq/client@2.2.14(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(gcp-metadata@6.1.0(encoding@0.1.13))(node-fetch@2.7.0(encoding@0.1.13))(socks@2.8.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(zod@3.22.4): + llamaindex@0.3.13(@notionhq/client@2.2.14(encoding@0.1.13))(bufferutil@4.0.8)(encoding@0.1.13)(gcp-metadata@6.1.0(encoding@0.1.13))(node-fetch@2.7.0(encoding@0.1.13))(socks@2.8.1)(typescript@5.5.2)(utf-8-validate@6.0.4)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4): dependencies: '@anthropic-ai/sdk': 0.20.9(encoding@0.1.13) '@aws-crypto/sha256-js': 5.2.0 @@ -31709,7 +31735,7 @@ snapshots: '@zilliz/milvus2-sdk-node': 2.4.2 ajv: 8.13.0 assemblyai: 4.4.3(bufferutil@4.0.8)(utf-8-validate@6.0.4) - chromadb: 1.7.3(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.57.3(encoding@0.1.13)(zod@3.22.4)) + chromadb: 1.7.3(@google/generative-ai@0.15.0)(cohere-ai@7.10.0(encoding@0.1.13))(encoding@0.1.13)(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4)) cohere-ai: 7.10.0(encoding@0.1.13) js-tiktoken: 1.0.12 lodash: 4.17.21 @@ -31718,7 +31744,7 @@ snapshots: md-utils-ts: 2.0.0 mongodb: 6.6.2(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1) notion-md-crawler: 1.0.0(encoding@0.1.13) - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) papaparse: 5.4.1 pathe: 1.1.2 pdf2json: 3.0.5 @@ -31745,6 +31771,7 @@ snapshots: - supports-color - typescript - utf-8-validate + - ws - zod llm-cost@1.0.4: @@ -31928,11 +31955,11 @@ snapshots: lru.min@1.1.1: {} - lunary@0.7.12(openai@4.57.3(encoding@0.1.13)(zod@3.22.4))(react@18.2.0): + lunary@0.7.12(openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4))(react@18.2.0): dependencies: unctx: 2.3.1 optionalDependencies: - openai: 4.57.3(encoding@0.1.13)(zod@3.22.4) + openai: 4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4) react: 18.2.0 luxon@3.5.0: {} @@ -33334,18 +33361,32 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.57.3(encoding@0.1.13)(zod@3.22.4): + openai@4.82.0(encoding@0.1.13)(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4): dependencies: '@types/node': 18.19.23 '@types/node-fetch': 2.6.11 - '@types/qs': 6.9.17 abort-controller: 3.0.0 agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0(encoding@0.1.13) - qs: 6.12.1 optionalDependencies: + ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + zod: 3.22.4 + transitivePeerDependencies: + - encoding + + openai@4.82.0(encoding@0.1.13)(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(zod@3.22.4): + dependencies: + '@types/node': 18.19.23 + '@types/node-fetch': 2.6.11 + abort-controller: 3.0.0 + agentkeepalive: 4.5.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: 3.22.4 transitivePeerDependencies: - encoding @@ -37020,6 +37061,34 @@ snapshots: transitivePeerDependencies: - supports-color + typeorm@0.3.20(ioredis@5.4.2)(mongodb@6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1))(mysql2@3.11.4)(pg@8.11.3)(redis@4.6.13)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2)): + dependencies: + '@sqltools/formatter': 1.2.5 + app-root-path: 3.1.0 + buffer: 6.0.3 + chalk: 4.1.2 + cli-highlight: 2.1.11 + dayjs: 1.11.10 + debug: 4.3.4(supports-color@8.1.1) + dotenv: 16.4.5 + glob: 10.3.10 + mkdirp: 2.1.6 + reflect-metadata: 0.2.1 + sha.js: 2.4.11 + tslib: 2.6.2 + uuid: 9.0.1 + yargs: 17.7.2 + optionalDependencies: + ioredis: 5.4.2 + mongodb: 6.3.0(gcp-metadata@6.1.0(encoding@0.1.13))(socks@2.8.1) + mysql2: 3.11.4 + pg: 8.11.3 + redis: 4.6.13 + sqlite3: 5.1.7 + ts-node: 10.9.2(@swc/core@1.4.6)(@types/node@20.12.12)(typescript@5.5.2) + transitivePeerDependencies: + - supports-color + typescript@5.5.2: {} ua-parser-js@0.7.37: {}