diff --git a/package.json b/package.json index bf84fe71689d6..e42d21d788582 100644 --- a/package.json +++ b/package.json @@ -79,8 +79,8 @@ "**/@babel/parser": "7.24.7", "**/@hapi/mimos/mime-db": "1.53.0", "**/@hello-pangea/dnd": "16.6.0", - "**/@langchain/core": "0.3.80", - "**/@langchain/google-common": "0.1.8", + "**/@langchain/core": "1.1.31", + "**/@langchain/google-common": "2.1.24", "**/@types/node": "22.19.1", "**/@types/prop-types": "15.7.5", "**/@typescript-eslint/utils": "8.46.3", @@ -91,7 +91,7 @@ "**/fast-xml-parser": "5.5.7", "**/hoist-non-react-statics": "3.3.2", "**/isomorphic-fetch/node-fetch": "2.7.0", - "**/langchain": "0.3.15", + "**/langchain": "1.2.30", "**/qs": "6.15.0", "**/remark-parse/trim": "1.0.1", "**/sharp": "0.34.4", @@ -99,10 +99,10 @@ "**/util": "0.12.5", "**/yauzl": "3.2.1", "**/zod": "3.25.76", - "@aws-sdk/client-bedrock-agent-runtime": "3.747.0", - "@aws-sdk/client-bedrock-runtime": "3.744.0", - "@aws-sdk/client-kendra": "3.744.0", - "@aws-sdk/credential-provider-node": "3.744.0", + "@aws-sdk/client-bedrock-agent-runtime": "3.994.0", + "@aws-sdk/client-bedrock-runtime": "3.994.0", + "@aws-sdk/client-kendra": "3.994.0", + "@aws-sdk/credential-provider-node": "3.972.10", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.cd77847.0", "@types/react": "18.2.79", "@types/react-dom": "18.2.25", @@ -115,7 +115,7 @@ "@ai-sdk/langchain": "1.0.102", "@appland/sql-parser": "1.5.1", "@arizeai/openinference-semantic-conventions": "1.1.0", - "@aws-sdk/client-bedrock-runtime": "3.744.0", + "@aws-sdk/client-bedrock-runtime": "3.994.0", "@babel/runtime": "7.27.6", "@dagrejs/dagre": "1.1.8", "@dnd-kit/core": "6.3.1", @@ -1071,14 +1071,15 @@ "@kbn/xstate-utils": "link:src/platform/packages/shared/kbn-xstate-utils", "@kbn/zod": "link:src/platform/packages/shared/kbn-zod", "@kbn/zod-helpers": "link:src/platform/packages/shared/kbn-zod-helpers", - "@langchain/aws": "0.1.10", - "@langchain/community": "0.3.45", - "@langchain/core": "0.3.80", - "@langchain/google-common": "0.1.8", - "@langchain/google-genai": "0.1.8", - "@langchain/google-vertexai": "0.1.8", - "@langchain/langgraph": "0.2.74", - "@langchain/openai": "0.4.4", + "@langchain/aws": "1.3.1", + "@langchain/classic": "1.0.22", + "@langchain/core": "1.1.31", + "@langchain/google-common": "2.1.24", + "@langchain/google-genai": "2.1.24", + "@langchain/google-vertexai": "2.1.24", + "@langchain/langgraph": "1.2.0", + "@langchain/langgraph-checkpoint": "1.0.0", + "@langchain/openai": "1.2.12", "@launchdarkly/node-server-sdk": "9.10.6", "@launchdarkly/openfeature-node-server": "1.1.0", "@loaders.gl/core": "3.4.7", @@ -1108,9 +1109,9 @@ "@opentelemetry/semantic-conventions": "1.39.0", "@reduxjs/toolkit": "1.9.7", "@slack/webhook": "7.0.1", - "@smithy/eventstream-codec": "4.0.1", - "@smithy/eventstream-serde-node": "4.0.1", - "@smithy/middleware-stack": "4.2.0", + "@smithy/eventstream-codec": "4.2.8", + "@smithy/eventstream-serde-node": "4.1.1", + "@smithy/middleware-stack": "4.2.8", "@smithy/node-http-handler": "4.3.0", "@smithy/types": "4.12.0", "@smithy/util-utf8": "4.2.0", @@ -1224,8 +1225,8 @@ "jsonwebtoken": "9.0.2", "jsts": "1.6.2", "kea": "2.6.0", - "langchain": "0.3.37", - "langsmith": "0.3.87", + "langchain": "1.2.30", + "langsmith": "0.5.7", "launchdarkly-js-client-sdk": "3.9.0", "load-json-file": "6.2.0", "lodash": "4.17.23", diff --git a/packages/kbn-find-used-node-modules/src/find_used_node_modules.ts b/packages/kbn-find-used-node-modules/src/find_used_node_modules.ts index 93771159d95a6..e10f04a5852d2 100644 --- a/packages/kbn-find-used-node-modules/src/find_used_node_modules.ts +++ b/packages/kbn-find-used-node-modules/src/find_used_node_modules.ts @@ -83,7 +83,7 @@ export async function findUsedNodeModules(options: Options) { let outputs = 0; const promise = Rx.lastValueFrom( path$.pipe( - Rx.filter((path) => Path.extname(path) === '.js'), + Rx.filter((path) => ['.js', '.cjs'].includes(Path.extname(path))), Rx.distinct(), Rx.tap(() => { inputs += 1; diff --git a/renovate.json b/renovate.json index 5813be285bc9d..b62e6907d4f5c 100644 --- a/renovate.json +++ b/renovate.json @@ -3969,7 +3969,7 @@ "matchDepNames": [ "langchain", "@langchain/aws", - "@langchain/community", + "@langchain/classic", "@langchain/core", "@langchain/google-common", "@langchain/google-genai", diff --git a/src/dev/build/tasks/clean_tasks.ts b/src/dev/build/tasks/clean_tasks.ts index 19af3954fde45..8de590bf70f44 100644 --- a/src/dev/build/tasks/clean_tasks.ts +++ b/src/dev/build/tasks/clean_tasks.ts @@ -163,6 +163,9 @@ export const CleanExtraFilesFromModules: Task = { '**/bower.json', '**/yarn.lock', + // nested package manager artifacts (e.g. pnpm virtual store leaked into published packages) + '**/.pnpm', + // misc '**/.*ignore', '**/*.log', diff --git a/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts b/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts index 6f82495887135..38111d579176e 100644 --- a/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts +++ b/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts @@ -147,6 +147,12 @@ export class ImportResolver { return Path.resolve(REPO_ROOT, `node_modules/@modelcontextprotocol/sdk/dist/esm/${relPath}`); } + // We need this "hack" because our current import-resolver doesn't support "exports" in package.json. + if (req.startsWith('@langchain/langgraph/')) { + const subPath = req.slice('@langchain/langgraph/'.length); + return Path.resolve(REPO_ROOT, `node_modules/@langchain/langgraph/dist/${subPath}/index.js`); + } + // We need this "hack" because our current import-resolver doesn't support "exports" in package.json. // We should be able to remove this once we support cjs/esm interop. if (req.startsWith('@elastic/opentelemetry-node/sdk')) { diff --git a/src/platform/packages/shared/kbn-router-to-openapispec/moon.yml b/src/platform/packages/shared/kbn-router-to-openapispec/moon.yml index 6a0370b983965..95af5c93177ee 100644 --- a/src/platform/packages/shared/kbn-router-to-openapispec/moon.yml +++ b/src/platform/packages/shared/kbn-router-to-openapispec/moon.yml @@ -9,6 +9,8 @@ owners: defaultOwner: '@elastic/kibana-core' toolchains: default: node + javascript: + rootPackageDependenciesOnly: false language: typescript project: title: '@kbn/router-to-openapispec' diff --git a/src/platform/packages/shared/kbn-router-to-openapispec/package.json b/src/platform/packages/shared/kbn-router-to-openapispec/package.json index 2490ac69a8121..9677c713ac4e6 100644 --- a/src/platform/packages/shared/kbn-router-to-openapispec/package.json +++ b/src/platform/packages/shared/kbn-router-to-openapispec/package.json @@ -2,5 +2,8 @@ "name": "@kbn/router-to-openapispec", "private": true, "version": "1.0.0", - "license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0" + "license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0", + "dependencies": { + "zod-to-json-schema": "3.25.0" + } } diff --git a/src/platform/packages/shared/kbn-test/jest-preset.js b/src/platform/packages/shared/kbn-test/jest-preset.js index 4983ab2f057b1..0fe0d3fd00e0f 100644 --- a/src/platform/packages/shared/kbn-test/jest-preset.js +++ b/src/platform/packages/shared/kbn-test/jest-preset.js @@ -121,7 +121,7 @@ module.exports = { transformIgnorePatterns: [ // ignore all node_modules except monaco-editor, monaco-yaml which requires babel transforms to handle dynamic import() // since ESM modules are not natively supported in Jest yet (https://github.com/facebook/jest/issues/4842) - '[/\\\\]node_modules(?![\\/\\\\](byte-size|monaco-editor|monaco-yaml|monaco-languageserver-types|monaco-marker-data-provider|monaco-worker-manager|vscode-languageserver-types|d3-interpolate|d3-color|langchain|langsmith|@cfworker|gpt-tokenizer|flat|@langchain|eventsource-parser|fast-check|@fast-check/jest|@assemblyscript|quickselect|rbush|zod/v4|vega-interpreter|vega-util|vega-tooltip))[/\\\\].+\\.js$', + '[/\\\\]node_modules(?![\\/\\\\](byte-size|monaco-editor|monaco-yaml|monaco-languageserver-types|monaco-marker-data-provider|monaco-worker-manager|vscode-languageserver-types|d3-interpolate|d3-color|langchain|langsmith|@cfworker|gpt-tokenizer|flat|@langchain|eventsource-parser|fast-check|@fast-check/jest|@assemblyscript|quickselect|rbush|zod/v4|vega-interpreter|vega-util|vega-tooltip|@modelcontextprotocol|pkce-challenge|ansi-styles))[/\\\\].+\\.js$', 'packages/kbn-pm/dist/index.js', '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|@langchain|zod/v4))/dist/[/\\\\].+\\.js$', '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|@langchain|zod/v4))/dist/util/[/\\\\].+\\.js$', diff --git a/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js b/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js index bcf07ceb15bce..298769049f257 100644 --- a/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js +++ b/src/platform/packages/shared/kbn-test/jest_integration_node/jest-preset.js @@ -23,7 +23,7 @@ module.exports = { // An array of regexp pattern strings that are matched against, matched files will skip transformation: transformIgnorePatterns: [ // since ESM modules are not natively supported in Jest yet (https://github.com/facebook/jest/issues/4842) - '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|gpt-tokenizer|flat|@langchain|eventsource-parser|zod/v4))[/\\\\].+\\.js$', + '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|gpt-tokenizer|flat|@langchain|eventsource-parser|zod/v4|ansi-styles))[/\\\\].+\\.js$', '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|@langchain|zod/v4))/dist/[/\\\\].+\\.js$', '[/\\\\]node_modules(?![\\/\\\\](langchain|langsmith|@langchain|zod/v4))/dist/util/[/\\\\].+\\.js$', ], diff --git a/tsconfig.base.json b/tsconfig.base.json index 6118140315775..594aba6eb10a5 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -2250,7 +2250,12 @@ "zod": ["typings/zod/v3"], "zod/v4": ["typings/zod/v4"], "vega-lite": ["typings/vega/vega_lite"], - "vega-tooltip": ["typings/vega/vega_tooltip"] + "vega-tooltip": ["typings/vega/vega_tooltip"], + "@langchain/langgraph/prebuilt": ["node_modules/@langchain/langgraph/dist/prebuilt"], + "@langchain/classic/chains": ["node_modules/@langchain/classic/dist/chains"], + "@langchain/classic/evaluation": ["node_modules/@langchain/classic/dist/evaluation"], + "@langchain/classic/document_loaders/fs/directory": ["node_modules/@langchain/classic/dist/document_loaders/fs/directory"], + "@langchain/classic/document_loaders/fs/text": ["node_modules/@langchain/classic/dist/document_loaders/fs/text"] }, // Support .tsx files and transform JSX into calls to React.createElement "jsx": "react", diff --git a/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.test.ts b/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.test.ts index f4437fa5b616b..1d1742befbd17 100644 --- a/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.test.ts +++ b/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.test.ts @@ -653,7 +653,9 @@ describe('InferenceChatModel', () => { }); expect(concatChunk.usage_metadata).toEqual({ + input_token_details: {}, input_tokens: 5, + output_token_details: {}, output_tokens: 20, total_tokens: 25, }); diff --git a/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.ts b/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.ts index 3f7a21c968f60..460dad10a51e3 100644 --- a/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.ts +++ b/x-pack/platform/packages/shared/ai-infra/inference-langchain/src/chat_model/inference_chat_model.ts @@ -173,10 +173,10 @@ export class InferenceChatModel extends BaseChatModel) { // conversion will be done at call time for simplicity's sake // so we just need to implement this method with the default behavior to support tools - return this.bind({ + return this.withConfig({ tools, ...kwargs, - } as Partial); + }); } invocationParams(options: this['ParsedCallOptions']): InvocationParams { diff --git a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/bedrock_chat.ts b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/bedrock_chat.ts index 7b5781205cf7f..aae18384d2645 100644 --- a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/bedrock_chat.ts +++ b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/bedrock_chat.ts @@ -5,13 +5,12 @@ * 2.0. */ -import { BedrockChat as _BedrockChat } from '@langchain/community/chat_models/bedrock/web'; import type { ActionsClient } from '@kbn/actions-plugin/server'; -import { BaseChatModelParams } from '@langchain/core/language_models/chat_models'; -import { Logger } from '@kbn/logging'; -import { PublicMethodsOf } from '@kbn/utility-types'; +import type { BaseChatModelParams } from '@langchain/core/language_models/chat_models'; +import type { Logger } from '@kbn/logging'; +import type { PublicMethodsOf } from '@kbn/utility-types'; import type { TelemetryMetadata } from '@kbn/actions-plugin/server/lib'; -import { prepareMessages, DEFAULT_BEDROCK_MODEL, DEFAULT_BEDROCK_REGION } from '../utils/bedrock'; +import { ActionsClientChatBedrockConverse } from './chat_bedrock_converse/chat_bedrock_converse'; export interface CustomChatModelInput extends BaseChatModelParams { actionsClient: PublicMethodsOf; @@ -29,58 +28,4 @@ export interface CustomChatModelInput extends BaseChatModelParams { * ActionsClientBedrockChatModel chat model supports non-streaming only the Bedrock Invoke API. * The LangChain team will support only the Bedrock Converse API in the future. */ -export class ActionsClientBedrockChatModel extends _BedrockChat { - constructor({ actionsClient, connectorId, logger, ...params }: CustomChatModelInput) { - super({ - ...params, - credentials: { accessKeyId: '', secretAccessKey: '' }, - // only needed to force BedrockChat to use messages api for Claude v2 - model: params.model ?? DEFAULT_BEDROCK_MODEL, - region: DEFAULT_BEDROCK_REGION, - fetchFn: async (url, options) => { - const inputBody = JSON.parse(options?.body as string); - - if (this.streaming) { - throw new Error( - `ActionsClientBedrockChat does not support streaming, use ActionsClientChatBedrockConverse instead` - ); - } - - const data = (await actionsClient.execute({ - actionId: connectorId, - params: { - subAction: 'invokeAIRaw', - subActionParams: { - telemetryMetadata: { - pluginId: params?.telemetryMetadata?.pluginId, - aggregateBy: params?.telemetryMetadata?.aggregateBy, - }, - messages: prepareMessages(inputBody.messages), - temperature: params.temperature ?? inputBody.temperature, - stopSequences: inputBody.stop_sequences, - system: inputBody.system, - maxTokens: params.maxTokens ?? inputBody.max_tokens, - tools: inputBody.tools, - anthropicVersion: inputBody.anthropic_version, - }, - }, - })) as { - status: string; - data: { message: string }; - message?: string; - serviceMessage?: string; - }; - if (data.status === 'error') { - throw new Error( - `ActionsClientBedrockChat: action result status is error: ${data?.message} - ${data?.serviceMessage}` - ); - } - - return { - ok: data.status === 'ok', - json: () => data.data, - } as unknown as Response; - }, - }); - } -} +export class ActionsClientBedrockChatModel extends ActionsClientChatBedrockConverse {} diff --git a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/chat_openai.ts b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/chat_openai.ts index cccd751f2503b..2a050e455bf24 100644 --- a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/chat_openai.ts +++ b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/chat_openai.ts @@ -129,7 +129,7 @@ export class ActionsClientChatOpenAI extends ChatOpenAI { async betaParsedCompletionWithRetry( request: OpenAI.ChatCompletionCreateParamsNonStreaming - ): Promise> { + ): Promise> { return this.completionWithRetry(request).then((response) => parseChatCompletion( response, diff --git a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/gemini_chat.ts b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/gemini_chat.ts index a226e16736f6d..49394fbea512f 100644 --- a/x-pack/platform/packages/shared/kbn-langchain/server/language_models/gemini_chat.ts +++ b/x-pack/platform/packages/shared/kbn-langchain/server/language_models/gemini_chat.ts @@ -50,6 +50,7 @@ export class ActionsClientGeminiChatModel extends ChatGoogleGenerativeAI { constructor({ actionsClient, connectorId, ...props }: CustomChatModelInput) { super({ ...props, + model: props.model ?? 'gemini-1.5-flash', apiKey: 'asda', maxOutputTokens: props.maxTokens ?? 2048, }); @@ -65,9 +66,10 @@ export class ActionsClientGeminiChatModel extends ChatGoogleGenerativeAI { } async completionWithRetry( - request: GenerateContentRequest, - options?: this['ParsedCallOptions'] + ...args: Parameters ): Promise { + const [request, options] = args; + const req = request as GenerateContentRequest; return this.caller.callWithOptions({ signal: options?.signal }, async () => { try { const requestBody = { @@ -77,8 +79,8 @@ export class ActionsClientGeminiChatModel extends ChatGoogleGenerativeAI { subActionParams: { telemetryMetadata: this.telemetryMetadata, model: this.#model, - messages: request.contents, - tools: request.tools, + messages: req.contents, + tools: req.tools, temperature: this.#temperature, }, }, diff --git a/x-pack/platform/packages/shared/kbn-langchain/server/utils/gemini.ts b/x-pack/platform/packages/shared/kbn-langchain/server/utils/gemini.ts index 9cc975d8c1f2b..acd79cb3a815b 100644 --- a/x-pack/platform/packages/shared/kbn-langchain/server/utils/gemini.ts +++ b/x-pack/platform/packages/shared/kbn-langchain/server/utils/gemini.ts @@ -182,11 +182,11 @@ export function convertMessageContentToParts( if (!isMultimodalModel) { throw new Error(`This model does not support images`); } - let source; + let source: string; if (typeof c.image_url === 'string') { source = c.image_url; - } else if (typeof c.image_url === 'object' && 'url' in c.image_url) { - source = c.image_url.url; + } else if (c.image_url && typeof c.image_url === 'object' && 'url' in c.image_url) { + source = c.image_url.url as string; } else { throw new Error('Please provide image as base64 encoded data URL'); } diff --git a/x-pack/platform/plugins/shared/integration_assistant/server/routes/analyze_logs_routes.ts b/x-pack/platform/plugins/shared/integration_assistant/server/routes/analyze_logs_routes.ts index 898e860f19489..80bc7073c3f14 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/server/routes/analyze_logs_routes.ts +++ b/x-pack/platform/plugins/shared/integration_assistant/server/routes/analyze_logs_routes.ts @@ -9,6 +9,7 @@ import type { IKibanaResponse, IRouter } from '@kbn/core/server'; import { getRequestAbortedSignal } from '@kbn/data-plugin/server'; import { APMTracer } from '@kbn/langchain/server/tracers/apm'; import { getLangSmithTracer } from '@kbn/langchain/server/tracers/langsmith'; +import type { ESProcessorItem, SamplesFormat } from '../../common'; import { ANALYZE_LOGS_PATH, AnalyzeLogsRequestBody, AnalyzeLogsResponse } from '../../common'; import { FLEET_ALL_ROLE, INTEGRATIONS_ALL_ROLE, ROUTE_HANDLER_TIMEOUT } from '../constants'; import { getLogFormatDetectionGraph } from '../graphs/log_type_detection/graph'; @@ -103,7 +104,12 @@ export function registerAnalyzeLogsRoutes( const graphResults = await graph .withConfig({ runName: 'Log Format' }) .invoke(logFormatParameters, options); - const graphLogFormat = graphResults.results.samplesFormat.name; + const results = graphResults.results as { + samplesFormat: SamplesFormat; + parsedSamples: string[]; + additionalProcessors: ESProcessorItem[]; + }; + const graphLogFormat = results.samplesFormat.name; switch (graphLogFormat) { case 'unsupported': diff --git a/x-pack/solutions/search/plugins/search_playground/server/lib/conversational_chain.ts b/x-pack/solutions/search/plugins/search_playground/server/lib/conversational_chain.ts index 57f277e43300c..351a73c5e2a3c 100644 --- a/x-pack/solutions/search/plugins/search_playground/server/lib/conversational_chain.ts +++ b/x-pack/solutions/search/plugins/search_playground/server/lib/conversational_chain.ts @@ -77,7 +77,7 @@ export const getMessages = (chatHistory: ChatMessage[]) => { } return null; }) - .filter((message): message is BaseMessage => message !== null); + .filter((message): message is HumanMessage | AIMessage => message !== null); }; const buildContext = (docs: Document[]) => { diff --git a/x-pack/solutions/security/plugins/elastic_assistant/scripts/draw_graph_script.ts b/x-pack/solutions/security/plugins/elastic_assistant/scripts/draw_graph_script.ts index ace42c6d91569..a23e61511d7ee 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/scripts/draw_graph_script.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/scripts/draw_graph_script.ts @@ -17,7 +17,7 @@ import { import type { Logger } from '@kbn/logging'; import { ChatPromptTemplate } from '@langchain/core/prompts'; import { FakeLLM } from '@langchain/core/utils/testing'; -import { createOpenAIFunctionsAgent } from 'langchain/agents'; +import { createOpenAIFunctionsAgent } from '@langchain/classic/agents'; import { actionsClientMock } from '@kbn/actions-plugin/server/actions_client/actions_client.mock'; import { coreMock, savedObjectsClientMock } from '@kbn/core/server/mocks'; import { newContentReferencesStoreMock } from '@kbn/elastic-assistant-common/impl/content_references/content_references_store/__mocks__/content_references_store.mock'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/__mocks__/docs_from_directory_loader.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/__mocks__/docs_from_directory_loader.ts index 5120b308cae19..685e6d5e347db 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/__mocks__/docs_from_directory_loader.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/__mocks__/docs_from_directory_loader.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Document } from 'langchain/document'; +import type { Document } from '@langchain/core/documents'; /** * Mock LangChain `Document`s loaded from a LangChain `DirectoryLoader` diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/index.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/index.ts index b3294a90708d0..3a57305d03351 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/index.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/ai_assistant_data_clients/knowledge_base/index.ts @@ -12,7 +12,7 @@ import { QueryDslQueryContainer, } from '@elastic/elasticsearch/lib/api/types'; import type { MlPluginSetup } from '@kbn/ml-plugin/server'; -import { Document } from 'langchain/document'; +import { Document } from '@langchain/core/documents'; import { DocumentEntryType, DocumentEntry, diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.test.ts index 829e27df73f14..9b03ac41abf9d 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.test.ts @@ -7,7 +7,7 @@ import { PromptTemplate } from '@langchain/core/prompts'; import type { ActionsClientLlm } from '@kbn/langchain/server'; -import { loadEvaluator } from 'langchain/evaluation'; +import { loadEvaluator } from '@langchain/classic/evaluation'; import { type GetCustomEvaluatorOptions, getCustomEvaluator } from '.'; import { getDefaultPromptTemplate } from './get_default_prompt_template'; @@ -18,8 +18,8 @@ import { runWithReplacements } from '../../__mocks__/mock_runs'; const mockLlm = jest.fn() as unknown as ActionsClientLlm; -jest.mock('langchain/evaluation', () => ({ - ...jest.requireActual('langchain/evaluation'), +jest.mock('@langchain/classic/evaluation', () => ({ + ...jest.requireActual('@langchain/classic/evaluation'), loadEvaluator: jest.fn().mockResolvedValue({ evaluateStrings: jest.fn().mockResolvedValue({ key: 'correctness', diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.ts index bcabe410c1b72..4b93fb4d6fd22 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/evaluation/helpers/get_custom_evaluator/index.ts @@ -9,7 +9,8 @@ import type { ActionsClientLlm } from '@kbn/langchain/server'; import { PromptTemplate } from '@langchain/core/prompts'; import type { EvaluationResult } from 'langsmith/evaluation'; import type { Run, Example } from 'langsmith/schemas'; -import { CriteriaLike, loadEvaluator } from 'langchain/evaluation'; +import type { CriteriaLike } from '@langchain/classic/evaluation'; +import { loadEvaluator } from '@langchain/classic/evaluation'; import { getExampleAttackDiscoveriesWithReplacements } from './get_example_attack_discoveries_with_replacements'; import { getRunAttackDiscoveriesWithReplacements } from './get_run_attack_discoveries_with_replacements'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/nodes/helpers/get_output_parser/index.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/nodes/helpers/get_output_parser/index.ts index ac170ead22901..58e341201536c 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/nodes/helpers/get_output_parser/index.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/nodes/helpers/get_output_parser/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { StructuredOutputParser } from 'langchain/output_parsers'; +import { StructuredOutputParser } from '@langchain/classic/output_parsers'; import { GenerationPrompts } from '../prompts'; import { getAttackDiscoveriesGenerationSchema } from '../../generate/schema'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/state/index.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/state/index.test.ts index 99a85f56124f8..98af091b172d4 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/state/index.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/attack_discovery/graphs/default_attack_discovery_graph/state/index.test.ts @@ -5,6 +5,7 @@ * 2.0. */ +import type { BaseChannel } from '@langchain/langgraph'; import { getDefaultGraphAnnotation } from '.'; import { DEFAULT_MAX_GENERATION_ATTEMPTS, @@ -17,6 +18,12 @@ import { ATTACK_DISCOVERY_REFINE, } from '../../../../prompt/prompts'; +// BinaryOperatorAggregate channels expose `.value` at runtime but the +// BaseChannel type definition doesn't surface it. Cast through unknown +// to access the default value in tests. +const channelDefault = (channel: BaseChannel): unknown => + (channel as unknown as { value: unknown }).value; + const defaultAttackDiscoveryPrompt = ATTACK_DISCOVERY_DEFAULT; const defaultRefinePrompt = ATTACK_DISCOVERY_REFINE; const prompts = { @@ -28,72 +35,76 @@ describe('getDefaultGraphState', () => { it('returns the expected default attackDiscoveries', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.attackDiscoveries.value).toBeNull(); + expect(channelDefault(graphAnnotation.spec.attackDiscoveries)).toBeNull(); }); it('returns the expected default attackDiscoveryPrompt', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.attackDiscoveryPrompt.value).toEqual(defaultAttackDiscoveryPrompt); + expect(channelDefault(graphAnnotation.spec.attackDiscoveryPrompt)).toEqual( + defaultAttackDiscoveryPrompt + ); }); it('returns the expected default empty collection of anonymizedAlerts', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.anonymizedAlerts.value).toHaveLength(0); + expect(channelDefault(graphAnnotation.spec.anonymizedAlerts)).toHaveLength(0); }); it('returns the expected default combinedGenerations state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.combinedGenerations.value).toBe(''); + expect(channelDefault(graphAnnotation.spec.combinedGenerations)).toBe(''); }); it('returns the expected default combinedRefinements state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.combinedRefinements.value).toBe(''); + expect(channelDefault(graphAnnotation.spec.combinedRefinements)).toBe(''); }); it('returns the expected default errors state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.errors.value).toHaveLength(0); + expect(channelDefault(graphAnnotation.spec.errors)).toHaveLength(0); }); it('return the expected default generationAttempts state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.generationAttempts.value).toBe(0); + expect(channelDefault(graphAnnotation.spec.generationAttempts)).toBe(0); }); it('returns the expected default generations state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.generations.value).toHaveLength(0); + expect(channelDefault(graphAnnotation.spec.generations)).toHaveLength(0); }); it('returns the expected default hallucinationFailures state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.hallucinationFailures.value).toBe(0); + expect(channelDefault(graphAnnotation.spec.hallucinationFailures)).toBe(0); }); it('returns the expected default refinePrompt state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.refinePrompt.value).toEqual(defaultRefinePrompt); + expect(channelDefault(graphAnnotation.spec.refinePrompt)).toEqual(defaultRefinePrompt); }); it('returns the expected default maxGenerationAttempts state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.maxGenerationAttempts.value).toBe(DEFAULT_MAX_GENERATION_ATTEMPTS); + expect(channelDefault(graphAnnotation.spec.maxGenerationAttempts)).toBe( + DEFAULT_MAX_GENERATION_ATTEMPTS + ); }); it('returns the expected default maxHallucinationFailures state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.maxHallucinationFailures.value).toBe( + expect(channelDefault(graphAnnotation.spec.maxHallucinationFailures)).toBe( DEFAULT_MAX_HALLUCINATION_FAILURES ); }); @@ -101,7 +112,7 @@ describe('getDefaultGraphState', () => { it('returns the expected default maxRepeatedGenerations state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.maxRepeatedGenerations.value).toBe( + expect(channelDefault(graphAnnotation.spec.maxRepeatedGenerations)).toBe( DEFAULT_MAX_REPEATED_GENERATIONS ); }); @@ -109,31 +120,31 @@ describe('getDefaultGraphState', () => { it('returns the expected default refinements state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.refinements.value).toHaveLength(0); + expect(channelDefault(graphAnnotation.spec.refinements)).toHaveLength(0); }); it('returns the expected default replacements state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.replacements.value).toEqual({}); + expect(channelDefault(graphAnnotation.spec.replacements)).toEqual({}); }); it('returns the expected default unrefinedResults state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.unrefinedResults.value).toBeNull(); + expect(channelDefault(graphAnnotation.spec.unrefinedResults)).toBeNull(); }); it('returns the expected default continuePrompt state', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.continuePrompt.value).toBe(prompts.continue); + expect(channelDefault(graphAnnotation.spec.continuePrompt)).toBe(prompts.continue); }); it('returns the expected default end', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.end.value).toBeUndefined(); + expect(channelDefault(graphAnnotation.spec.end)).toBeUndefined(); }); it('returns the expected end when it is provided', () => { @@ -141,13 +152,13 @@ describe('getDefaultGraphState', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts, end }); - expect(graphAnnotation.spec.end.value).toEqual(end); + expect(channelDefault(graphAnnotation.spec.end)).toEqual(end); }); it('returns the expected default filter to be undefined', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.filter.value).toBeUndefined(); + expect(channelDefault(graphAnnotation.spec.filter)).toBeUndefined(); }); it('returns the expected filter when it is provided', () => { @@ -174,13 +185,13 @@ describe('getDefaultGraphState', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts, filter }); - expect(graphAnnotation.spec.filter.value).toEqual(filter); + expect(channelDefault(graphAnnotation.spec.filter)).toEqual(filter); }); it('returns the expected default start to be undefined', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts }); - expect(graphAnnotation.spec.start.value).toBeUndefined(); + expect(channelDefault(graphAnnotation.spec.start)).toBeUndefined(); }); it('returns the expected start when it is provided', () => { @@ -188,6 +199,6 @@ describe('getDefaultGraphState', () => { const graphAnnotation = getDefaultGraphAnnotation({ prompts, start }); - expect(graphAnnotation.spec.start.value).toEqual(start); + expect(channelDefault(graphAnnotation.spec.start)).toEqual(start); }); }); diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/add_required_kb_resource_metadata.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/add_required_kb_resource_metadata.ts index b85904b517e27..2b1866ca1eb56 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/add_required_kb_resource_metadata.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/add_required_kb_resource_metadata.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Document } from 'langchain/document'; +import type { Document } from '@langchain/core/documents'; /** * Transforms a set of documents by adding metadata that indicates those documents are required diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.test.ts index 0bb94769019ad..7ff80e93dec1d 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { DirectoryLoader } from 'langchain/document_loaders/fs/directory'; +import { DirectoryLoader } from '@langchain/classic/document_loaders/fs/directory'; import { EncodedSecurityLabsContentLoader } from './encoded_security_labs_content_loader'; import path, { resolve } from 'path'; import globby from 'globby'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.ts index c07e38247d39b..2a67985a71659 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/encoded_security_labs_content_loader.ts @@ -6,7 +6,7 @@ */ import { decryptSecurityLabsContent } from '@kbn/ai-security-labs-content'; -import { TextLoader } from 'langchain/document_loaders/fs/text'; +import { TextLoader } from '@langchain/classic/document_loaders/fs/text'; export class EncodedSecurityLabsContentLoader extends TextLoader { protected parse(raw: string): Promise { diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.test.ts index a07489a797e37..7ed5b46a48a6a 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.test.ts @@ -8,7 +8,7 @@ import { AIAssistantKnowledgeBaseDataClient } from '../../../ai_assistant_data_clients/knowledge_base'; import { getSecurityLabsDocsCount, loadSecurityLabs } from './security_labs_loader'; import { loggerMock } from '@kbn/logging-mocks'; -import { Document } from 'langchain/document'; +import type { Document } from '@langchain/core/documents'; const mockKbDataClient = { addKnowledgeBaseDocuments: jest.fn().mockResolvedValue([{ foo: 'bar' }]), diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.ts index 27cbfdfe0a7f1..e86b67a6665cd 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/content_loaders/security_labs_loader.ts @@ -8,10 +8,10 @@ import { globSync } from 'fs'; import normalizePath from 'normalize-path'; import type { Logger } from '@kbn/core/server'; -import { DirectoryLoader } from 'langchain/document_loaders/fs/directory'; +import { DirectoryLoader } from '@langchain/classic/document_loaders/fs/directory'; import { resolve } from 'path'; -import { Document } from 'langchain/document'; -import { Metadata } from '@kbn/elastic-assistant-common'; +import type { Document } from '@langchain/core/documents'; +import type { Metadata } from '@kbn/elastic-assistant-common'; import pMap from 'p-map'; import { ENCODED_FILE_MICROMATCH_PATTERN } from '@kbn/ai-security-labs-content'; import { addRequiredKbResourceMetadata } from './add_required_kb_resource_metadata'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/agentRunnable.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/agentRunnable.ts index a6d54ec173fd7..30d2ebc59b37e 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/agentRunnable.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/agentRunnable.ts @@ -13,11 +13,11 @@ import { } from '@kbn/langchain/server'; import type { StructuredToolInterface } from '@langchain/core/tools'; import { - AgentRunnableSequence, + type AgentRunnableSequence, createOpenAIToolsAgent, createStructuredChatAgent, createToolCallingAgent, -} from 'langchain/agents'; +} from '@langchain/classic/agents'; import { ChatPromptTemplate } from '@langchain/core/prompts'; import { InferenceChatModel } from '@kbn/inference-langchain'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/graph.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/graph.ts index e76b87ddf5f05..aa183dd282b56 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/graph.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/graph.ts @@ -6,7 +6,7 @@ */ import { END, START, StateGraph } from '@langchain/langgraph'; -import { AgentRunnableSequence } from 'langchain/dist/agents/agent'; +import type { AgentRunnableSequence } from '@langchain/classic/agents'; import { StructuredTool } from '@langchain/core/tools'; import type { Logger } from '@kbn/logging'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/helpers.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/helpers.ts index 1f4b8608e5e59..5879b0e06d389 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/helpers.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/helpers.ts @@ -13,7 +13,7 @@ import type { KibanaRequest } from '@kbn/core-http-server'; import type { ExecuteConnectorRequestBody, TraceData } from '@kbn/elastic-assistant-common'; import { APMTracer } from '@kbn/langchain/server/tracers/apm'; import { AIMessageChunk } from '@langchain/core/messages'; -import { AgentFinish } from 'langchain/agents'; +import type { AgentFinish } from '@langchain/core/agents'; import { AnalyticsServiceSetup } from '@kbn/core-analytics-server'; import { INVOKE_ASSISTANT_ERROR_EVENT } from '../../../telemetry/event_based_telemetry'; import { withAssistantSpan } from '../../tracers/apm/with_assistant_span'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/index.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/index.test.ts index bfd7fd1c33ede..9874dfee15dc3 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/index.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/index.test.ts @@ -15,7 +15,7 @@ import { AgentExecutorParams, AssistantDataClients } from '../../executors/types import { elasticsearchClientMock } from '@kbn/core-elasticsearch-client-server-mocks'; import { getPrompt, resolveProviderAndModel } from '@kbn/security-ai-prompts'; import { getFindAnonymizationFieldsResultWithSingleHit } from '../../../../__mocks__/response'; -import { createOpenAIToolsAgent, createToolCallingAgent } from 'langchain/agents'; +import { createOpenAIToolsAgent, createToolCallingAgent } from '@langchain/classic/agents'; import { newContentReferencesStoreMock } from '@kbn/elastic-assistant-common/impl/content_references/content_references_store/__mocks__/content_references_store.mock'; import { savedObjectsClientMock } from '@kbn/core-saved-objects-api-server-mocks'; import { AssistantTool, AssistantToolParams } from '../../../..'; @@ -25,7 +25,7 @@ import { promptGroupId } from '../../../prompt/local_prompt_object'; jest.mock('./graph'); jest.mock('./helpers'); -jest.mock('langchain/agents'); +jest.mock('@langchain/classic/agents'); jest.mock('@kbn/langchain/server/tracers/apm'); jest.mock('@kbn/langchain/server/tracers/telemetry'); jest.mock('@kbn/security-ai-prompts'); diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/execute_tools.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/execute_tools.ts index 3fcf68ff394fa..4ae7aa64ebab3 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/execute_tools.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/execute_tools.ts @@ -9,7 +9,7 @@ import { RunnableConfig } from '@langchain/core/runnables'; import { StructuredTool } from '@langchain/core/tools'; import { ToolExecutor } from '@langchain/langgraph/prebuilt'; import { castArray } from 'lodash'; -import { AgentAction } from 'langchain/agents'; +import type { AgentAction } from '@langchain/core/agents'; import { TelemetryParams } from '@kbn/langchain/server/tracers/telemetry/telemetry_tracer'; import { AnalyticsServiceSetup } from '@kbn/core-analytics-server'; import { getActionTypeId } from '../../../../../routes/utils'; diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/run_agent.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/run_agent.ts index ca80e818474e9..b908dc86552d9 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/run_agent.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/nodes/run_agent.ts @@ -6,7 +6,7 @@ */ import { RunnableConfig } from '@langchain/core/runnables'; -import { AgentRunnableSequence } from 'langchain/dist/agents/agent'; +import type { AgentRunnableSequence } from '@langchain/classic/agents'; import { BaseMessage } from '@langchain/core/messages'; import { ContentReferencesStore, diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/state.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/state.ts index f1ab308adfefb..d3db09259dff9 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/state.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/graphs/default_assistant_graph/state.ts @@ -8,7 +8,7 @@ import { ConversationResponse } from '@kbn/elastic-assistant-common'; import { BaseMessage } from '@langchain/core/messages'; import { Annotation } from '@langchain/langgraph'; -import { AgentStep, AgentAction, AgentFinish } from 'langchain/agents'; +import type { AgentStep, AgentAction, AgentFinish } from '@langchain/core/agents'; export const getStateAnnotation = ({ getFormattedTime }: { getFormattedTime?: () => string }) => { const graphAnnotation = Annotation.Root({ diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/helpers.test.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/helpers.test.ts index f2872b4e8b946..78950a051ea12 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/helpers.test.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/lib/langchain/helpers.test.ts @@ -5,10 +5,9 @@ * 2.0. */ -import { KibanaRequest } from '@kbn/core-http-server'; -import type { Message } from '@kbn/elastic-assistant-common'; -import { AIMessage, BaseMessage, HumanMessage, SystemMessage } from '@langchain/core/messages'; -import { ExecuteConnectorRequestBody } from '@kbn/elastic-assistant-common'; +import type { KibanaRequest } from '@kbn/core-http-server'; +import type { Message, ExecuteConnectorRequestBody } from '@kbn/elastic-assistant-common'; +import { AIMessage, HumanMessage, SystemMessage } from '@langchain/core/messages'; import { getLangChainMessage, @@ -19,7 +18,12 @@ import { langChainMessages } from '../../__mocks__/lang_chain_messages'; describe('helpers', () => { describe('getLangChainMessage', () => { - const testCases: Array<[Pick, typeof BaseMessage]> = [ + const testCases: Array< + [ + Pick, + typeof SystemMessage | typeof HumanMessage | typeof AIMessage + ] + > = [ [ { role: 'system', diff --git a/x-pack/solutions/security/plugins/elastic_assistant/server/routes/evaluate/post_evaluate.ts b/x-pack/solutions/security/plugins/elastic_assistant/server/routes/evaluate/post_evaluate.ts index 88a8df01fa621..0be6f6d7ac353 100644 --- a/x-pack/solutions/security/plugins/elastic_assistant/server/routes/evaluate/post_evaluate.ts +++ b/x-pack/solutions/security/plugins/elastic_assistant/server/routes/evaluate/post_evaluate.ts @@ -27,7 +27,7 @@ import { import { buildRouteValidationWithZod } from '@kbn/elastic-assistant-common/impl/schemas/common'; import { getDefaultArguments } from '@kbn/langchain/server'; import { StructuredTool } from '@langchain/core/tools'; -import { AgentFinish } from 'langchain/agents'; +import type { AgentFinish } from '@langchain/core/agents'; import { omit } from 'lodash/fp'; import { defaultInferenceEndpoints } from '@kbn/inference-common'; import { localToolPrompts, promptGroupId as toolsGroupId } from '../../lib/prompt/tool_prompts'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/alert_counts/alert_counts_tool.test.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/alert_counts/alert_counts_tool.test.ts index f45e10838717e..79dfce4d3cd95 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/alert_counts/alert_counts_tool.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/alert_counts/alert_counts_tool.test.ts @@ -10,7 +10,7 @@ import type { KibanaRequest } from '@kbn/core-http-server'; import type { DynamicTool } from '@langchain/core/tools'; import { loggerMock } from '@kbn/logging-mocks'; import { ALERT_COUNTS_TOOL } from './alert_counts_tool'; -import type { RetrievalQAChain } from 'langchain/chains'; +import type { RetrievalQAChain } from '@langchain/classic/chains'; import type { ExecuteConnectorRequestBody } from '@kbn/elastic-assistant-common/impl/schemas'; import type { ContentReferencesStore } from '@kbn/elastic-assistant-common'; import { newContentReferencesStoreMock } from '@kbn/elastic-assistant-common/impl/content_references/content_references_store/__mocks__/content_references_store.mock'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/index.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/index.ts index 7bc3264ba65f1..0854f8033ee1c 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/index.ts @@ -7,8 +7,8 @@ import { PromptTemplate } from '@langchain/core/prompts'; import { DynamicTool } from '@langchain/core/tools'; -import { LLMChain } from 'langchain/chains'; -import { OutputFixingParser } from 'langchain/output_parsers'; +import { LLMChain } from '@langchain/classic/chains'; +import { OutputFixingParser } from '@langchain/classic/output_parsers'; import type { AssistantTool, AssistantToolParams } from '@kbn/elastic-assistant-plugin/server'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/output_parsers/incompatible_antivirus.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/output_parsers/incompatible_antivirus.ts index b6430e4408355..dc34946d6b134 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/output_parsers/incompatible_antivirus.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defend_insights/output_parsers/incompatible_antivirus.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { StructuredOutputParser } from 'langchain/output_parsers'; +import { StructuredOutputParser } from '@langchain/classic/output_parsers'; import { z } from '@kbn/zod'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/analyze_compressed_index_mapping_agent/analyze_compressed_index_mapping_agent.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/analyze_compressed_index_mapping_agent/analyze_compressed_index_mapping_agent.ts index a9b91888a0fd8..a78af22abc404 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/analyze_compressed_index_mapping_agent/analyze_compressed_index_mapping_agent.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/analyze_compressed_index_mapping_agent/analyze_compressed_index_mapping_agent.ts @@ -8,6 +8,7 @@ import { z } from '@kbn/zod'; import { Command } from '@langchain/langgraph'; import { HumanMessage, SystemMessage } from '@langchain/core/messages'; +import type { BaseChatModel } from '@langchain/core/language_models/chat_models'; import { mapFieldDescriptorToNestedObject } from '../../../../tools/inspect_index_mapping_tool/inspect_index_utils'; import type { CreateLlmInstance } from '../../../../utils/common'; import type { AnalyzeIndexPatternAnnotation } from '../../state'; @@ -41,7 +42,7 @@ export const getAnalyzeCompressedIndexMappingAgent = async ({ const nestedObject = mapFieldDescriptorToNestedObject(prunedFields); const compressedIndexMapping = compressMapping(nestedObject); - const result = await llm + const result = await (llm as BaseChatModel) .withStructuredOutput(structuredOutput, { name: 'indexMappingAnalysis' }) .invoke([ new SystemMessage({ diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/explore_partial_index_mapping_responder/explore_partial_index_mapping_responder.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/explore_partial_index_mapping_responder/explore_partial_index_mapping_responder.ts index dc4e61a3878a5..d73accf547ca2 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/explore_partial_index_mapping_responder/explore_partial_index_mapping_responder.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/analyse_index_pattern/nodes/explore_partial_index_mapping_responder/explore_partial_index_mapping_responder.ts @@ -8,6 +8,7 @@ import { z } from '@kbn/zod'; import { Command } from '@langchain/langgraph'; import { HumanMessage, SystemMessage } from '@langchain/core/messages'; +import type { BaseChatModel } from '@langchain/core/language_models/chat_models'; import type { CreateLlmInstance } from '../../../../utils/common'; import type { AnalyzeIndexPatternAnnotation } from '../../state'; import { buildContext } from './utils'; @@ -28,7 +29,8 @@ export const getExplorePartialIndexMappingResponder = async ({ const { messages } = state; const lastMessage = messages[messages.length - 1]; - const result = await llm + + const result = await (llm as BaseChatModel) .withStructuredOutput(structuredOutput, { name: 'indexMappingAnalysis' }) .invoke([ new SystemMessage({ diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/select_index_pattern/nodes/shortlist_index_patterns/shortlist_index_patterns.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/select_index_pattern/nodes/shortlist_index_patterns/shortlist_index_patterns.ts index 3d5e463888116..36fd0cb743037 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/select_index_pattern/nodes/shortlist_index_patterns/shortlist_index_patterns.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/esql/graphs/select_index_pattern/nodes/shortlist_index_patterns/shortlist_index_patterns.ts @@ -6,6 +6,7 @@ */ import { HumanMessage, SystemMessage } from '@langchain/core/messages'; +import type { BaseChatModel } from '@langchain/core/language_models/chat_models'; import { Command } from '@langchain/langgraph'; import { z } from '@kbn/zod'; import type { SelectIndexPatternAnnotation } from '../../state'; @@ -40,7 +41,7 @@ To generate the query you first need to identify which index pattern should be u }); try { - const result = await llm + const result = await (llm as BaseChatModel) .withStructuredOutput(ShortlistedIndexPatterns, { name: 'shortlistedIndexPatterns' }) .withRetry({ stopAfterAttempt: 3, diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.test.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.test.ts index 6c6fa764d6081..02584d51491c6 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.test.ts @@ -14,7 +14,7 @@ import type { } from '@kbn/elastic-assistant-common'; import { newContentReferencesStoreMock } from '@kbn/elastic-assistant-common/impl/content_references/content_references_store/__mocks__/content_references_store.mock'; import { loggerMock } from '@kbn/logging-mocks'; -import { Document } from 'langchain/document'; +import { Document } from '@langchain/core/documents'; describe('KnowledgeBaseRetievalTool', () => { const logger = loggerMock.create(); diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.ts index 1551be646cd6f..ec4e0e90a202c 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/knowledge_base/knowledge_base_retrieval_tool.ts @@ -8,7 +8,7 @@ import { tool } from '@langchain/core/tools'; import { z } from '@kbn/zod'; import type { AssistantTool, AssistantToolParams } from '@kbn/elastic-assistant-plugin/server'; -import { Document } from 'langchain/document'; +import { Document } from '@langchain/core/documents'; import type { ContentReferencesStore } from '@kbn/elastic-assistant-common'; import { knowledgeBaseReference, contentReferenceBlock } from '@kbn/elastic-assistant-common'; import type { Require } from '@kbn/elastic-assistant-plugin/server/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/open_and_acknowledged_alerts/open_and_acknowledged_alerts_tool.test.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/open_and_acknowledged_alerts/open_and_acknowledged_alerts_tool.test.ts index 8a29447a8fbc7..996e70b0bfe5f 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/open_and_acknowledged_alerts/open_and_acknowledged_alerts_tool.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/open_and_acknowledged_alerts/open_and_acknowledged_alerts_tool.test.ts @@ -10,7 +10,7 @@ import type { KibanaRequest } from '@kbn/core-http-server'; import type { DynamicTool } from '@langchain/core/tools'; import { OPEN_AND_ACKNOWLEDGED_ALERTS_TOOL } from './open_and_acknowledged_alerts_tool'; -import type { RetrievalQAChain } from 'langchain/chains'; +import type { RetrievalQAChain } from '@langchain/classic/chains'; import { mockAlertsFieldsApi } from '@kbn/elastic-assistant-plugin/server/__mocks__/alerts'; import type { ExecuteConnectorRequestBody } from '@kbn/elastic-assistant-common/impl/schemas'; import { loggerMock } from '@kbn/logging-mocks'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/product_docs/product_documentation_tool.test.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/product_docs/product_documentation_tool.test.ts index cad4c12b45bf7..ae8d4104e468d 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/product_docs/product_documentation_tool.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/product_docs/product_documentation_tool.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { RetrievalQAChain } from 'langchain/chains'; +import type { RetrievalQAChain } from '@langchain/classic/chains'; import type { DynamicStructuredTool, DynamicTool } from '@langchain/core/tools'; import type { ElasticsearchClient } from '@kbn/core-elasticsearch-server'; import type { KibanaRequest } from '@kbn/core-http-server'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.test.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.test.ts index 49ce9e7d8a2a0..5aa25f599feb0 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.test.ts @@ -14,7 +14,7 @@ import type { } from '@kbn/elastic-assistant-common'; import { newContentReferencesStoreMock } from '@kbn/elastic-assistant-common/impl/content_references/content_references_store/__mocks__/content_references_store.mock'; import type { AssistantToolParams } from '@kbn/elastic-assistant-plugin/server'; -import { Document } from 'langchain/document'; +import { Document } from '@langchain/core/documents'; import { getIsKnowledgeBaseInstalled } from '@kbn/elastic-assistant-plugin/server/routes/helpers'; jest.mock('@kbn/elastic-assistant-plugin/server/routes/helpers'); describe('SecurityLabsTool', () => { diff --git a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.ts b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.ts index 35570cafefcfe..288b2afffe916 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/assistant/tools/security_labs/security_labs_tool.ts @@ -17,7 +17,7 @@ import { hrefReference, knowledgeBaseReference, } from '@kbn/elastic-assistant-common/impl/content_references/references'; -import { Document } from 'langchain/document'; +import { Document } from '@langchain/core/documents'; import type { Require } from '@kbn/elastic-assistant-plugin/server/types'; import { getIsKnowledgeBaseInstalled } from '@kbn/elastic-assistant-plugin/server/routes/helpers'; import { APP_UI_ID } from '../../../../common'; diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/graph.ts b/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/graph.ts index b78aabce394f4..46f1c561e8e6a 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/graph.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/graph.ts @@ -6,6 +6,7 @@ */ import { END, START, StateGraph } from '@langchain/langgraph'; +import { AIMessage } from '@langchain/core/messages'; import { getCreateSemanticQueryNode } from './nodes/create_semantic_query'; import { getMatchPrebuiltRuleNode } from './nodes/match_prebuilt_rule'; import { migrateRuleConfigSchema, migrateRuleState } from './state'; @@ -70,3 +71,11 @@ const matchedPrebuiltRuleConditional = (state: MigrateRuleState) => { } return 'translationSubGraph'; }; + +export function toolRouter(state: MigrateRuleState): string { + const messages = state.messages; + const lastMessage = messages.at(-1); + return AIMessage.isInstance(lastMessage) && lastMessage?.tool_calls?.length + ? 'hasToolCalls' + : 'noToolCalls'; +} diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/state.ts b/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/state.ts index 0216adb44c5dc..265fbe07e4d23 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/state.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/siem_migrations/rules/task/agent/state.ts @@ -5,7 +5,8 @@ * 2.0. */ -import { Annotation } from '@langchain/langgraph'; +import { Annotation, messagesStateReducer } from '@langchain/langgraph'; +import type { BaseMessage } from '@langchain/core/messages'; import { uniq } from 'lodash/fp'; import type { RuleTranslationResult } from '../../../../../../common/siem_migrations/constants'; import type { @@ -35,6 +36,14 @@ export const migrateRuleState = Annotation.Root({ reducer: (current, value) => uniq(value ? (current ?? []).concat(value) : current), default: () => [], }), + nl_query: Annotation({ + reducer: (current, value) => value ?? current, + default: () => '', + }), + messages: Annotation({ + reducer: messagesStateReducer, + default: () => [], + }), }); export const migrateRuleConfigSchema = Annotation.Root({ diff --git a/yarn.lock b/yarn.lock index 2aff9bb964be2..e273dedba1464 100644 --- a/yarn.lock +++ b/yarn.lock @@ -202,449 +202,533 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-bedrock-agent-runtime@3.747.0", "@aws-sdk/client-bedrock-agent-runtime@^3.755.0": - version "3.747.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-bedrock-agent-runtime/-/client-bedrock-agent-runtime-3.747.0.tgz#00829b036cf2ffc0dd32da541769e0f7579bd53e" - integrity sha512-ru1zD008DUf7pf9AmbqweP15ypvLp7BIdYZd5wvldvq0aDQTgMoTSKNv62KAL1kj5rLwwaopurISf10p5XbmaA== +"@aws-sdk/client-bedrock-agent-runtime@3.994.0", "@aws-sdk/client-bedrock-agent-runtime@^3.991.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-bedrock-agent-runtime/-/client-bedrock-agent-runtime-3.994.0.tgz#432f5ff8a615d07f0ff0b0057ac118096b3566fc" + integrity sha512-XqrErEq7he7ut0IOhvKtkSD2CCW96gYN8TnNjHqz1bYBtXa/QMACJgnBeMXdY8CWlPxiPvowqKABmwGrxNoZ1w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/credential-provider-node" "3.744.0" - "@aws-sdk/middleware-host-header" "3.734.0" - "@aws-sdk/middleware-logger" "3.734.0" - "@aws-sdk/middleware-recursion-detection" "3.734.0" - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/region-config-resolver" "3.734.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@aws-sdk/util-user-agent-browser" "3.734.0" - "@aws-sdk/util-user-agent-node" "3.744.0" - "@smithy/config-resolver" "^4.0.1" - "@smithy/core" "^3.1.2" - "@smithy/eventstream-serde-browser" "^4.0.1" - "@smithy/eventstream-serde-config-resolver" "^4.0.1" - "@smithy/eventstream-serde-node" "^4.0.1" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/hash-node" "^4.0.1" - "@smithy/invalid-dependency" "^4.0.1" - "@smithy/middleware-content-length" "^4.0.1" - "@smithy/middleware-endpoint" "^4.0.3" - "@smithy/middleware-retry" "^4.0.4" - "@smithy/middleware-serde" "^4.0.2" - "@smithy/middleware-stack" "^4.0.1" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/url-parser" "^4.0.1" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.4" - "@smithy/util-defaults-mode-node" "^4.0.4" - "@smithy/util-endpoints" "^3.0.1" - "@smithy/util-middleware" "^4.0.1" - "@smithy/util-retry" "^4.0.1" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "^3.973.11" + "@aws-sdk/credential-provider-node" "^3.972.10" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.11" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.994.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.9" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.2" + "@smithy/eventstream-serde-browser" "^4.2.8" + "@smithy/eventstream-serde-config-resolver" "^4.3.8" + "@smithy/eventstream-serde-node" "^4.2.8" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.16" + "@smithy/middleware-retry" "^4.4.33" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.5" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.32" + "@smithy/util-defaults-mode-node" "^4.2.35" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/client-bedrock-runtime@3.744.0", "@aws-sdk/client-bedrock-runtime@^3.755.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.744.0.tgz#34ea5058db97d6cf3bf8f26804db15067c388b77" - integrity sha512-kKKN6RwzlI4GRvfJ6pe3z4Rwm4FHL3BnVoe2xcP/Kr/c5dT6kZbBDDBumsg8Svb4KE6N4pWck4qr/6F9axQ2Bw== +"@aws-sdk/client-bedrock-runtime@3.994.0", "@aws-sdk/client-bedrock-runtime@^3.989.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.994.0.tgz#44d0ef727c2f258d5a5c14db68c2b44c1d73aa8c" + integrity sha512-ag7Qx78m1K3Dv7xlFgeHS4jBdopGZUISgVBMUy7Cj4fIgVH9EBmsc5K4hWozL8BJQctWke8Wsl96O7Gd+HCGhg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/credential-provider-node" "3.744.0" - "@aws-sdk/middleware-host-header" "3.734.0" - "@aws-sdk/middleware-logger" "3.734.0" - "@aws-sdk/middleware-recursion-detection" "3.734.0" - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/region-config-resolver" "3.734.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@aws-sdk/util-user-agent-browser" "3.734.0" - "@aws-sdk/util-user-agent-node" "3.744.0" - "@smithy/config-resolver" "^4.0.1" - "@smithy/core" "^3.1.2" - "@smithy/eventstream-serde-browser" "^4.0.1" - "@smithy/eventstream-serde-config-resolver" "^4.0.1" - "@smithy/eventstream-serde-node" "^4.0.1" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/hash-node" "^4.0.1" - "@smithy/invalid-dependency" "^4.0.1" - "@smithy/middleware-content-length" "^4.0.1" - "@smithy/middleware-endpoint" "^4.0.3" - "@smithy/middleware-retry" "^4.0.4" - "@smithy/middleware-serde" "^4.0.2" - "@smithy/middleware-stack" "^4.0.1" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/url-parser" "^4.0.1" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.4" - "@smithy/util-defaults-mode-node" "^4.0.4" - "@smithy/util-endpoints" "^3.0.1" - "@smithy/util-middleware" "^4.0.1" - "@smithy/util-retry" "^4.0.1" - "@smithy/util-stream" "^4.0.2" - "@smithy/util-utf8" "^4.0.0" - "@types/uuid" "^9.0.1" + "@aws-sdk/core" "^3.973.11" + "@aws-sdk/credential-provider-node" "^3.972.10" + "@aws-sdk/eventstream-handler-node" "^3.972.5" + "@aws-sdk/middleware-eventstream" "^3.972.3" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.11" + "@aws-sdk/middleware-websocket" "^3.972.6" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/token-providers" "3.994.0" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.994.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.9" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.2" + "@smithy/eventstream-serde-browser" "^4.2.8" + "@smithy/eventstream-serde-config-resolver" "^4.3.8" + "@smithy/eventstream-serde-node" "^4.2.8" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.16" + "@smithy/middleware-retry" "^4.4.33" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.5" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.32" + "@smithy/util-defaults-mode-node" "^4.2.35" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-stream" "^4.5.12" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" - uuid "^9.0.1" -"@aws-sdk/client-kendra@3.744.0", "@aws-sdk/client-kendra@^3.750.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kendra/-/client-kendra-3.744.0.tgz#f961668c7c5b0282378334d608fc12b14d2bcdf4" - integrity sha512-jPDF34Gbask+GsTSV0dIbqV31n5WxA48mI3TpBTRLuxBy2Ts/B2H7XciZDQZ+FXK401tWcczOW/4onAOmPTxuw== +"@aws-sdk/client-kendra@3.994.0", "@aws-sdk/client-kendra@^3.750.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kendra/-/client-kendra-3.994.0.tgz#f23d75be95e4c9d03427e0accf30f43df779bc03" + integrity sha512-ohOQT3TG/6CEY1uabgLTyw5seMygqqNWh3UUM97ZAKqe+Cn5fH2Pbm4ooIIGwUJMf8nt2AAjb5t6qjYmg7hMDw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/credential-provider-node" "3.744.0" - "@aws-sdk/middleware-host-header" "3.734.0" - "@aws-sdk/middleware-logger" "3.734.0" - "@aws-sdk/middleware-recursion-detection" "3.734.0" - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/region-config-resolver" "3.734.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@aws-sdk/util-user-agent-browser" "3.734.0" - "@aws-sdk/util-user-agent-node" "3.744.0" - "@smithy/config-resolver" "^4.0.1" - "@smithy/core" "^3.1.2" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/hash-node" "^4.0.1" - "@smithy/invalid-dependency" "^4.0.1" - "@smithy/middleware-content-length" "^4.0.1" - "@smithy/middleware-endpoint" "^4.0.3" - "@smithy/middleware-retry" "^4.0.4" - "@smithy/middleware-serde" "^4.0.2" - "@smithy/middleware-stack" "^4.0.1" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/url-parser" "^4.0.1" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.4" - "@smithy/util-defaults-mode-node" "^4.0.4" - "@smithy/util-endpoints" "^3.0.1" - "@smithy/util-middleware" "^4.0.1" - "@smithy/util-retry" "^4.0.1" - "@smithy/util-utf8" "^4.0.0" - "@types/uuid" "^9.0.1" + "@aws-sdk/core" "^3.973.11" + "@aws-sdk/credential-provider-node" "^3.972.10" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.11" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.994.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.9" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.2" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.16" + "@smithy/middleware-retry" "^4.4.33" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.5" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.32" + "@smithy/util-defaults-mode-node" "^4.2.35" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" - uuid "^9.0.1" -"@aws-sdk/client-sso@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.744.0.tgz#8de02749e9323c2800315ef3b08b32e74b9a8c66" - integrity sha512-mzJxPQ9mcnNY50pi7+pxB34/Dt7PUn0OgkashHdJPTnavoriLWvPcaQCG1NEVAtyzxNdowhpi4KjC+aN1EwAeA== - dependencies: - "@aws-crypto/sha256-browser" "5.2.0" - "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/middleware-host-header" "3.734.0" - "@aws-sdk/middleware-logger" "3.734.0" - "@aws-sdk/middleware-recursion-detection" "3.734.0" - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/region-config-resolver" "3.734.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@aws-sdk/util-user-agent-browser" "3.734.0" - "@aws-sdk/util-user-agent-node" "3.744.0" - "@smithy/config-resolver" "^4.0.1" - "@smithy/core" "^3.1.2" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/hash-node" "^4.0.1" - "@smithy/invalid-dependency" "^4.0.1" - "@smithy/middleware-content-length" "^4.0.1" - "@smithy/middleware-endpoint" "^4.0.3" - "@smithy/middleware-retry" "^4.0.4" - "@smithy/middleware-serde" "^4.0.2" - "@smithy/middleware-stack" "^4.0.1" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/url-parser" "^4.0.1" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.4" - "@smithy/util-defaults-mode-node" "^4.0.4" - "@smithy/util-endpoints" "^3.0.1" - "@smithy/util-middleware" "^4.0.1" - "@smithy/util-retry" "^4.0.1" - "@smithy/util-utf8" "^4.0.0" +"@aws-sdk/core@^3.973.11", "@aws-sdk/core@^3.973.18": + version "3.973.18" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.973.18.tgz#262702b4a4b123aec2b8f8d8df7bb825f0a808fd" + integrity sha512-GUIlegfcK2LO1J2Y98sCJy63rQSiLiDOgVw7HiHPRqfI2vb3XozTVqemwO0VSGXp54ngCnAQz0Lf0YPCBINNxA== + dependencies: + "@aws-sdk/types" "^3.973.5" + "@aws-sdk/xml-builder" "^3.972.10" + "@smithy/core" "^3.23.8" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/signature-v4" "^5.3.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@aws-sdk/core@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.744.0.tgz#0b357ca6b14c34c4bb5a626bcaa0b0392781b5d4" - integrity sha512-R0XLfDDq7MAXYyDf7tPb+m0R7gmzTRRDtPNQ5jvuq8dbkefph5gFMkxZ2zSx7dfTsfYHhBPuTBsQ0c5Xjal3Vg== - dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/core" "^3.1.2" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/property-provider" "^4.0.1" - "@smithy/protocol-http" "^5.0.1" - "@smithy/signature-v4" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/util-middleware" "^4.0.1" - fast-xml-parser "4.4.1" +"@aws-sdk/credential-provider-env@^3.972.16", "@aws-sdk/credential-provider-env@^3.972.9": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.16.tgz#7b27f0ebfffd97f3bd2eca151b9a693f56d8a6fc" + integrity sha512-HrdtnadvTGAQUr18sPzGlE5El3ICphnH6SU7UQOMOWFgRKbTRNN8msTxM4emzguUso9CzaHU2xy5ctSrmK5YNA== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.744.0.tgz#bfcfa86a7b7d0dc94fb7e97ef35d2b7830f69f42" - integrity sha512-hyjC7xqzAeERorYYjhQG1ivcr1XlxgfBpa+r4pG29toFG60mACyVzaR7+og3kgzjRFAB7D1imMxPQyEvQ1QokA== - dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/property-provider" "^4.0.1" - "@smithy/types" "^4.1.0" +"@aws-sdk/credential-provider-http@^3.972.11", "@aws-sdk/credential-provider-http@^3.972.18": + version "3.972.18" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.18.tgz#3cc2439f2f68f7488c27336464e8dff8b763df19" + integrity sha512-NyB6smuZAixND5jZumkpkunQ0voc4Mwgkd+SZ6cvAzIB7gK8HV8Zd4rS8Kn5MmoGgusyNfVGG+RLoYc4yFiw+A== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/types" "^3.973.5" + "@smithy/fetch-http-handler" "^5.3.13" + "@smithy/node-http-handler" "^4.4.14" + "@smithy/property-provider" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" + "@smithy/util-stream" "^4.5.17" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.744.0.tgz#696c71f0fdea856a69752947624255383c2fca1f" - integrity sha512-k+P1Tl5ewBvVByR6hB726qFIzANgQVf2cY87hZ/e09pQYlH4bfBcyY16VJhkqYnKmv6HMdWxKHX7D8nwlc8Obg== - dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/property-provider" "^4.0.1" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/util-stream" "^4.0.2" +"@aws-sdk/credential-provider-ini@^3.972.9": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.16.tgz#c716dcc95f253db00c43c4213f275dc6d6570794" + integrity sha512-hzAnzNXKV0A4knFRWGu2NCt72P4WWxpEGnOc6H3DptUjC4oX3hGw846oN76M1rTHAOwDdbhjU0GAOWR4OUfTZg== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/credential-provider-env" "^3.972.16" + "@aws-sdk/credential-provider-http" "^3.972.18" + "@aws-sdk/credential-provider-login" "^3.972.16" + "@aws-sdk/credential-provider-process" "^3.972.16" + "@aws-sdk/credential-provider-sso" "^3.972.16" + "@aws-sdk/credential-provider-web-identity" "^3.972.16" + "@aws-sdk/nested-clients" "^3.996.6" + "@aws-sdk/types" "^3.973.5" + "@smithy/credential-provider-imds" "^4.2.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.744.0.tgz#7d048788efdce53391211ce3b4624a6a146a16e0" - integrity sha512-hjEWgkF86tkvg8PIsDiB3KkTj7z8ZFGR0v0OLQYD47o17q1qfoMzZmg9wae3wXp9KzU+lZETo+8oMqX9a+7aVQ== - dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/credential-provider-env" "3.744.0" - "@aws-sdk/credential-provider-http" "3.744.0" - "@aws-sdk/credential-provider-process" "3.744.0" - "@aws-sdk/credential-provider-sso" "3.744.0" - "@aws-sdk/credential-provider-web-identity" "3.744.0" - "@aws-sdk/nested-clients" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/credential-provider-imds" "^4.0.1" - "@smithy/property-provider" "^4.0.1" - "@smithy/shared-ini-file-loader" "^4.0.1" - "@smithy/types" "^4.1.0" +"@aws-sdk/credential-provider-login@^3.972.16": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.16.tgz#5d63340188e6a91a4c53e6a823b400d078e6e864" + integrity sha512-VI0kXTlr0o1FTay+Jvx6AKqx5ECBgp7X4VevGBEbuXdCXnNp7SPU0KvjsOLVhIz3OoPK4/lTXphk43t0IVk65w== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/nested-clients" "^3.996.6" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.744.0", "@aws-sdk/credential-provider-node@^3.750.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.744.0.tgz#302a136b40c5bc6b3b137d03615ec97eb111bfe8" - integrity sha512-4oUfRd6pe/VGmKoav17pPoOO0WP0L6YXmHqtJHSDmFUOAa+Vh0ZRljTj/yBdleRgdO6rOfdWqoGLFSFiAZDrsQ== - dependencies: - "@aws-sdk/credential-provider-env" "3.744.0" - "@aws-sdk/credential-provider-http" "3.744.0" - "@aws-sdk/credential-provider-ini" "3.744.0" - "@aws-sdk/credential-provider-process" "3.744.0" - "@aws-sdk/credential-provider-sso" "3.744.0" - "@aws-sdk/credential-provider-web-identity" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/credential-provider-imds" "^4.0.1" - "@smithy/property-provider" "^4.0.1" - "@smithy/shared-ini-file-loader" "^4.0.1" - "@smithy/types" "^4.1.0" +"@aws-sdk/credential-provider-node@3.972.10", "@aws-sdk/credential-provider-node@^3.972.10": + version "3.972.10" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.10.tgz#577df01a8511ef6602b090e96832fc612bc81b03" + integrity sha512-70nCESlvnzjo4LjJ8By8MYIiBogkYPSXl3WmMZfH9RZcB/Nt9qVWbFpYj6Fk1vLa4Vk8qagFVeXgxdieMxG1QA== + dependencies: + "@aws-sdk/credential-provider-env" "^3.972.9" + "@aws-sdk/credential-provider-http" "^3.972.11" + "@aws-sdk/credential-provider-ini" "^3.972.9" + "@aws-sdk/credential-provider-process" "^3.972.9" + "@aws-sdk/credential-provider-sso" "^3.972.9" + "@aws-sdk/credential-provider-web-identity" "^3.972.9" + "@aws-sdk/types" "^3.973.1" + "@smithy/credential-provider-imds" "^4.2.8" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.744.0.tgz#4a0850276a4175094aba7d6164dd29a5fd855a95" - integrity sha512-m0d/pDBIaiEAAxWXt/c79RHsKkUkyPOvF2SAMRddVhhOt1GFZI4ml+3f4drmAZfXldIyJmvJTJJqWluVPwTIqQ== +"@aws-sdk/credential-provider-process@^3.972.16", "@aws-sdk/credential-provider-process@^3.972.9": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.16.tgz#2fa86e773d553b184ad022a369b2d3d950f49069" + integrity sha512-n89ibATwnLEg0ZdZmUds5bq8AfBAdoYEDpqP3uzPLaRuGelsKlIvCYSNNvfgGLi8NaHPNNhs1HjJZYbqkW9b+g== dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/property-provider" "^4.0.1" - "@smithy/shared-ini-file-loader" "^4.0.1" - "@smithy/types" "^4.1.0" + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.744.0.tgz#8e25af2c7b12887f2db4ce33c88efa4e136173d7" - integrity sha512-xdMufTZOvpbDoDPI2XLu0/Rg3qJ/txpS8IJR63NsCGotHJZ/ucLNKwTcGS40hllZB8qSHTlvmlOzElDahTtx/A== - dependencies: - "@aws-sdk/client-sso" "3.744.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/token-providers" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/property-provider" "^4.0.1" - "@smithy/shared-ini-file-loader" "^4.0.1" - "@smithy/types" "^4.1.0" +"@aws-sdk/credential-provider-sso@^3.972.16", "@aws-sdk/credential-provider-sso@^3.972.9": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.16.tgz#252e0e571a961e09dfdbb6194970a7c28bf8a337" + integrity sha512-b9of7tQgERxgcEcwAFWvRe84ivw+Kw6b3jVuz/6LQzonkomiY5UoWfprkbjc8FSCQ2VjDqKTvIRA9F0KSQ025w== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/nested-clients" "^3.996.6" + "@aws-sdk/token-providers" "3.1003.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.744.0.tgz#fab672a92bf4924e0fee5e4ca307f25cd9dc2f7a" - integrity sha512-cNk93GZxORzqEojWfXdrPBF6a7Nu3LpPCWG5mV+lH2tbuGsmw6XhKkwpt7o+OiIP4tKCpHlvqOD8f1nmhe1KDA== +"@aws-sdk/credential-provider-web-identity@^3.972.16", "@aws-sdk/credential-provider-web-identity@^3.972.9": + version "3.972.16" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.16.tgz#db50e6fca024ff37347d39702cf6dc0562cb93b5" + integrity sha512-PaOH5jFoPQX4WkqpKzKh9cM7rieKtbgEGqrZ+ybGmotJhcvhI/xl69yCwMbHGnpQJJmHZIX9q2zaPB7HTBn/4w== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/nested-clients" "^3.996.6" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@aws-sdk/eventstream-handler-node@^3.972.5": + version "3.972.10" + resolved "https://registry.yarnpkg.com/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.10.tgz#f385e923c49290edadab4d070fe407123d11ee38" + integrity sha512-g2Z9s6Y4iNh0wICaEqutgYgt/Pmhv5Ev9G3eKGFe2w9VuZDhc76vYdop6I5OocmpHV79d4TuLG+JWg5rQIVDVA== + dependencies: + "@aws-sdk/types" "^3.973.5" + "@smithy/eventstream-codec" "^4.2.11" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-eventstream@^3.972.3": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.7.tgz#c6c5099e3c96b61b8367f88769a09d0ed636f876" + integrity sha512-VWndapHYCfwLgPpCb/xwlMKG4imhFzKJzZcKOEioGn7OHY+6gdr0K7oqy1HZgbLa3ACznZ9fku+DzmAi8fUC0g== dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/nested-clients" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/property-provider" "^4.0.1" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.734.0.tgz#a9a02c055352f5c435cc925a4e1e79b7ba41b1b5" - integrity sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw== +"@aws-sdk/middleware-host-header@^3.972.3", "@aws-sdk/middleware-host-header@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.7.tgz#b18849cf807e0742fdf84db41c2258770bd1e452" + integrity sha512-aHQZgztBFEpDU1BB00VWCIIm85JjGjQW1OG9+98BdmaOpguJvzmXBGbnAiYcciCd+IS4e9BEq664lhzGnWJHgQ== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/protocol-http" "^5.0.1" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.734.0.tgz#d31e141ae7a78667e372953a3b86905bc6124664" - integrity sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w== +"@aws-sdk/middleware-logger@^3.972.3", "@aws-sdk/middleware-logger@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.972.7.tgz#ffea4e2ff1e9d86047c564c982d64ade8017791e" + integrity sha512-LXhiWlWb26txCU1vcI9PneESSeRp/RYY/McuM4SpdrimQR5NgwaPb4VJCadVeuGWgh6QmqZ6rAKSoL1ob16W6w== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz#4fa1deb9887455afbb39130f7d9bc89ccee17168" - integrity sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA== +"@aws-sdk/middleware-recursion-detection@^3.972.3", "@aws-sdk/middleware-recursion-detection@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.7.tgz#9d6376ee724c9b77d6518c51d0b2c8b18f1f72bf" + integrity sha512-l2VQdcBcYLzIzykCHtXlbpiVCZ94/xniLIkAj0jpnpjY4xlgZx7f56Ypn+uV1y3gG0tNVytJqo3K9bfMFee7SQ== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/protocol-http" "^5.0.1" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@aws/lambda-invoke-store" "^0.2.2" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.744.0.tgz#b87405dc60943afbcbc858e0dcdb69eaea46033c" - integrity sha512-ROUbDQHfVWiBHXd4m9E9mKj1Azby8XCs8RC8OCf9GVH339GSE6aMrPJSzMlsV1LmzPdPIypgp5qqh5NfSrKztg== - dependencies: - "@aws-sdk/core" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@smithy/core" "^3.1.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/types" "^4.1.0" +"@aws-sdk/middleware-user-agent@^3.972.11", "@aws-sdk/middleware-user-agent@^3.972.18": + version "3.972.18" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.18.tgz#8768fb848753b73c2602d41739199d6b2f9fd2ed" + integrity sha512-KcqQDs/7WtoEnp52+879f8/i1XAJkgka5i4arOtOCPR10o4wWo3VRecDI9Gxoh6oghmLCnIiOSKyRcXI/50E+w== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/types" "^3.973.5" + "@aws-sdk/util-endpoints" "^3.996.4" + "@smithy/core" "^3.23.8" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.744.0.tgz#6af18949cf2a2180c2c4fbcf71fab6fd965e1874" - integrity sha512-Mnrlh4lRY1gZQnKvN2Lh/5WXcGkzC41NM93mtn2uaqOh+DZLCXCttNCfbUesUvYJLOo3lYaOpiDsjTkPVB1yjw== +"@aws-sdk/middleware-websocket@^3.972.6": + version "3.972.12" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.12.tgz#d565383ad18f3a7c8fac24fb4047d2c69aa2df27" + integrity sha512-iyPP6FVDKe/5wy5ojC0akpDFG1vX3FeCUU47JuwN8xfvT66xlEI8qUJZPtN55TJVFzzWZJpWL78eqUE31md08Q== + dependencies: + "@aws-sdk/types" "^3.973.5" + "@aws-sdk/util-format-url" "^3.972.7" + "@smithy/eventstream-codec" "^4.2.11" + "@smithy/eventstream-serde-browser" "^4.2.11" + "@smithy/fetch-http-handler" "^5.3.13" + "@smithy/protocol-http" "^5.3.11" + "@smithy/signature-v4" "^5.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-hex-encoding" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" + tslib "^2.6.2" + +"@aws-sdk/nested-clients@3.994.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.994.0.tgz#18861819c7df22b491042fa4f9833c3f94839b85" + integrity sha512-12Iv+U3qPBiKT6A2QKe0obkubxyGH90hyJIrht1KLxoz5OcIdWYafD7FtVGMwTtYRO73lvnVAsAkNkauZeupGQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.744.0" - "@aws-sdk/middleware-host-header" "3.734.0" - "@aws-sdk/middleware-logger" "3.734.0" - "@aws-sdk/middleware-recursion-detection" "3.734.0" - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/region-config-resolver" "3.734.0" - "@aws-sdk/types" "3.734.0" - "@aws-sdk/util-endpoints" "3.743.0" - "@aws-sdk/util-user-agent-browser" "3.734.0" - "@aws-sdk/util-user-agent-node" "3.744.0" - "@smithy/config-resolver" "^4.0.1" - "@smithy/core" "^3.1.2" - "@smithy/fetch-http-handler" "^5.0.1" - "@smithy/hash-node" "^4.0.1" - "@smithy/invalid-dependency" "^4.0.1" - "@smithy/middleware-content-length" "^4.0.1" - "@smithy/middleware-endpoint" "^4.0.3" - "@smithy/middleware-retry" "^4.0.4" - "@smithy/middleware-serde" "^4.0.2" - "@smithy/middleware-stack" "^4.0.1" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/node-http-handler" "^4.0.2" - "@smithy/protocol-http" "^5.0.1" - "@smithy/smithy-client" "^4.1.3" - "@smithy/types" "^4.1.0" - "@smithy/url-parser" "^4.0.1" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.4" - "@smithy/util-defaults-mode-node" "^4.0.4" - "@smithy/util-endpoints" "^3.0.1" - "@smithy/util-middleware" "^4.0.1" - "@smithy/util-retry" "^4.0.1" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "^3.973.11" + "@aws-sdk/middleware-host-header" "^3.972.3" + "@aws-sdk/middleware-logger" "^3.972.3" + "@aws-sdk/middleware-recursion-detection" "^3.972.3" + "@aws-sdk/middleware-user-agent" "^3.972.11" + "@aws-sdk/region-config-resolver" "^3.972.3" + "@aws-sdk/types" "^3.973.1" + "@aws-sdk/util-endpoints" "3.994.0" + "@aws-sdk/util-user-agent-browser" "^3.972.3" + "@aws-sdk/util-user-agent-node" "^3.972.9" + "@smithy/config-resolver" "^4.4.6" + "@smithy/core" "^3.23.2" + "@smithy/fetch-http-handler" "^5.3.9" + "@smithy/hash-node" "^4.2.8" + "@smithy/invalid-dependency" "^4.2.8" + "@smithy/middleware-content-length" "^4.2.8" + "@smithy/middleware-endpoint" "^4.4.16" + "@smithy/middleware-retry" "^4.4.33" + "@smithy/middleware-serde" "^4.2.9" + "@smithy/middleware-stack" "^4.2.8" + "@smithy/node-config-provider" "^4.3.8" + "@smithy/node-http-handler" "^4.4.10" + "@smithy/protocol-http" "^5.3.8" + "@smithy/smithy-client" "^4.11.5" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-base64" "^4.3.0" + "@smithy/util-body-length-browser" "^4.2.0" + "@smithy/util-body-length-node" "^4.2.1" + "@smithy/util-defaults-mode-browser" "^4.3.32" + "@smithy/util-defaults-mode-node" "^4.2.35" + "@smithy/util-endpoints" "^3.2.8" + "@smithy/util-middleware" "^4.2.8" + "@smithy/util-retry" "^4.2.8" + "@smithy/util-utf8" "^4.2.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.734.0.tgz#45ffbc56a3e94cc5c9e0cd596b0fda60f100f70b" - integrity sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ== +"@aws-sdk/nested-clients@^3.996.6": + version "3.996.6" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.996.6.tgz#fd3f4ebea4416f3b29697305e23729c60d891ad0" + integrity sha512-blNJ3ugn4gCQ9ZSZi/firzKCvVl5LvPFVxv24LprENeWI4R8UApG006UQkF4SkmLygKq2BQXRad2/anQ13Te4Q== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/types" "^4.1.0" - "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.1" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/middleware-host-header" "^3.972.7" + "@aws-sdk/middleware-logger" "^3.972.7" + "@aws-sdk/middleware-recursion-detection" "^3.972.7" + "@aws-sdk/middleware-user-agent" "^3.972.18" + "@aws-sdk/region-config-resolver" "^3.972.7" + "@aws-sdk/types" "^3.973.5" + "@aws-sdk/util-endpoints" "^3.996.4" + "@aws-sdk/util-user-agent-browser" "^3.972.7" + "@aws-sdk/util-user-agent-node" "^3.973.3" + "@smithy/config-resolver" "^4.4.10" + "@smithy/core" "^3.23.8" + "@smithy/fetch-http-handler" "^5.3.13" + "@smithy/hash-node" "^4.2.11" + "@smithy/invalid-dependency" "^4.2.11" + "@smithy/middleware-content-length" "^4.2.11" + "@smithy/middleware-endpoint" "^4.4.22" + "@smithy/middleware-retry" "^4.4.39" + "@smithy/middleware-serde" "^4.2.12" + "@smithy/middleware-stack" "^4.2.11" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/node-http-handler" "^4.4.14" + "@smithy/protocol-http" "^5.3.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.11" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-body-length-browser" "^4.2.2" + "@smithy/util-body-length-node" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.3.38" + "@smithy/util-defaults-mode-node" "^4.2.41" + "@smithy/util-endpoints" "^3.3.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-retry" "^4.2.11" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@aws-sdk/token-providers@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.744.0.tgz#bedfda532cea4b28c323c5e0d23c7d974ce2ccc8" - integrity sha512-v/1+lWkDCd60Ei6oyhJqli6mTsPEVepLoSMB50vHUVlJP0fzXu/3FMje90/RzeUoh/VugZQJCEv/NNpuC6wztg== +"@aws-sdk/region-config-resolver@^3.972.3", "@aws-sdk/region-config-resolver@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.7.tgz#36fd0eba2bfedeb57b843b3cd8266fb7668a7e85" + integrity sha512-/Ev/6AI8bvt4HAAptzSjThGUMjcWaX3GX8oERkB0F0F9x2dLSBdgFDiyrRz3i0u0ZFZFQ1b28is4QhyqXTUsVA== dependencies: - "@aws-sdk/nested-clients" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/property-provider" "^4.0.1" - "@smithy/shared-ini-file-loader" "^4.0.1" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/config-resolver" "^4.4.10" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/types@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.734.0.tgz#af5e620b0e761918282aa1c8e53cac6091d169a2" - integrity sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg== +"@aws-sdk/token-providers@3.1003.0": + version "3.1003.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.1003.0.tgz#27a323458e6eab38f7f000f77df5f599bf221ded" + integrity sha512-SOyyWNdT7njKRwtZ1JhwHlH1csv6Pkgf305X96/OIfnhq1pU/EjmT6W6por57rVrjrKuHBuEIXgpWv8OgoMHpg== + dependencies: + "@aws-sdk/core" "^3.973.18" + "@aws-sdk/nested-clients" "^3.996.6" + "@aws-sdk/types" "^3.973.5" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.994.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.994.0.tgz#3eba1d180b54205337b63d9658a138d08ae2b37a" + integrity sha512-Dm/MpsQ+aQs2+XDLbA928b8Ly1O0Pz7laTjX52mEah3xyd9/L3UghKSZ7XeLA65PElUp92Seei/bwhKX+KsfMw== dependencies: - "@smithy/types" "^4.1.0" + "@aws-sdk/core" "^3.973.11" + "@aws-sdk/nested-clients" "3.994.0" + "@aws-sdk/types" "^3.973.1" + "@smithy/property-provider" "^4.2.8" + "@smithy/shared-ini-file-loader" "^4.4.3" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@aws-sdk/types@^3.222.0": - version "3.901.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.901.0.tgz#b5a2e26c7b3fb3bbfe4c7fc24873646992a1c56c" - integrity sha512-FfEM25hLEs4LoXsLXQ/q6X6L4JmKkKkbVFpKD4mwfVHtRVQG6QxJiCPcrkcPISquiy6esbwK2eh64TWbiD60cg== +"@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.973.1", "@aws-sdk/types@^3.973.5": + version "3.973.5" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.973.5.tgz#0fc00f066dbaaa40c09f2b7efdd86781807b5c70" + integrity sha512-hl7BGwDCWsjH8NkZfx+HgS7H2LyM2lTMAI7ba9c8O0KqdBLTdNJivsHpqjg9rNlAlPyREb6DeDRXUl0s8uFdmQ== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.743.0": - version "3.743.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.743.0.tgz#fba654e0c5f1c8ba2b3e175dfee8e3ba4df2394a" - integrity sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw== +"@aws-sdk/util-endpoints@3.994.0": + version "3.994.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.994.0.tgz#ba66054d8aef3202aaac656425ccdb68adb5117d" + integrity sha512-L2obUBw4ACMMd1F/SG5LdfPyZ0xJNs9Maifwr3w0uWO+4YvHmk9FfRskfSfE/SLZ9S387oSZ+1xiP7BfVCP/Og== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/types" "^4.1.0" - "@smithy/util-endpoints" "^3.0.1" + "@aws-sdk/types" "^3.973.1" + "@smithy/types" "^4.12.0" + "@smithy/url-parser" "^4.2.8" + "@smithy/util-endpoints" "^3.2.8" + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@^3.996.4": + version "3.996.4" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.996.4.tgz#9fcfeccbd9d2a8217b66f711cf303883ec4442c0" + integrity sha512-Hek90FBmd4joCFj+Vc98KLJh73Zqj3s2W56gjAcTkrNLMDI5nIFkG9YpfcJiVI1YlE2Ne1uOQNe+IgQ/Vz2XRA== + dependencies: + "@aws-sdk/types" "^3.973.5" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.11" + "@smithy/util-endpoints" "^3.3.2" + tslib "^2.6.2" + +"@aws-sdk/util-format-url@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.972.7.tgz#e74d2d77b0316288fdcd18d3d7224b2fe0f0a801" + integrity sha512-V+PbnWfUl93GuFwsOHsAq7hY/fnm9kElRqR8IexIJr5Rvif9e614X5sGSyz3mVSf1YAZ+VTy63W1/pGdA55zyA== + dependencies: + "@aws-sdk/types" "^3.973.5" + "@smithy/querystring-builder" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": @@ -654,27 +738,41 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.734.0": - version "3.734.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.734.0.tgz#bbf3348b14bd7783f60346e1ce86978999450fe7" - integrity sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng== +"@aws-sdk/util-user-agent-browser@^3.972.3", "@aws-sdk/util-user-agent-browser@^3.972.7": + version "3.972.7" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.7.tgz#0e7205db8d47760df014fffddcbf0ccfc350e84d" + integrity sha512-7SJVuvhKhMF/BkNS1n0QAJYgvEwYbK2QLKBrzDiwQGiTRU6Yf1f3nehTzm/l21xdAOtWSfp2uWSddPnP2ZtsVw== dependencies: - "@aws-sdk/types" "3.734.0" - "@smithy/types" "^4.1.0" + "@aws-sdk/types" "^3.973.5" + "@smithy/types" "^4.13.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.744.0": - version "3.744.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.744.0.tgz#d2a5293d5036c95832020d596ce28d6899223971" - integrity sha512-BJURjwIXhNa4heXkLC0+GcL+8wVXaU7JoyW6ckdvp93LL+sVHeR1d5FxXZHQW/pMI4E3gNlKyBqjKaT75tObNQ== +"@aws-sdk/util-user-agent-node@^3.972.9", "@aws-sdk/util-user-agent-node@^3.973.3": + version "3.973.3" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.3.tgz#fc6873b76d3c6a2e3ad952e69df09828304c1511" + integrity sha512-8s2cQmTUOwcBlIJyI9PAZNnnnF+cGtdhHc1yzMMsSD/GR/Hxj7m0IGUE92CslXXb8/p5Q76iqOCjN1GFwyf+1A== + dependencies: + "@aws-sdk/middleware-user-agent" "^3.972.18" + "@aws-sdk/types" "^3.973.5" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" + +"@aws-sdk/xml-builder@^3.972.10": + version "3.972.10" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.972.10.tgz#d8a7171b70c8ee9354747f0ac7d368dd27d50e46" + integrity sha512-OnejAIVD+CxzyAUrVic7lG+3QRltyja9LoNqCE/1YVs8ichoTbJlVSaZ9iSMcnHLyzrSNtvaOGjSDRP+d/ouFA== dependencies: - "@aws-sdk/middleware-user-agent" "3.744.0" - "@aws-sdk/types" "3.734.0" - "@smithy/node-config-provider" "^4.0.1" - "@smithy/types" "^4.1.0" + "@smithy/types" "^4.13.0" + fast-xml-parser "5.4.1" tslib "^2.6.2" +"@aws/lambda-invoke-store@^0.2.2": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz#f1137f56209ccc69c15f826242cbf37f828617dd" + integrity sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw== + "@axe-core/playwright@4.11.0": version "4.11.0" resolved "https://registry.yarnpkg.com/@axe-core/playwright/-/playwright-4.11.0.tgz#64beab80764c1f3f0ec4ac21f9b2c2d7df508958" @@ -3000,17 +3098,17 @@ pngjs "7.0.0" sharp "0.32.1" -"@google/generative-ai@0.21.0", "@google/generative-ai@^0.21.0": +"@google/generative-ai@0.21.0": version "0.21.0" resolved "https://registry.yarnpkg.com/@google/generative-ai/-/generative-ai-0.21.0.tgz#a5011aab9e6082e706937b26ef23445933fa0d15" integrity sha512-7XhUbtnlkSEZK15kN3t+tzIMxsbKm/dSkKBFalj+20NvPKe1kBY7mR2P7vuijEn+f06z5+A8bVGKO0v39cr6Wg== -"@graphql-typed-document-node/core@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" - integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== +"@google/generative-ai@^0.24.0": + version "0.24.1" + resolved "https://registry.yarnpkg.com/@google/generative-ai/-/generative-ai-0.24.1.tgz#634a3c06f8ea7a6125c1b0d6c1e66bb11afb52c9" + integrity sha512-MqO+MLfM6kjxcKoy0p1wRzG3b4ZZXtPI+z2IE26UogS2Cm/XHO+7gGRBh6gcJsOiIVoH93UwKvW4HdgiOZCy9Q== -"@grpc/grpc-js@1.14.3", "@grpc/grpc-js@^1.13.1", "@grpc/grpc-js@^1.7.1": +"@grpc/grpc-js@1.14.3", "@grpc/grpc-js@^1.7.1": version "1.14.3" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.14.3.tgz#4c9b817a900ae4020ddc28515ae4b52c78cfb8da" integrity sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA== @@ -8401,146 +8499,123 @@ resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919" integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw== -"@langchain/aws@0.1.10": - version "0.1.10" - resolved "https://registry.yarnpkg.com/@langchain/aws/-/aws-0.1.10.tgz#3460e1a6d5ae19ed597a1b6984ea4c9f1e119410" - integrity sha512-PWA68aPBdLgmOvzsVgVpBec3sfwyCgsx/fpaTsf75k6TfHp4KBzqGGLGzgYo5/QBrInRkxVawJL1eKu4APy2nw== +"@langchain/aws@1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@langchain/aws/-/aws-1.3.1.tgz#1ba67fe14701062cce563e9ed213ccb59af6d4cc" + integrity sha512-Cuabe3J8QmsUzpC8dswyzfwRHf44GHXKk/d4d9Op1OOJSgJNlq4yiqj3f2t37EgjDRWEnzGkeQ1WROYoOh6R9w== dependencies: - "@aws-sdk/client-bedrock-agent-runtime" "^3.755.0" - "@aws-sdk/client-bedrock-runtime" "^3.755.0" + "@aws-sdk/client-bedrock-agent-runtime" "^3.991.0" + "@aws-sdk/client-bedrock-runtime" "^3.989.0" "@aws-sdk/client-kendra" "^3.750.0" - "@aws-sdk/credential-provider-node" "^3.750.0" - zod "^3.23.8" - zod-to-json-schema "^3.22.5" - -"@langchain/community@0.3.45": - version "0.3.45" - resolved "https://registry.yarnpkg.com/@langchain/community/-/community-0.3.45.tgz#7af0cfd67ee662bf4f88a655babbf808918262fd" - integrity sha512-KkAGmnP+w5tozLYsj/kGKwyfuPnCcA6MyDXfNF7oDo7L1TxhUgdEKhvNsY7ooLXz6Xh/LV5Kqp2B8U0jfYCQKQ== - dependencies: - "@langchain/openai" ">=0.2.0 <0.6.0" - "@langchain/weaviate" "^0.2.0" - binary-extensions "^2.2.0" - expr-eval "^2.0.2" - flat "^5.0.2" - js-yaml "^4.1.0" - langchain ">=0.2.3 <0.3.0 || >=0.3.4 <0.4.0" - langsmith "^0.3.29" + "@aws-sdk/credential-provider-node" "^3.972.10" + +"@langchain/classic@1.0.22": + version "1.0.22" + resolved "https://registry.yarnpkg.com/@langchain/classic/-/classic-1.0.22.tgz#fa79102549d152c88090f46633db9636874a75cc" + integrity sha512-XJd5nbxM6UXYkDJc98Zo/9NkPFWy3g/XunBe8hnTOyaazxvA+5+gdJyDKVrcRfaGJskql0V5h/3XQ2f9WFzEuw== + dependencies: + "@langchain/openai" "1.2.12" + "@langchain/textsplitters" "1.0.1" + handlebars "^4.7.8" + js-yaml "^4.1.1" + jsonpointer "^5.0.1" + openapi-types "^12.1.3" uuid "^10.0.0" - zod "^3.22.3" - zod-to-json-schema "^3.22.5" + yaml "^2.2.1" + zod "^3.25.76 || ^4" + optionalDependencies: + langsmith ">=0.4.0 <1.0.0" -"@langchain/core@0.3.80", "@langchain/core@>0.1.0 <0.3.0": - version "0.3.80" - resolved "https://registry.yarnpkg.com/@langchain/core/-/core-0.3.80.tgz#c494a6944e53ab28bf32dc531e257b17cfc8f797" - integrity sha512-vcJDV2vk1AlCwSh3aBm/urQ1ZrlXFFBocv11bz/NBUfLWD5/UDNMzwPdaAd2dKvNmTWa9FM2lirLU3+JCf4cRA== +"@langchain/core@1.1.31": + version "1.1.31" + resolved "https://registry.yarnpkg.com/@langchain/core/-/core-1.1.31.tgz#81882c7be8dfe138015da67b93aa73c6ab0f6962" + integrity sha512-FxsgIUONjKaRpjx59sISgmb0OMCbAetPGyhzjGa2kX0y1f8LZ5xm9VB2db7W9HYWyLvzRWcMA51Uu4OSTJmtZQ== dependencies: "@cfworker/json-schema" "^4.0.2" + "@standard-schema/spec" "^1.1.0" ansi-styles "^5.0.0" camelcase "6" decamelize "1.2.0" js-tiktoken "^1.0.12" - langsmith "^0.3.67" + langsmith ">=0.5.0 <1.0.0" mustache "^4.2.0" p-queue "^6.6.2" - p-retry "4" - uuid "^10.0.0" - zod "^3.25.32" - zod-to-json-schema "^3.22.3" + uuid "^11.1.0" + zod "^3.25.76 || ^4" -"@langchain/google-common@0.1.8", "@langchain/google-common@~0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@langchain/google-common/-/google-common-0.1.8.tgz#a8d0fb8946334675aa32f1e8501d43b3c7e4e870" - integrity sha512-8auqWw2PMPhcHQHS+nMN3tVZrUPgSLckUaFeOHDOeSBiDvBd4KCybPwyl2oCwMDGvmyIxvOOckkMdeGaJ92vpQ== +"@langchain/google-common@2.1.24": + version "2.1.24" + resolved "https://registry.yarnpkg.com/@langchain/google-common/-/google-common-2.1.24.tgz#49beb223d5e194e9411e1f7451d40bebfe69e705" + integrity sha512-TUHndpIYA2Cy1G6WAz549SGE665rZRQcGZjVFewhWJZL7GidMxYG9CLU4QwBEjJndAtc+LAy7Of3QhooJPpkpg== dependencies: uuid "^10.0.0" - zod-to-json-schema "^3.22.4" -"@langchain/google-gauth@~0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@langchain/google-gauth/-/google-gauth-0.1.8.tgz#7210cb72b42502ed744028cff09bc4690e4e2342" - integrity sha512-2QK7d5SQMrnSv7X4j05BGfO74hiA8FJuNwSsQKZvzlGoVnNXil3x2aqD5V+zsYOPpxhkDCpNlmh2Pue2Wzy1rQ== +"@langchain/google-gauth@2.1.24": + version "2.1.24" + resolved "https://registry.yarnpkg.com/@langchain/google-gauth/-/google-gauth-2.1.24.tgz#d877c6c72614d2d88ee5c9cdf09e95ef454a94e7" + integrity sha512-faOkr70lzHGFLDqbQtGDFKG2id1ugn8d4Zs4b65KZBzYneIaHx3/FE4ddEqZp0xyrZa+RN0pqbfzkKO73TMjUA== dependencies: - "@langchain/google-common" "~0.1.8" - google-auth-library "^8.9.0" + "@langchain/google-common" "2.1.24" + google-auth-library "^10.1.0" -"@langchain/google-genai@0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@langchain/google-genai/-/google-genai-0.1.8.tgz#9dd702f2e38a58cc4e5d53fef97aa66a03bdb526" - integrity sha512-aBz8IzEJfihOVz2GpqFrdLWjDlpscZUYIA7LZ2iazU7edO03etPaqxdexiYKr/Q+Be2D0BT7uaFJsouvQApIZA== +"@langchain/google-genai@2.1.24": + version "2.1.24" + resolved "https://registry.yarnpkg.com/@langchain/google-genai/-/google-genai-2.1.24.tgz#cc7cc26946faf392f04a8974497840b1ce061280" + integrity sha512-gBuYWIrTiT4S8U3AxaAMl6SKeGKtB10fXc+m0p2BPSvTfCaTbIlycH7IZjZUTD1L92dQMi/SULwCWffq5OIBgQ== dependencies: - "@google/generative-ai" "^0.21.0" - zod-to-json-schema "^3.22.4" + "@google/generative-ai" "^0.24.0" + uuid "^11.1.0" -"@langchain/google-vertexai@0.1.8": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@langchain/google-vertexai/-/google-vertexai-0.1.8.tgz#a9b1eeb52aba3b61c0812198921dc947f7979f75" - integrity sha512-n06ohihopz38agOm7BTASHMmFLz+XAZlzEvqtPC4Qa1fhYhzETQg2gCzEapIJ1yVk5MhrWqwKnVOQ+tIsFE88Q== +"@langchain/google-vertexai@2.1.24": + version "2.1.24" + resolved "https://registry.yarnpkg.com/@langchain/google-vertexai/-/google-vertexai-2.1.24.tgz#d4522c609642be9b094bcf1eea6f8cf4850bf6f2" + integrity sha512-wZqqKrU9+onrU1FFKFY1prQJzMPxSdOIhFrZo+lIEP+YMH4IAc+JA6z6Ge0BVSE9zbMmzSTGKZxdQG2uF0aLTQ== dependencies: - "@langchain/google-gauth" "~0.1.8" + "@langchain/google-gauth" "2.1.24" -"@langchain/langgraph-checkpoint@~0.0.17": - version "0.0.17" - resolved "https://registry.yarnpkg.com/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-0.0.17.tgz#d0a8824eb0769567da54262adebe65db4ee6d58f" - integrity sha512-6b3CuVVYx+7x0uWLG+7YXz9j2iBa+tn2AXvkLxzEvaAsLE6Sij++8PPbS2BZzC+S/FPJdWsz6I5bsrqL0BYrCA== +"@langchain/langgraph-checkpoint@1.0.0", "@langchain/langgraph-checkpoint@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@langchain/langgraph-checkpoint/-/langgraph-checkpoint-1.0.0.tgz#ece2ede439d0d0b0b532c4be7817fd5029afe4f8" + integrity sha512-xrclBGvNCXDmi0Nz28t3vjpxSH6UYx6w5XAXSiiB1WEdc2xD2iY/a913I3x3a31XpInUW/GGfXXfePfaghV54A== dependencies: uuid "^10.0.0" -"@langchain/langgraph-sdk@~0.0.32": - version "0.0.42" - resolved "https://registry.yarnpkg.com/@langchain/langgraph-sdk/-/langgraph-sdk-0.0.42.tgz#401363ac74532b14e36ba94e5ebe7fb6ce287fe7" - integrity sha512-seOcLN6+MWxCGEVfKY2pFcFpJB56DZq7iXhe5Br/xF7Uxspm1e50Z8f0k21XOJFQyMheR6AZ9zXEBVeX1ZsDMg== +"@langchain/langgraph-sdk@~1.6.5": + version "1.6.5" + resolved "https://registry.yarnpkg.com/@langchain/langgraph-sdk/-/langgraph-sdk-1.6.5.tgz#1a089f7412239ffad1c3b52364ba6af694966424" + integrity sha512-JjprmbhgCnoNJ9DUKcvrEU+C9FfKsNGyT3ooqWxAY5Cx2qofhXmDJOpTCqqbxfDHPKG0RjTs5HgVK3WW5M6Big== dependencies: "@types/json-schema" "^7.0.15" - p-queue "^6.6.2" - p-retry "4" - uuid "^9.0.0" + p-queue "^9.0.1" + p-retry "^7.1.1" + uuid "^13.0.0" -"@langchain/langgraph@0.2.74": - version "0.2.74" - resolved "https://registry.yarnpkg.com/@langchain/langgraph/-/langgraph-0.2.74.tgz#37367a1e8bafda3548037a91449a69a84f285def" - integrity sha512-oHpEi5sTZTPaeZX1UnzfM2OAJ21QGQrwReTV6+QnX7h8nDCBzhtipAw1cK616S+X8zpcVOjgOtJuaJhXa4mN8w== +"@langchain/langgraph@1.2.0", "@langchain/langgraph@^1.1.2": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@langchain/langgraph/-/langgraph-1.2.0.tgz#cb09262719eaefff71b4ab83c593d27a200f73cd" + integrity sha512-wyqKIzXTAfXX3L1d8R7icM+HmRQBTbuNLWtUlpRJ/JP/ux1ei/sOSt6p8f90ARoOP2iJVlM70wOBYWaGErdBlA== dependencies: - "@langchain/langgraph-checkpoint" "~0.0.17" - "@langchain/langgraph-sdk" "~0.0.32" + "@langchain/langgraph-checkpoint" "^1.0.0" + "@langchain/langgraph-sdk" "~1.6.5" + "@standard-schema/spec" "1.1.0" uuid "^10.0.0" - zod "^3.23.8" -"@langchain/openai@0.4.4", "@langchain/openai@>=0.1.0 <0.5.0", "@langchain/openai@>=0.2.0 <0.6.0": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@langchain/openai/-/openai-0.4.4.tgz#1832420495c53c28aa4e6515583bad8f0b83a637" - integrity sha512-UZybJeMd8+UX7Kn47kuFYfqKdBCeBUWNqDtmAr6ZUIMMnlsNIb6MkrEEhGgAEjGCpdT4CU8U/DyyddTz+JayOQ== - dependencies: - js-tiktoken "^1.0.12" - openai "^4.77.0" - zod "^3.22.4" - zod-to-json-schema "^3.22.3" - -"@langchain/openai@>=0.1.0 <0.7.0": - version "0.6.17" - resolved "https://registry.yarnpkg.com/@langchain/openai/-/openai-0.6.17.tgz#6e87064316d6834b7cfb88a2df2ea7ee2a4b0325" - integrity sha512-JVSzD+FL5v/2UQxKd+ikB1h4PQOtn0VlK8nqW2kPp0fshItCv4utrjBKXC/rubBnSXoRTyonBINe8QRZ6OojVQ== +"@langchain/openai@1.2.12": + version "1.2.12" + resolved "https://registry.yarnpkg.com/@langchain/openai/-/openai-1.2.12.tgz#6147acbc3e92c363e99b7ba3e812bb055aea1d51" + integrity sha512-Im6PPNujrfkZk4vpc9JAjbeERg+RbNtWRe3KSFOP7aNGa/yZ+XD69lxXwbsZGaZkbiUN/hwe9RYeisUfThb5wg== dependencies: js-tiktoken "^1.0.12" - openai "5.12.2" - zod "^3.25.32" + openai "^6.24.0" + zod "^3.25.76 || ^4" -"@langchain/textsplitters@>=0.0.0 <0.2.0": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@langchain/textsplitters/-/textsplitters-0.0.2.tgz#500baa8341fb7fc86fca531a4192665a319504a3" - integrity sha512-6bQOuYHTGYlkgPY/8M5WPq4nnXZpEysGzRopQCYjg2WLcEoIPUMMrXsAaNNdvU3BOeMrhin8izvpDPD165hX6Q== +"@langchain/textsplitters@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@langchain/textsplitters/-/textsplitters-1.0.1.tgz#292f9c93239178c248b3338acf7b68aa47aa9830" + integrity sha512-rheJlB01iVtrOUzttscutRgLybPH9qR79EyzBEbf1u97ljWyuxQfCwIWK+SjoQTM9O8M7GGLLRBSYE26Jmcoww== dependencies: - "@langchain/core" ">0.1.0 <0.3.0" js-tiktoken "^1.0.12" -"@langchain/weaviate@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@langchain/weaviate/-/weaviate-0.2.0.tgz#cc21452a14cf1ed3c533a74dae366ecb417a5480" - integrity sha512-gAtTCxSllR8Z92qAuRn2ir0cop241VmftQHQN+UYtTeoLge8hvZT5k0j55PDVaXTVpjx0ecx6DKv5I/wLRQI+A== - dependencies: - uuid "^10.0.0" - weaviate-client "^3.5.2" - "@launchdarkly/js-sdk-common@2.20.0": version "2.20.0" resolved "https://registry.yarnpkg.com/@launchdarkly/js-sdk-common/-/js-sdk-common-2.20.0.tgz#1e9f762cc5c9d707003af173176ca5d5dc1a144f" @@ -10912,125 +10987,144 @@ "@types/node" ">=18.0.0" axios "^1.6.0" -"@smithy/abort-controller@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.0.tgz#ced549ad5e74232bdcb3eec990b02b1c6d81003d" - integrity sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg== +"@smithy/abort-controller@^4.2.0", "@smithy/abort-controller@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.2.11.tgz#b989e63615e5449c2ba90d80fcbe4fdd71123c54" + integrity sha512-Hj4WoYWMJnSpM6/kchsm4bUNTL9XiSyhvoMb2KIq4VJzyDt7JpGHUZHkVNPZVC7YE1tf8tPeVauxpFBKGW4/KQ== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/config-resolver@^4.0.1", "@smithy/config-resolver@^4.3.0": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.6.tgz#bd7f65b3da93f37f1c97a399ade0124635c02297" - integrity sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ== +"@smithy/config-resolver@^4.4.10", "@smithy/config-resolver@^4.4.6": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.4.10.tgz#22529a2e8c23d979f69c3abca8d984c69d06ce4c" + integrity sha512-IRTkd6ps0ru+lTWnfnsbXzW80A8Od8p3pYiZnW98K2Hb20rqfsX7VTlfUwhrcOeSSy68Gn9WBofwPuw3e5CCsg== dependencies: - "@smithy/node-config-provider" "^4.3.8" - "@smithy/types" "^4.12.0" - "@smithy/util-config-provider" "^4.2.0" - "@smithy/util-endpoints" "^3.2.8" - "@smithy/util-middleware" "^4.2.8" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-config-provider" "^4.2.2" + "@smithy/util-endpoints" "^3.3.2" + "@smithy/util-middleware" "^4.2.11" + tslib "^2.6.2" + +"@smithy/core@^3.23.2", "@smithy/core@^3.23.8": + version "3.23.8" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.23.8.tgz#6bb913a38522337e09b541aedfb078fe7275722d" + integrity sha512-f7uPeBi7ehmLT4YF2u9j3qx6lSnurG1DLXOsTtJrIRNDF7VXio4BGHQ+SQteN/BrUVudbkuL4v7oOsRCzq4BqA== + dependencies: + "@smithy/middleware-serde" "^4.2.12" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-body-length-browser" "^4.2.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-stream" "^4.5.17" + "@smithy/util-utf8" "^4.2.2" + "@smithy/uuid" "^1.1.2" tslib "^2.6.2" -"@smithy/core@^3.1.2", "@smithy/core@^3.15.0": - version "3.15.0" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.15.0.tgz#1afb51780ec8379624f4694443287e57e7986498" - integrity sha512-VJWncXgt+ExNn0U2+Y7UywuATtRYaodGQKFo9mDyh70q+fJGedfrqi2XuKU1BhiLeXgg6RZrW7VEKfeqFhHAJA== +"@smithy/credential-provider-imds@^4.2.11", "@smithy/credential-provider-imds@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.11.tgz#106dda92b2a4275879e84f348826c311a1bb1b05" + integrity sha512-lBXrS6ku0kTj3xLmsJW0WwqWbGQ6ueooYyp/1L9lkyT0M02C+DWwYwc5aTyXFbRaK38ojALxNixg+LxKSHZc0g== dependencies: - "@smithy/middleware-serde" "^4.2.0" - "@smithy/protocol-http" "^5.3.0" - "@smithy/types" "^4.6.0" - "@smithy/util-base64" "^4.3.0" - "@smithy/util-body-length-browser" "^4.2.0" - "@smithy/util-middleware" "^4.2.0" - "@smithy/util-stream" "^4.5.0" - "@smithy/util-utf8" "^4.2.0" - "@smithy/uuid" "^1.1.0" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.11" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.0.1", "@smithy/credential-provider-imds@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.0.tgz#21855ceb157afeea60d74c61fe7316e90d8ec545" - integrity sha512-SOhFVvFH4D5HJZytb0bLKxCrSnwcqPiNlrw+S4ZXjMnsC+o9JcUQzbZOEQcA8yv9wJFNhfsUiIUKiEnYL68Big== +"@smithy/eventstream-codec@4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.8.tgz#2f431f4bac22e40aa6565189ea350c6fcb5efafd" + integrity sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw== dependencies: - "@smithy/node-config-provider" "^4.3.0" - "@smithy/property-provider" "^4.2.0" - "@smithy/types" "^4.6.0" - "@smithy/url-parser" "^4.2.0" + "@aws-crypto/crc32" "5.2.0" + "@smithy/types" "^4.12.0" + "@smithy/util-hex-encoding" "^4.2.0" tslib "^2.6.2" -"@smithy/eventstream-codec@4.0.1", "@smithy/eventstream-codec@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.0.1.tgz#8e0beae84013eb3b497dd189470a44bac4411bae" - integrity sha512-Q2bCAAR6zXNVtJgifsU16ZjKGqdw/DyecKNgIgi7dlqw04fqDu0mnq+JmGphqheypVc64CYq3azSuCpAdFk2+A== +"@smithy/eventstream-codec@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.2.11.tgz#b26d17be447ddb361d7f90af44ff7fb03d8a3e08" + integrity sha512-Sf39Ml0iVX+ba/bgMPxaXWAAFmHqYLTmbjAPfLPLY8CrYkRDEqZdUsKC1OwVMCdJXfAt0v4j49GIJ8DoSYAe6w== dependencies: "@aws-crypto/crc32" "5.2.0" - "@smithy/types" "^4.1.0" - "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/types" "^4.13.0" + "@smithy/util-hex-encoding" "^4.2.2" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.1.tgz#cdbbb18b9371da363eff312d78a10f6bad82df28" - integrity sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA== +"@smithy/eventstream-serde-browser@^4.2.11", "@smithy/eventstream-serde-browser@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.11.tgz#9bcaec291d3b5b6a199773ab5d096f395abc22e2" + integrity sha512-3rEpo3G6f/nRS7fQDsZmxw/ius6rnlIpz4UX6FlALEzz8JoSxFmdBt0SZnthis+km7sQo6q5/3e+UJcuQivoXA== dependencies: - "@smithy/eventstream-serde-universal" "^4.0.1" - "@smithy/types" "^4.1.0" + "@smithy/eventstream-serde-universal" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.0.1.tgz#3662587f507ad7fac5bd4505c4ed6ed0ac49a010" - integrity sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA== +"@smithy/eventstream-serde-config-resolver@^4.3.8": + version "4.3.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.11.tgz#87a30070c7026acdffa5294b0953966d21c588db" + integrity sha512-XeNIA8tcP/GDWnnKkO7qEm/bg0B/bP9lvIXZBXcGZwZ+VYM8h8k9wuDvUODtdQ2Wcp2RcBkPTCSMmaniVHrMlA== dependencies: - "@smithy/types" "^4.1.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@4.0.1", "@smithy/eventstream-serde-node@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.1.tgz#3799c33e0148d2b923a66577d1dbc590865742ce" - integrity sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q== +"@smithy/eventstream-serde-node@4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.1.1.tgz#635819a756cb8a69a7e3eb91ca9076284ea00939" + integrity sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA== dependencies: - "@smithy/eventstream-serde-universal" "^4.0.1" - "@smithy/types" "^4.1.0" + "@smithy/eventstream-serde-universal" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/eventstream-serde-universal@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.1.tgz#ddb2ab9f62b8ab60f50acd5f7c8b3ac9d27468e2" - integrity sha512-Z94uZp0tGJuxds3iEAZBqGU2QiaBHP4YytLUjwZWx+oUeohCsLyUm33yp4MMBmhkuPqSbQCXq5hDet6JGUgHWA== +"@smithy/eventstream-serde-node@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.11.tgz#25a2d6d3d13048be4e62c7211c99d138bddc480e" + integrity sha512-fzbCh18rscBDTQSCrsp1fGcclLNF//nJyhjldsEl/5wCYmgpHblv5JSppQAyQI24lClsFT0wV06N1Porn0IsEw== dependencies: - "@smithy/eventstream-codec" "^4.0.1" - "@smithy/types" "^4.1.0" + "@smithy/eventstream-serde-universal" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.0.1", "@smithy/fetch-http-handler@^5.3.1": - version "5.3.1" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.1.tgz#0c1ec5605c7ed5313aa677165c8ad669b2c3d11d" - integrity sha512-3AvYYbB+Dv5EPLqnJIAgYw/9+WzeBiUYS8B+rU0pHq5NMQMvrZmevUROS4V2GAt0jEOn9viBzPLrZE+riTNd5Q== +"@smithy/eventstream-serde-universal@^4.1.1", "@smithy/eventstream-serde-universal@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.11.tgz#c5b5b15c2599441e3d8779bee592fbbbf722878f" + integrity sha512-MJ7HcI+jEkqoWT5vp+uoVaAjBrmxBtKhZTeynDRG/seEjJfqyg3SiqMMqyPnAMzmIfLaeJ/uiuSDP/l9AnMy/Q== dependencies: - "@smithy/protocol-http" "^5.3.0" - "@smithy/querystring-builder" "^4.2.0" - "@smithy/types" "^4.6.0" - "@smithy/util-base64" "^4.3.0" + "@smithy/eventstream-codec" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/hash-node@^4.0.1": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.0.tgz#d2de380cb88a3665d5e3f5bbe901cfb46867c74f" - integrity sha512-ugv93gOhZGysTctZh9qdgng8B+xO0cj+zN0qAZ+Sgh7qTQGPOJbMdIuyP89KNfUyfAqFSNh5tMvC+h2uCpmTtA== +"@smithy/fetch-http-handler@^5.3.13", "@smithy/fetch-http-handler@^5.3.9": + version "5.3.13" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.13.tgz#9858e43ff009af6085cca326805c9d0c9a9579f5" + integrity sha512-U2Hcfl2s3XaYjikN9cT4mPu8ybDbImV3baXR0PkVlC0TTx808bRP3FaPGAzPtB8OByI+JqJ1kyS+7GEgae7+qQ== dependencies: - "@smithy/types" "^4.6.0" - "@smithy/util-buffer-from" "^4.2.0" - "@smithy/util-utf8" "^4.2.0" + "@smithy/protocol-http" "^5.3.11" + "@smithy/querystring-builder" "^4.2.11" + "@smithy/types" "^4.13.0" + "@smithy/util-base64" "^4.3.2" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.0.1": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.0.tgz#749c741c1b01bcdb12c0ec24701db655102f6ea7" - integrity sha512-ZmK5X5fUPAbtvRcUPtk28aqIClVhbfcmfoS4M7UQBTnDdrNxhsrxYVv0ZEl5NaPSyExsPWqL4GsPlRvtlwg+2A== +"@smithy/hash-node@^4.2.11", "@smithy/hash-node@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.2.11.tgz#8b19d53661824ead9627b49a26e5555d6c8a98fd" + integrity sha512-T+p1pNynRkydpdL015ruIoyPSRw9e/SQOWmSAMmmprfswMrd5Ow5igOWNVlvyVFZlxXqGmyH3NQwfwy8r5Jx0A== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" + "@smithy/util-buffer-from" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" + tslib "^2.6.2" + +"@smithy/invalid-dependency@^4.2.11", "@smithy/invalid-dependency@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.2.11.tgz#ded68aa2299474c3cf06695ebb28a343928086ee" + integrity sha512-cGNMrgykRmddrNhYy1yBdrp5GwIgEkniS7k9O1VLB38yxQtlvrxpZtUVvo6T4cKpeZsriukBuuxfJcdZQc/f/g== + dependencies: + "@smithy/types" "^4.13.0" tslib "^2.6.2" "@smithy/is-array-buffer@^2.0.0": @@ -11040,79 +11134,87 @@ dependencies: tslib "^2.5.0" -"@smithy/is-array-buffer@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz#b0f874c43887d3ad44f472a0f3f961bcce0550c2" - integrity sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ== +"@smithy/is-array-buffer@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.2.2.tgz#c401ce54b12a16529eb1c938a0b6c2247cb763b8" + integrity sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow== dependencies: tslib "^2.6.2" -"@smithy/middleware-content-length@^4.0.1": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.0.tgz#bf1bea6e7c0e35e8c6d4825880e4cfa903cbd501" - integrity sha512-6ZAnwrXFecrA4kIDOcz6aLBhU5ih2is2NdcZtobBDSdSHtE9a+MThB5uqyK4XXesdOCvOcbCm2IGB95birTSOQ== +"@smithy/middleware-content-length@^4.2.11", "@smithy/middleware-content-length@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.2.11.tgz#8a385fa77e8fa6ffea6b46e7af37b14d2678571f" + integrity sha512-UvIfKYAKhCzr4p6jFevPlKhQwyQwlJ6IeKLDhmV1PlYfcW3RL4ROjNEDtSik4NYMi9kDkH7eSwyTP3vNJ/u/Dw== dependencies: - "@smithy/protocol-http" "^5.3.0" - "@smithy/types" "^4.6.0" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.0.3", "@smithy/middleware-endpoint@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.1.tgz#0ff2d78e7126c52924a48ac7cfe8a60a234a865a" - integrity sha512-JtM4SjEgImLEJVXdsbvWHYiJ9dtuKE8bqLlvkvGi96LbejDL6qnVpVxEFUximFodoQbg0Gnkyff9EKUhFhVJFw== - dependencies: - "@smithy/core" "^3.15.0" - "@smithy/middleware-serde" "^4.2.0" - "@smithy/node-config-provider" "^4.3.0" - "@smithy/shared-ini-file-loader" "^4.3.0" - "@smithy/types" "^4.6.0" - "@smithy/url-parser" "^4.2.0" - "@smithy/util-middleware" "^4.2.0" +"@smithy/middleware-endpoint@^4.4.16", "@smithy/middleware-endpoint@^4.4.22": + version "4.4.22" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.22.tgz#5e6f2986e2978cee983393ecd9b71f20fe59359e" + integrity sha512-sc81w1o4Jy+/MAQlY3sQ8C7CmSpcvIi3TAzXblUv2hjG11BBSJi/Cw8vDx5BxMxapuH2I+Gc+45vWsgU07WZRQ== + dependencies: + "@smithy/core" "^3.23.8" + "@smithy/middleware-serde" "^4.2.12" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" + "@smithy/url-parser" "^4.2.11" + "@smithy/util-middleware" "^4.2.11" tslib "^2.6.2" -"@smithy/middleware-retry@^4.0.4": - version "4.4.1" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.1.tgz#6986ee827053986848f7ece835887c7a28c3d49a" - integrity sha512-wXxS4ex8cJJteL0PPQmWYkNi9QKDWZIpsndr0wZI2EL+pSSvA/qqxXU60gBOJoIc2YgtZSWY/PE86qhKCCKP1w== +"@smithy/middleware-retry@^4.4.33", "@smithy/middleware-retry@^4.4.39": + version "4.4.39" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.4.39.tgz#0bc7648bab14aff4866255af2e84c907ae7fe8f4" + integrity sha512-MCVCxaCzuZgiHtHGV2Ke44nh6t4+8/tO+rTYOzrr2+G4nMLU/qbzNCWKBX54lyEaVcGQrfOJiG2f8imtiw+nIQ== + dependencies: + "@smithy/node-config-provider" "^4.3.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/service-error-classification" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-retry" "^4.2.11" + "@smithy/uuid" "^1.1.2" + tslib "^2.6.2" + +"@smithy/middleware-serde@^4.2.12", "@smithy/middleware-serde@^4.2.9": + version "4.2.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.12.tgz#8f836f3edc85701b69df4f2819106a6e0ef50cf8" + integrity sha512-W9g1bOLui7Xn5FABRVS0o3rXL0gfN37d/8I/W7i0N7oxjx9QecUmXEMSUMADTODwdtka9cN43t5BI2CodLJpng== dependencies: - "@smithy/node-config-provider" "^4.3.0" - "@smithy/protocol-http" "^5.3.0" - "@smithy/service-error-classification" "^4.2.0" - "@smithy/smithy-client" "^4.7.1" - "@smithy/types" "^4.6.0" - "@smithy/util-middleware" "^4.2.0" - "@smithy/util-retry" "^4.2.0" - "@smithy/uuid" "^1.1.0" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/middleware-serde@^4.0.2", "@smithy/middleware-serde@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.2.0.tgz#1b7fcaa699d1c48f2c3cbbce325aa756895ddf0f" - integrity sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw== +"@smithy/middleware-stack@4.2.8": + version "4.2.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz#4fa9cfaaa05f664c9bb15d45608f3cb4f6da2b76" + integrity sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA== dependencies: - "@smithy/protocol-http" "^5.3.0" - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.12.0" tslib "^2.6.2" -"@smithy/middleware-stack@4.2.0", "@smithy/middleware-stack@^4.0.1", "@smithy/middleware-stack@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.0.tgz#fa2f7dcdb0f3a1649d1d2ec3dc4841d9c2f70e67" - integrity sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg== +"@smithy/middleware-stack@^4.2.11", "@smithy/middleware-stack@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.2.11.tgz#cadd3ada5fa11fe8a192cd18444a77c4510c8bc3" + integrity sha512-s+eenEPW6RgliDk2IhjD2hWOxIx1NKrOHxEwNUaUXxYBxIyCcDfNULZ2Mu15E3kwcJWBedTET/kEASPV1A1Akg== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.0.1", "@smithy/node-config-provider@^4.3.0", "@smithy/node-config-provider@^4.3.8": - version "4.3.8" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz#85a0683448262b2eb822f64c14278d4887526377" - integrity sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg== +"@smithy/node-config-provider@^4.3.11", "@smithy/node-config-provider@^4.3.8": + version "4.3.11" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.3.11.tgz#a6d246b67c10c6873169bae46e6d04261d548402" + integrity sha512-xD17eE7kaLgBBGf5CZQ58hh2YmwK1Z0O8YhffwB/De2jsL0U3JklmhVYJ9Uf37OtUDLF2gsW40Xwwag9U869Gg== dependencies: - "@smithy/property-provider" "^4.2.8" - "@smithy/shared-ini-file-loader" "^4.4.3" - "@smithy/types" "^4.12.0" + "@smithy/property-provider" "^4.2.11" + "@smithy/shared-ini-file-loader" "^4.4.6" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/node-http-handler@4.3.0", "@smithy/node-http-handler@^4.0.2", "@smithy/node-http-handler@^4.3.0": +"@smithy/node-http-handler@4.3.0": version "4.3.0" resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.3.0.tgz#783d3dbdf5b90b9e0ca1e56070a3be38b3836b7d" integrity sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q== @@ -11123,117 +11225,135 @@ "@smithy/types" "^4.6.0" tslib "^2.6.2" -"@smithy/property-provider@^4.0.1", "@smithy/property-provider@^4.2.0", "@smithy/property-provider@^4.2.8": - version "4.2.8" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.8.tgz#6e37b30923d2d31370c50ce303a4339020031472" - integrity sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w== +"@smithy/node-http-handler@^4.4.10", "@smithy/node-http-handler@^4.4.14": + version "4.4.14" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.4.14.tgz#a40a6677b7cda2c100141833abee1401c2e1a74f" + integrity sha512-DamSqaU8nuk0xTJDrYnRzZndHwwRnyj/n/+RqGGCcBKB4qrQem0mSDiWdupaNWdwxzyMU91qxDmHOCazfhtO3A== dependencies: - "@smithy/types" "^4.12.0" + "@smithy/abort-controller" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/querystring-builder" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.0.1", "@smithy/protocol-http@^5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.0.tgz#2a2834386b706b959d20e7841099b1780ae62ace" - integrity sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q== +"@smithy/property-provider@^4.2.11", "@smithy/property-provider@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.2.11.tgz#7a1b16ae2083272f80e380ee7948ddc103301db1" + integrity sha512-14T1V64o6/ndyrnl1ze1ZhyLzIeYNN47oF/QU6P5m82AEtyOkMJTb0gO1dPubYjyyKuPD6OSVMPDKe+zioOnCg== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.0.tgz#a6191d2eccc14ffce821a559ec26c94c636a39c6" - integrity sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A== +"@smithy/protocol-http@^5.3.0", "@smithy/protocol-http@^5.3.11", "@smithy/protocol-http@^5.3.8": + version "5.3.11" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.3.11.tgz#e4450af3ba9e52e8b99a9c3035c90c8cd853be27" + integrity sha512-hI+barOVDJBkNt4y0L2mu3Ugc0w7+BpJ2CZuLwXtSltGAAwCb3IvnalGlbDV/UCS6a9ZuT3+exd1WxNdLb5IlQ== dependencies: - "@smithy/types" "^4.6.0" - "@smithy/util-uri-escape" "^4.2.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/querystring-parser@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.0.tgz#4c4ebe257e951dff91f9db65f9558752641185e8" - integrity sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA== +"@smithy/querystring-builder@^4.2.0", "@smithy/querystring-builder@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.2.11.tgz#befb7753b142fab65edaee070096c1c5cb2ad917" + integrity sha512-7spdikrYiljpket6u0up2Ck2mxhy7dZ0+TDd+S53Dg2DHd6wg+YNJrTCHiLdgZmEXZKI7LJZcwL3721ZRDFiqA== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" + "@smithy/util-uri-escape" "^4.2.2" tslib "^2.6.2" -"@smithy/service-error-classification@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.0.tgz#d98d9b351d05c21b83c5a012194480a8c2eae5b7" - integrity sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA== +"@smithy/querystring-parser@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.2.11.tgz#b1e85945bc3c80058e0b0114af391bb069b2393f" + integrity sha512-nE3IRNjDltvGcoThD2abTozI1dkSy8aX+a2N1Rs55en5UsdyyIXgGEmevUL3okZFoJC77JgRGe99xYohhsjivQ== dependencies: - "@smithy/types" "^4.6.0" + "@smithy/types" "^4.13.0" + tslib "^2.6.2" -"@smithy/shared-ini-file-loader@^4.0.1", "@smithy/shared-ini-file-loader@^4.3.0", "@smithy/shared-ini-file-loader@^4.4.3": - version "4.4.3" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz#6054215ecb3a6532b13aa49a9fbda640b63be50e" - integrity sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg== +"@smithy/service-error-classification@^4.2.11": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.2.11.tgz#da2ee1af5c851380e6b0146b75416f0e5f64e1f7" + integrity sha512-HkMFJZJUhzU3HvND1+Yw/kYWXp4RPDLBWLcK1n+Vqw8xn4y2YiBhdww8IxhkQjP/QlZun5bwm3vcHc8AqIU3zw== dependencies: - "@smithy/types" "^4.12.0" - tslib "^2.6.2" + "@smithy/types" "^4.13.0" -"@smithy/signature-v4@^5.0.1": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.0.tgz#05d459cc4ec8f9d7300bb6b488cccedf2b73b7fb" - integrity sha512-MKNyhXEs99xAZaFhm88h+3/V+tCRDQ+PrDzRqL0xdDpq4gjxcMmf5rBA3YXgqZqMZ/XwemZEurCBQMfxZOWq/g== +"@smithy/shared-ini-file-loader@^4.4.3", "@smithy/shared-ini-file-loader@^4.4.6": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.6.tgz#435dc6d907bc8c6f795212e944000de063b2cfe1" + integrity sha512-IB/M5I8G0EeXZTHsAxpx51tMQ5R719F3aq+fjEB6VtNcCHDc0ajFDIGDZw+FW9GxtEkgTduiPpjveJdA/CX7sw== dependencies: - "@smithy/is-array-buffer" "^4.2.0" - "@smithy/protocol-http" "^5.3.0" - "@smithy/types" "^4.6.0" - "@smithy/util-hex-encoding" "^4.2.0" - "@smithy/util-middleware" "^4.2.0" - "@smithy/util-uri-escape" "^4.2.0" - "@smithy/util-utf8" "^4.2.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.1.3", "@smithy/smithy-client@^4.7.1": - version "4.7.1" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.7.1.tgz#78f201b61d8305abd7bb1f0c196b64a22b1c7691" - integrity sha512-WXVbiyNf/WOS/RHUoFMkJ6leEVpln5ojCjNBnzoZeMsnCg3A0BRhLK3WYc4V7PmYcYPZh9IYzzAg9XcNSzYxYQ== - dependencies: - "@smithy/core" "^3.15.0" - "@smithy/middleware-endpoint" "^4.3.1" - "@smithy/middleware-stack" "^4.2.0" - "@smithy/protocol-http" "^5.3.0" - "@smithy/types" "^4.6.0" - "@smithy/util-stream" "^4.5.0" +"@smithy/signature-v4@^5.3.11": + version "5.3.11" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.3.11.tgz#81fc2aba69994b23aff730b984418e9696bc36c4" + integrity sha512-V1L6N9aKOBAN4wEHLyqjLBnAz13mtILU0SeDrjOaIZEeN6IFa6DxwRt1NNpOdmSpQUfkBj0qeD3m6P77uzMhgQ== + dependencies: + "@smithy/is-array-buffer" "^4.2.2" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-hex-encoding" "^4.2.2" + "@smithy/util-middleware" "^4.2.11" + "@smithy/util-uri-escape" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/types@4.12.0", "@smithy/types@^4.1.0", "@smithy/types@^4.12.0", "@smithy/types@^4.6.0": +"@smithy/smithy-client@^4.11.5", "@smithy/smithy-client@^4.12.2": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.12.2.tgz#feaf2ddd9e568da4abaf6a2663995770d241f5b3" + integrity sha512-HezY3UuG0k4T+4xhFKctLXCA5N2oN+Rtv+mmL8Gt7YmsUY2yhmcLyW75qrSzldfj75IsCW/4UhY3s20KcFnZqA== + dependencies: + "@smithy/core" "^3.23.8" + "@smithy/middleware-endpoint" "^4.4.22" + "@smithy/middleware-stack" "^4.2.11" + "@smithy/protocol-http" "^5.3.11" + "@smithy/types" "^4.13.0" + "@smithy/util-stream" "^4.5.17" + tslib "^2.6.2" + +"@smithy/types@4.12.0": version "4.12.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.12.0.tgz#55d2479080922bda516092dbf31916991d9c6fee" integrity sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw== dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.0.1", "@smithy/url-parser@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.0.tgz#b6d6e739233ae120e4d6725b04375cb87791491f" - integrity sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A== +"@smithy/types@^4.12.0", "@smithy/types@^4.13.0", "@smithy/types@^4.5.0", "@smithy/types@^4.6.0": + version "4.13.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.13.0.tgz#9787297a07ee72ef74d4f7d93c744d10ed664c21" + integrity sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw== dependencies: - "@smithy/querystring-parser" "^4.2.0" - "@smithy/types" "^4.6.0" tslib "^2.6.2" -"@smithy/util-base64@^4.0.0", "@smithy/util-base64@^4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.0.tgz#5e287b528793aa7363877c1a02cd880d2e76241d" - integrity sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ== +"@smithy/url-parser@^4.2.11", "@smithy/url-parser@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.2.11.tgz#4c87eb5872c2ab0385086b38eee4b4a6e5a029b2" + integrity sha512-oTAGGHo8ZYc5VZsBREzuf5lf2pAurJQsccMusVZ85wDkX66ojEc/XauiGjzCj50A61ObFTPe6d7Pyt6UBYaing== dependencies: - "@smithy/util-buffer-from" "^4.2.0" - "@smithy/util-utf8" "^4.2.0" + "@smithy/querystring-parser" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-body-length-browser@^4.0.0", "@smithy/util-body-length-browser@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz#04e9fc51ee7a3e7f648a4b4bcdf96c350cfa4d61" - integrity sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg== +"@smithy/util-base64@^4.3.0", "@smithy/util-base64@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.3.2.tgz#be02bcb29a87be744356467ea25ffa413e695cea" + integrity sha512-XRH6b0H/5A3SgblmMa5ErXQ2XKhfbQB+Fm/oyLZ2O2kCUrwgg55bU0RekmzAhuwOjA9qdN5VU2BprOvGGUkOOQ== dependencies: + "@smithy/util-buffer-from" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/util-body-length-node@^4.0.0": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz#79c8a5d18e010cce6c42d5cbaf6c1958523e6fec" - integrity sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA== +"@smithy/util-body-length-browser@^4.2.0", "@smithy/util-body-length-browser@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.2.tgz#c4404277d22039872abdb80e7800f9a63f263862" + integrity sha512-JKCrLNOup3OOgmzeaKQwi4ZCTWlYR5H4Gm1r2uTMVBXoemo1UEghk5vtMi1xSu2ymgKVGW631e2fp9/R610ZjQ== + dependencies: + tslib "^2.6.2" + +"@smithy/util-body-length-node@^4.2.1", "@smithy/util-body-length-node@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.2.3.tgz#f923ca530defb86a9ac3ca2d3066bcca7b304fbc" + integrity sha512-ZkJGvqBzMHVHE7r/hcuCxlTY8pQr1kMtdsVPs7ex4mMU+EAbcXppfo5NmyxMYi2XU49eqaz56j2gsk4dHHPG/g== dependencies: tslib "^2.6.2" @@ -11245,99 +11365,99 @@ "@smithy/is-array-buffer" "^2.0.0" tslib "^2.5.0" -"@smithy/util-buffer-from@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz#7abd12c4991b546e7cee24d1e8b4bfaa35c68a9d" - integrity sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew== +"@smithy/util-buffer-from@^4.2.0", "@smithy/util-buffer-from@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.2.2.tgz#2c6b7857757dfd88f6cd2d36016179a40ccc913b" + integrity sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q== dependencies: - "@smithy/is-array-buffer" "^4.2.0" + "@smithy/is-array-buffer" "^4.2.2" tslib "^2.6.2" -"@smithy/util-config-provider@^4.0.0", "@smithy/util-config-provider@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz#2e4722937f8feda4dcb09672c59925a4e6286cfc" - integrity sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q== +"@smithy/util-config-provider@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.2.2.tgz#52ebf9d8942838d18bc5fb1520de1e8699d7aad6" + integrity sha512-dWU03V3XUprJwaUIFVv4iOnS1FC9HnMHDfUrlNDSh4315v0cWyaIErP8KiqGVbf5z+JupoVpNM7ZB3jFiTejvQ== dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.0.4": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.0.tgz#ea03c444da5b4080d2280b754c5f93d5ce884fc1" - integrity sha512-H4MAj8j8Yp19Mr7vVtGgi7noJjvjJbsKQJkvNnLlrIFduRFT5jq5Eri1k838YW7rN2g5FTnXpz5ktKVr1KVgPQ== +"@smithy/util-defaults-mode-browser@^4.3.32", "@smithy/util-defaults-mode-browser@^4.3.38": + version "4.3.38" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.38.tgz#c9cb0e0c871b4098e0f234f2426e50fbc8382903" + integrity sha512-c8P1mFLNxcsdAMabB8/VUQUbWzFmgujWi4bAXSggcqLYPc8V4U5abqFqOyn+dK4YT+q8UyCVkTO8807t4t2syA== dependencies: - "@smithy/property-provider" "^4.2.0" - "@smithy/smithy-client" "^4.7.1" - "@smithy/types" "^4.6.0" + "@smithy/property-provider" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.0.4": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.1.tgz#e605d031d0de42db19d9e0458a6acd1eb58120ae" - integrity sha512-PuDcgx7/qKEMzV1QFHJ7E4/MMeEjaA7+zS5UNcHCLPvvn59AeZQ0DSDGMpqC2xecfa/1cNGm4l8Ec/VxCuY7Ug== - dependencies: - "@smithy/config-resolver" "^4.3.0" - "@smithy/credential-provider-imds" "^4.2.0" - "@smithy/node-config-provider" "^4.3.0" - "@smithy/property-provider" "^4.2.0" - "@smithy/smithy-client" "^4.7.1" - "@smithy/types" "^4.6.0" +"@smithy/util-defaults-mode-node@^4.2.35", "@smithy/util-defaults-mode-node@^4.2.41": + version "4.2.41" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.41.tgz#b1393ef3f4182f72bf1847efcda59961c6d35378" + integrity sha512-/UG+9MT3UZAR0fLzOtMJMfWGcjjHvgggq924x/CRy8vRbL+yFf3Z6vETlvq8vDH92+31P/1gSOFoo7303wN8WQ== + dependencies: + "@smithy/config-resolver" "^4.4.10" + "@smithy/credential-provider-imds" "^4.2.11" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/property-provider" "^4.2.11" + "@smithy/smithy-client" "^4.12.2" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.0.1", "@smithy/util-endpoints@^3.2.8": - version "3.2.8" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz#5650bda2adac989ff2e562606088c5de3dcb1b36" - integrity sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw== +"@smithy/util-endpoints@^3.2.8", "@smithy/util-endpoints@^3.3.2": + version "3.3.2" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.3.2.tgz#a81ee98a2596248f6cdedc868d13cb6b9ea497b2" + integrity sha512-+4HFLpE5u29AbFlTdlKIT7jfOzZ8PDYZKTb3e+AgLz986OYwqTourQ5H+jg79/66DB69Un1+qKecLnkZdAsYcA== dependencies: - "@smithy/node-config-provider" "^4.3.8" - "@smithy/types" "^4.12.0" + "@smithy/node-config-provider" "^4.3.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-hex-encoding@^4.0.0", "@smithy/util-hex-encoding@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz#1c22ea3d1e2c3a81ff81c0a4f9c056a175068a7b" - integrity sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw== +"@smithy/util-hex-encoding@^4.2.0", "@smithy/util-hex-encoding@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.2.tgz#4abf3335dd1eb884041d8589ca7628d81a6fd1d3" + integrity sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg== dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.0.1", "@smithy/util-middleware@^4.2.0", "@smithy/util-middleware@^4.2.8": - version "4.2.8" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.8.tgz#1da33f29a74c7ebd9e584813cb7e12881600a80a" - integrity sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A== +"@smithy/util-middleware@^4.2.11", "@smithy/util-middleware@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.2.11.tgz#d2a89893fc2dfd500de412c5f7c7961716855f4d" + integrity sha512-r3dtF9F+TpSZUxpOVVtPfk09Rlo4lT6ORBqEvX3IBT6SkQAdDSVKR5GcfmZbtl7WKhKnmb3wbDTQ6ibR2XHClw== dependencies: - "@smithy/types" "^4.12.0" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-retry@^4.0.1", "@smithy/util-retry@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.0.tgz#1fa58e277b62df98d834e6c8b7d57f4c62ff1baf" - integrity sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg== +"@smithy/util-retry@^4.2.11", "@smithy/util-retry@^4.2.8": + version "4.2.11" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.2.11.tgz#59fc5364488d4c755eec5afb4054623f852cf0e6" + integrity sha512-XSZULmL5x6aCTTii59wJqKsY1l3eMIAomRAccW7Tzh9r8s7T/7rdo03oektuH5jeYRlJMPcNP92EuRDvk9aXbw== dependencies: - "@smithy/service-error-classification" "^4.2.0" - "@smithy/types" "^4.6.0" + "@smithy/service-error-classification" "^4.2.11" + "@smithy/types" "^4.13.0" tslib "^2.6.2" -"@smithy/util-stream@^4.0.2", "@smithy/util-stream@^4.5.0": - version "4.5.0" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.0.tgz#3bf98b008526974ee68268b36da089641866c2db" - integrity sha512-0TD5M5HCGu5diEvZ/O/WquSjhJPasqv7trjoqHyWjNh/FBeBl7a0ztl9uFMOsauYtRfd8jvpzIAQhDHbx+nvZw== - dependencies: - "@smithy/fetch-http-handler" "^5.3.1" - "@smithy/node-http-handler" "^4.3.0" - "@smithy/types" "^4.6.0" - "@smithy/util-base64" "^4.3.0" - "@smithy/util-buffer-from" "^4.2.0" - "@smithy/util-hex-encoding" "^4.2.0" - "@smithy/util-utf8" "^4.2.0" +"@smithy/util-stream@^4.5.12", "@smithy/util-stream@^4.5.17": + version "4.5.17" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.5.17.tgz#53073153deb890d91fd14fd2055e6582b627b0fd" + integrity sha512-793BYZ4h2JAQkNHcEnyFxDTcZbm9bVybD0UV/LEWmZ5bkTms7JqjfrLMi2Qy0E5WFcCzLwCAPgcvcvxoeALbAQ== + dependencies: + "@smithy/fetch-http-handler" "^5.3.13" + "@smithy/node-http-handler" "^4.4.14" + "@smithy/types" "^4.13.0" + "@smithy/util-base64" "^4.3.2" + "@smithy/util-buffer-from" "^4.2.2" + "@smithy/util-hex-encoding" "^4.2.2" + "@smithy/util-utf8" "^4.2.2" tslib "^2.6.2" -"@smithy/util-uri-escape@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz#096a4cec537d108ac24a68a9c60bee73fc7e3a9e" - integrity sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA== +"@smithy/util-uri-escape@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.2.2.tgz#48e40206e7fe9daefc8d44bb43a1ab17e76abf4a" + integrity sha512-2kAStBlvq+lTXHyAZYfJRb/DfS3rsinLiwb+69SstC9Vb0s9vNWkRwpnj918Pfi85mzi42sOqdV72OLxWAISnw== dependencies: tslib "^2.6.2" -"@smithy/util-utf8@4.2.0", "@smithy/util-utf8@^4.0.0", "@smithy/util-utf8@^4.2.0": +"@smithy/util-utf8@4.2.0": version "4.2.0" resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.0.tgz#8b19d1514f621c44a3a68151f3d43e51087fed9d" integrity sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw== @@ -11353,10 +11473,18 @@ "@smithy/util-buffer-from" "^2.0.0" tslib "^2.5.0" -"@smithy/uuid@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.0.tgz#9fd09d3f91375eab94f478858123387df1cda987" - integrity sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw== +"@smithy/util-utf8@^4.2.0", "@smithy/util-utf8@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.2.2.tgz#21db686982e6f3393ac262e49143b42370130f13" + integrity sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw== + dependencies: + "@smithy/util-buffer-from" "^4.2.2" + tslib "^2.6.2" + +"@smithy/uuid@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@smithy/uuid/-/uuid-1.1.2.tgz#b6e97c7158615e4a3c775e809c00d8c269b5a12e" + integrity sha512-O/IEdcCUKkubz60tFbGA7ceITTAJsty+lBjNoorP4Z6XRqaFb/OjQjZODophEcuq68nKm6/0r+6/lLQ+XVpk8g== dependencies: tslib "^2.6.2" @@ -11365,10 +11493,10 @@ resolved "https://registry.yarnpkg.com/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz#4334bba7ee241036e580fdd99c019377630d26b4" integrity sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw== -"@standard-schema/spec@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.0.0.tgz#f193b73dc316c4170f2e82a881da0f550d551b9c" - integrity sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA== +"@standard-schema/spec@1.1.0", "@standard-schema/spec@^1.0.0", "@standard-schema/spec@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.1.0.tgz#a79b55dbaf8604812f52d140b2c9ab41bc150bb8" + integrity sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w== "@statoscope/extensions@5.28.1": version "5.28.1" @@ -14380,11 +14508,6 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== -abort-controller-x@^0.4.0, abort-controller-x@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/abort-controller-x/-/abort-controller-x-0.4.3.tgz#ff269788386fabd58a7b6eeaafcb6cf55c2958e0" - integrity sha512-VtUwTNU8fpMwvWGn4xE93ywbogTYsuT+AUxAXOeelbXuQVIwNmC5YLeho9sH4vZ4ITW8414TTAOG1nW6uIVHCA== - abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -14961,7 +15084,7 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -arrify@^2.0.0, arrify@^2.0.1: +arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== @@ -15535,7 +15658,7 @@ bignumber.js@^9.0.0: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -binary-extensions@^2.0.0, binary-extensions@^2.2.0: +binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== @@ -16199,10 +16322,10 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.1.2: - version "5.3.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chalk@^5.1.2, chalk@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== chance@1.1.13: version "1.1.13" @@ -17180,13 +17303,6 @@ cronstrue@1.51.0: resolved "https://registry.yarnpkg.com/cronstrue/-/cronstrue-1.51.0.tgz#7a63153d61d940344049037628da38a60784c8e2" integrity sha512-fSRAz/MV0TRjeNZKAsovmH/MSsly7+8np4XsfsrjOOz7sjxLrE9SmedRYAs3nPAtLLC5UsMpvenjXYRz463bMA== -cross-fetch@^3.1.5: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.2.0.tgz#34e9192f53bc757d6614304d9e5e6fb4edb782e3" - integrity sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q== - dependencies: - node-fetch "^2.7.0" - cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.5, cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" @@ -17873,6 +17989,11 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +data-uri-to-buffer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" + integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== + data-uri-to-buffer@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz#db89a9e279c2ffe74f50637a59a32fb23b3e4d7c" @@ -19730,11 +19851,6 @@ expose-loader@5.0.0: resolved "https://registry.yarnpkg.com/expose-loader/-/expose-loader-5.0.0.tgz#41368903eb1246b7c09fecf32c5cb3f67d0260e6" integrity sha512-BtUqYRmvx1bEY5HN6eK2I9URUZgNmN0x5UANuocaNjXSgfoDlkXt+wyEMe7i5DzDNh2BKJHPc5F4rBwEdSQX6w== -expr-eval@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expr-eval/-/expr-eval-2.0.2.tgz#fa6f044a7b0c93fde830954eb9c5b0f7fbc7e201" - integrity sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg== - express-rate-limit@8.3.0, express-rate-limit@^8.2.1: version "8.3.0" resolved "https://registry.yarnpkg.com/express-rate-limit/-/express-rate-limit-8.3.0.tgz#0ed00d3af24bcf74930d884a78595a96b0a9838c" @@ -19980,11 +20096,6 @@ fast-stream-to-buffer@^1.0.0: dependencies: end-of-stream "^1.4.1" -fast-text-encoding@^1.0.0: - version "1.0.6" - resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz#0aa25f7f638222e3396d72bf936afcf1d42d6867" - integrity sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w== - fast-uri@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.3.tgz#892a1c91802d5d7860de728f18608a0573142241" @@ -19997,7 +20108,7 @@ fast-xml-builder@^1.1.4: dependencies: path-expression-matcher "^1.1.3" -fast-xml-parser@4.4.1, fast-xml-parser@5.5.7, fast-xml-parser@^5.3.4: +fast-xml-parser@5.4.1, fast-xml-parser@5.5.7, fast-xml-parser@^5.3.4: version "5.5.7" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.5.7.tgz#e1ddc86662d808450a19cf2fb6ccc9c3c9933c5d" integrity sha512-LteOsISQ2GEiDHZch6L9hB0+MLoYVLToR7xotrzU0opCICBkxOPgHAy1HxAvtxfJNXDJpgAsQN30mkrfpO2Prg== @@ -20054,6 +20165,14 @@ fecha@^4.2.0: resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.0.tgz#3ffb6395453e3f3efff850404f0a59b6747f5f41" integrity sha512-aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg== +fetch-blob@^3.1.2, fetch-blob@^3.1.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9" + integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== + dependencies: + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" + fetch-mock@10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fetch-mock/-/fetch-mock-10.1.0.tgz#b2cabb4f587eca747e395e97de28c62364f301fc" @@ -20424,6 +20543,13 @@ formdata-node@^4.3.2: node-domexception "1.0.0" web-streams-polyfill "4.0.0-beta.3" +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" + integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + dependencies: + fetch-blob "^3.1.2" + formidable@^3.5.4: version "3.5.4" resolved "https://registry.yarnpkg.com/formidable/-/formidable-3.5.4.tgz#ac9a593b951e829b3298f21aa9a2243932f32ed9" @@ -20584,16 +20710,6 @@ fuse.js@7.1.0: resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-7.1.0.tgz#306228b4befeee11e05b027087c2744158527d09" integrity sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ== -gaxios@^5.0.0, gaxios@^5.0.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-5.1.3.tgz#f7fa92da0fe197c846441e5ead2573d4979e9013" - integrity sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA== - dependencies: - extend "^3.0.2" - https-proxy-agent "^5.0.0" - is-stream "^2.0.0" - node-fetch "^2.6.9" - gaxios@^6.0.0, gaxios@^6.1.1: version "6.6.0" resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.6.0.tgz#af8242fff0bbb82a682840d5feaa91b6a1c58be4" @@ -20605,13 +20721,14 @@ gaxios@^6.0.0, gaxios@^6.1.1: node-fetch "^2.6.9" uuid "^9.0.1" -gcp-metadata@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-5.3.0.tgz#6f45eb473d0cb47d15001476b48b663744d25408" - integrity sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w== +gaxios@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-7.1.1.tgz#255b86ce09891e9ed16926443a1ce239c8f9fd51" + integrity sha512-Odju3uBUJyVCkW64nLD4wKLhbh93bh6vIg/ZIXkWiLPBrdgtc65+tls/qml+un3pr6JqYVFDZbbmLDQT68rTOQ== dependencies: - gaxios "^5.0.0" - json-bigint "^1.0.0" + extend "^3.0.2" + https-proxy-agent "^7.0.1" + node-fetch "^3.3.2" gcp-metadata@^6.0.0, gcp-metadata@^6.1.0: version "6.1.0" @@ -20621,6 +20738,15 @@ gcp-metadata@^6.0.0, gcp-metadata@^6.1.0: gaxios "^6.0.0" json-bigint "^1.0.0" +gcp-metadata@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/gcp-metadata/-/gcp-metadata-7.0.1.tgz#43bb9cd482cf0590629b871ab9133af45b78382d" + integrity sha512-UcO3kefx6dCcZkgcTGgVOTFb7b1LlQ02hY1omMjjrrBzkajRMCFgYOjs7J71WqnuG1k2b+9ppGL7FsOfhZMQKQ== + dependencies: + gaxios "^7.0.0" + google-logging-utils "^1.0.0" + json-bigint "^1.0.0" + geckodriver@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/geckodriver/-/geckodriver-6.1.0.tgz#a732f10779e9cde2860f75ab634a4d84bf2870d2" @@ -21046,27 +21172,23 @@ google-auth-library@9.10.0: gtoken "^7.0.0" jws "^4.0.0" -google-auth-library@^8.9.0: - version "8.9.0" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-8.9.0.tgz#15a271eb2ec35d43b81deb72211bd61b1ef14dd0" - integrity sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg== +google-auth-library@^10.1.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-10.3.0.tgz#d44d005d546bf6b8956529caf0f9e70a07960c04" + integrity sha512-ylSE3RlCRZfZB56PFJSfUCuiuPq83Fx8hqu1KPWGK8FVdSaxlp/qkeMMX/DT/18xkwXIHvXEXkZsljRwfrdEfQ== dependencies: - arrify "^2.0.0" base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" - fast-text-encoding "^1.0.0" - gaxios "^5.0.0" - gcp-metadata "^5.3.0" - gtoken "^6.1.0" + gaxios "^7.0.0" + gcp-metadata "^7.0.0" + google-logging-utils "^1.0.0" + gtoken "^8.0.0" jws "^4.0.0" - lru-cache "^6.0.0" -google-p12-pem@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/google-p12-pem/-/google-p12-pem-4.0.1.tgz#82841798253c65b7dc2a4e5fe9df141db670172a" - integrity sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ== - dependencies: - node-forge "^1.3.1" +google-logging-utils@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/google-logging-utils/-/google-logging-utils-1.1.1.tgz#4a1f44a69a187eb954629c88c5af89c0dfbca51a" + integrity sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A== gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" @@ -21112,14 +21234,6 @@ graphlib@^2.1.8: dependencies: lodash "^4.17.15" -graphql-request@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-6.1.0.tgz#f4eb2107967af3c7a5907eb3131c671eac89be4f" - integrity sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw== - dependencies: - "@graphql-typed-document-node/core" "^3.2.0" - cross-fetch "^3.1.5" - graphql-tag@^2.12.6: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" @@ -21127,20 +21241,11 @@ graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql@^16.10.0, graphql@^16.11.0, graphql@^16.8.1: +graphql@^16.11.0, graphql@^16.8.1: version "16.11.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.11.0.tgz#96d17f66370678027fdf59b2d4c20b4efaa8a633" integrity sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw== -gtoken@^6.1.0: - version "6.1.2" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-6.1.2.tgz#aeb7bdb019ff4c3ba3ac100bbe7b6e74dce0e8bc" - integrity sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ== - dependencies: - gaxios "^5.0.1" - google-p12-pem "^4.0.0" - jws "^4.0.0" - gtoken@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" @@ -21149,6 +21254,14 @@ gtoken@^7.0.0: gaxios "^6.0.0" jws "^4.0.0" +gtoken@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-8.0.0.tgz#d67a0e346dd441bfb54ad14040ddc3b632886575" + integrity sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw== + dependencies: + gaxios "^7.0.0" + jws "^4.0.0" + gulp-brotli@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/gulp-brotli/-/gulp-brotli-3.0.0.tgz#7f5a1d8a6d43cab28056f9e56f29ae071dcfe4b4" @@ -21821,7 +21934,7 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -22507,7 +22620,7 @@ is-negative-zero@^2.0.3: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== -is-network-error@^1.0.0: +is-network-error@^1.0.0, is-network-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.1.0.tgz#d26a760e3770226d11c169052f266a4803d9c997" integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== @@ -23470,7 +23583,7 @@ js-tiktoken@^1.0.12: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.1, js-yaml@^4.1.0: +js-yaml@4.1.1, js-yaml@^4.1.0, js-yaml@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== @@ -23874,48 +23987,24 @@ kuler@^2.0.0: resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== -langchain@0.3.15, "langchain@>=0.2.3 <0.3.0 || >=0.3.4 <0.4.0": - version "0.3.15" - resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.3.15.tgz#c6c8b17bf20c870795e31515f48abde7d13ccc9d" - integrity sha512-+DQ4I2iy4b5sErkxo6jAkgmumvhgqLwLB2fmiGl3yDt8+VVZdB1MUULZMzf+6ubarNc7Mwn/sxHUqK4GhEndhg== - dependencies: - "@langchain/openai" ">=0.1.0 <0.5.0" - "@langchain/textsplitters" ">=0.0.0 <0.2.0" - js-tiktoken "^1.0.12" - js-yaml "^4.1.0" - jsonpointer "^5.0.1" - langsmith ">=0.2.8 <0.4.0" - openapi-types "^12.1.3" - p-retry "4" - uuid "^10.0.0" - yaml "^2.2.1" - zod "^3.22.4" - zod-to-json-schema "^3.22.3" - -langchain@0.3.37: - version "0.3.37" - resolved "https://registry.yarnpkg.com/langchain/-/langchain-0.3.37.tgz#6931ee5af763a6df35c0ac467eab028ba0ad17de" - integrity sha512-1jPsZ6xsxkcQPUvqRjvfuOLwZLLyt49hzcOK7OYAJovIkkOxd5gzK4Yw6giPUQ8g4XHyvULNlWBz+subdkcokw== +langchain@1.2.30: + version "1.2.30" + resolved "https://registry.yarnpkg.com/langchain/-/langchain-1.2.30.tgz#262f57c6101b42f10e7f2fa6b872897f14abd26f" + integrity sha512-Ofsk7LTGvIkyy3uesv7hpyerpTghdjNpYFJfIxJRGGLjd+4JgTVkT/Ax6Cjg0F6doEuO7VRID0NK2QwmT3A/bg== dependencies: - "@langchain/openai" ">=0.1.0 <0.7.0" - "@langchain/textsplitters" ">=0.0.0 <0.2.0" - js-tiktoken "^1.0.12" - js-yaml "^4.1.0" - jsonpointer "^5.0.1" - langsmith "^0.3.67" - openapi-types "^12.1.3" - p-retry "4" - uuid "^10.0.0" - yaml "^2.2.1" - zod "^3.25.32" + "@langchain/langgraph" "^1.1.2" + "@langchain/langgraph-checkpoint" "^1.0.0" + langsmith ">=0.5.0 <1.0.0" + uuid "^11.1.0" + zod "^3.25.76 || ^4" -langsmith@0.3.87, "langsmith@>=0.2.8 <0.4.0", langsmith@^0.3.29, langsmith@^0.3.67: - version "0.3.87" - resolved "https://registry.yarnpkg.com/langsmith/-/langsmith-0.3.87.tgz#f1c991c93a5d4d226a31671be7e4443b4b8673b1" - integrity sha512-XXR1+9INH8YX96FKWc5tie0QixWz6tOqAsAKfcJyPkE0xPep+NDz0IQLR32q4bn10QK3LqD2HN6T3n6z1YLW7Q== +langsmith@0.5.7, "langsmith@>=0.4.0 <1.0.0", "langsmith@>=0.5.0 <1.0.0": + version "0.5.7" + resolved "https://registry.yarnpkg.com/langsmith/-/langsmith-0.5.7.tgz#7f70d8058b0e9d3cb3e45dc8a1bd188322b5b40c" + integrity sha512-FjYf2oBGMoSXnaT4SRaFguIiGJaonZ5VKWKJDPl9awLZjz2RkN29AcQWceecSINVzXzTvtRWPOjAWT+XggqNNg== dependencies: "@types/uuid" "^10.0.0" - chalk "^4.1.2" + chalk "^5.6.2" console-table-printer "^2.12.1" p-queue "^6.6.2" semver "^7.6.3" @@ -24483,7 +24572,7 @@ loglevel@^1.6.0: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== -long@^5.0.0, long@^5.2.0, long@^5.2.4: +long@^5.0.0, long@^5.2.0: version "5.3.2" resolved "https://registry.yarnpkg.com/long/-/long-5.3.2.tgz#1d84463095999262d7d7b7f8bfd4a8cc55167f83" integrity sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA== @@ -25757,30 +25846,6 @@ next-line@^1.1.0: resolved "https://registry.yarnpkg.com/next-line/-/next-line-1.1.0.tgz#fcae57853052b6a9bae8208e40dd7d3c2d304603" integrity sha1-/K5XhTBStqm66CCOQN19PC0wRgM= -nice-grpc-client-middleware-retry@^3.1.10: - version "3.1.11" - resolved "https://registry.yarnpkg.com/nice-grpc-client-middleware-retry/-/nice-grpc-client-middleware-retry-3.1.11.tgz#4fc0128b891d184b6c98af3bfd6aca1b608a3fd1" - integrity sha512-xW/imz/kNG2g0DwTfH2eYEGrg1chSLrXtvGp9fg2qkhTgGFfAS/Pq3+t+9G8KThcC4hK/xlEyKvZWKk++33S6A== - dependencies: - abort-controller-x "^0.4.0" - nice-grpc-common "^2.0.2" - -nice-grpc-common@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/nice-grpc-common/-/nice-grpc-common-2.0.2.tgz#e6aeebb2bd19d87114b351e291e30d79dd38acf7" - integrity sha512-7RNWbls5kAL1QVUOXvBsv1uO0wPQK3lHv+cY1gwkTzirnG1Nop4cBJZubpgziNbaVc/bl9QJcyvsf/NQxa3rjQ== - dependencies: - ts-error "^1.0.6" - -nice-grpc@^2.1.11: - version "2.1.12" - resolved "https://registry.yarnpkg.com/nice-grpc/-/nice-grpc-2.1.12.tgz#56ffdcc4d5bc3d0271c176210680c4bd10c5149b" - integrity sha512-J1n4Wg+D3IhRhGQb+iqh2OpiM0GzTve/kf2lnlW4S+xczmIEd0aHUDV1OsJ5a3q8GSTqJf+s4Rgg1M8uJltarw== - dependencies: - "@grpc/grpc-js" "^1.13.1" - abort-controller-x "^0.4.0" - nice-grpc-common "^2.0.2" - nice-napi@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/nice-napi/-/nice-napi-1.0.2.tgz#dc0ab5a1eac20ce548802fc5686eaa6bc654927b" @@ -25832,7 +25897,7 @@ node-diff3@3.1.2: resolved "https://registry.yarnpkg.com/node-diff3/-/node-diff3-3.1.2.tgz#49df8d821dc9cbab87bfd6182171d90169613a97" integrity sha512-wUd9TWy059I8mZdH6G3LPNlAEfxDvXtn/RcyFrbqL3v34WlDxn+Mh4HDhOwWuaMk/ROVepe5tTpnGHbve6Db2g== -node-domexception@1.0.0: +node-domexception@1.0.0, node-domexception@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== @@ -25851,14 +25916,23 @@ node-fetch-h2@^2.3.0: dependencies: http2-client "^1.2.5" -node-fetch@2.7.0, node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@^2.6.9, node-fetch@^2.7.0: +node-fetch@2.7.0, node-fetch@^2.6.1, node-fetch@^2.6.7, node-fetch@^2.6.9: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-forge@1.3.3, node-forge@^1, node-forge@^1.2.1, node-forge@^1.3.1: +node-fetch@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b" + integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== + dependencies: + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" + +node-forge@1.3.3, node-forge@^1, node-forge@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.3.tgz#0ad80f6333b3a0045e827ac20b7f735f93716751" integrity sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg== @@ -26372,7 +26446,7 @@ open@^8.0.4, open@^8.4.0, open@~8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -openai@4.85.1, openai@^4.77.0: +openai@4.85.1: version "4.85.1" resolved "https://registry.yarnpkg.com/openai/-/openai-4.85.1.tgz#639058653cca92bebd74939751858e7958257670" integrity sha512-jkX2fntHljUvSH3MkWh4jShl10oNkb+SsCj4auKlbu2oF4KWAnmHLNR5EpnUHK1ZNW05Rp0fjbJzYwQzMsH8ZA== @@ -26385,10 +26459,10 @@ openai@4.85.1, openai@^4.77.0: formdata-node "^4.3.2" node-fetch "^2.6.7" -openai@5.12.2: - version "5.12.2" - resolved "https://registry.yarnpkg.com/openai/-/openai-5.12.2.tgz#512ab6b80eb8414837436e208f1b951442b97761" - integrity sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ== +openai@^6.24.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/openai/-/openai-6.26.0.tgz#e31b81040606050c47e77d83d5df2f6fcdcebab9" + integrity sha512-zd23dbWTjiJ6sSAX6s0HrCZi41JwTA1bQVs0wLQPZ2/5o2gxOJA5wh7yOAUgwYybfhDXyhwlpeQf7Mlgx8EOCA== openapi-sampler@^1.5.0, openapi-sampler@^1.6.2: version "1.7.0" @@ -26637,7 +26711,15 @@ p-queue@^6.6.2: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-retry@4, p-retry@4.6.2: +p-queue@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-9.1.0.tgz#846e517c461fb6e3cf8fc09904e57d342ac448b2" + integrity sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw== + dependencies: + eventemitter3 "^5.0.1" + p-timeout "^7.0.0" + +p-retry@4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== @@ -26654,6 +26736,13 @@ p-retry@^6.2.0: is-network-error "^1.0.0" retry "^0.13.1" +p-retry@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-7.1.1.tgz#7470fdecb1152ba50f1334e48378c9e401330e24" + integrity sha512-J5ApzjyRkkf601HpEeykoiCvzHQjWxPAHhyjFcEUP2SWq0+35NKh8TLhpLw+Dkq5TZBFvUM6UigdE9hIVYTl5w== + dependencies: + is-network-error "^1.1.0" + p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -26668,6 +26757,11 @@ p-timeout@^3.2.0: dependencies: p-finally "^1.0.0" +p-timeout@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-7.0.1.tgz#95680a6aa693c530f14ac337b8bd32d4ec6ae4f0" + integrity sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg== + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -31893,11 +31987,6 @@ ts-easing@0.2.0, ts-easing@^0.2.0: resolved "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz#c8a8a35025105566588d87dbda05dd7fbfa5a4ec" integrity sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ== -ts-error@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/ts-error/-/ts-error-1.0.6.tgz#277496f2a28de6c184cfce8dfd5cdd03a4e6b0fc" - integrity sha512-tLJxacIQUM82IR7JO1UUkKlYuUTmoY9HBJAmNWFzheSlDS5SPMcNIepejHJa4BpPQLAcbRhRf3GDJzyj6rbKvA== - ts-morph@15.1.0: version "15.1.0" resolved "https://registry.yarnpkg.com/ts-morph/-/ts-morph-15.1.0.tgz#53deea5296d967ff6eba8f15f99d378aa7074a4e" @@ -32607,6 +32696,11 @@ uuid@^11.1.0: resolved "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz" integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== +uuid@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-13.0.0.tgz#263dc341b19b4d755eb8fe36b78d95a6b65707e8" + integrity sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w== + uuid@^3.3.3: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" @@ -33239,20 +33333,6 @@ weak-lru-cache@^1.2.2: resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== -weaviate-client@^3.5.2: - version "3.5.5" - resolved "https://registry.yarnpkg.com/weaviate-client/-/weaviate-client-3.5.5.tgz#7a3088cb133883b884bea33906685cdfbdedd775" - integrity sha512-wAjJtJmBQn2KiTPkfUGEzddBIbySpN0y0wAcYPWDCBXVjXqf0UOExujFJ+QeeRp+AjHk15B6BmUaUX9NHVLzsw== - dependencies: - abort-controller-x "^0.4.3" - graphql "^16.10.0" - graphql-request "^6.1.0" - long "^5.2.4" - nice-grpc "^2.1.11" - nice-grpc-client-middleware-retry "^3.1.10" - nice-grpc-common "^2.0.2" - uuid "^9.0.1" - web-namespaces@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" @@ -33268,6 +33348,11 @@ web-streams-polyfill@4.2.0: resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.2.0.tgz#93295e67af95889a1e044a6beff1366c82720650" integrity sha512-0rYDzGOh9EZpig92umN5g5D/9A1Kff7k0/mzPSSCY8jEQeYkgRMoY7LhbXtUCWzLCMX0TUE9aoHkjFNB7D9pfA== +web-streams-polyfill@^3.0.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + webdriver-bidi-protocol@0.3.9: version "0.3.9" resolved "https://registry.yarnpkg.com/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.9.tgz#89abf021f2a557a2dd81772f9ce7172b01f8a0f0" @@ -34068,12 +34153,12 @@ zod-to-json-schema@3.25.0: resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz#df504c957c4fb0feff467c74d03e6aab0b013e1c" integrity sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ== -zod-to-json-schema@^3.22.3, zod-to-json-schema@^3.22.4, zod-to-json-schema@^3.22.5, zod-to-json-schema@^3.25.1: +zod-to-json-schema@^3.25.1: version "3.25.1" resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz#7f24962101a439ddade2bf1aeab3c3bfec7d84ba" integrity sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA== -zod@3.25.76, zod@^3.22.3, zod@^3.22.4, zod@^3.23.8, zod@^3.24.1, "zod@^3.25 || ^4.0", zod@^3.25.32: +zod@3.25.76, zod@^3.24.1, "zod@^3.25 || ^4.0", "zod@^3.25.76 || ^4": version "3.25.76" resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==