diff --git a/packages/core/package.json b/packages/core/package.json index 0d0e240a0..8828ebb7b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -72,6 +72,7 @@ "@ai-sdk/togetherai": "^1.0.23", "@ai-sdk/xai": "^2.0.26", "@langchain/core": "^0.3.40", + "bufferutil": "^4.0.9", "chrome-launcher": "^1.2.0", "ollama-ai-provider-v2": "^1.5.0", "patchright-core": "^1.55.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b4b0aefe..34aa34dab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,16 +19,16 @@ importers: version: 9.25.1 '@langchain/community': specifier: ^1.0.0 - version: 1.0.0(@browserbasehq/sdk@2.5.0)(@browserbasehq/stagehand@3.0.3(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67))(@ibm-cloud/watsonx-ai@1.7.0)(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(google-auth-library@9.15.1)(ibm-cloud-sdk-core@5.4.3)(ignore@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(openai@6.7.0(ws@8.18.3)(zod@3.25.67))(playwright@1.54.2)(puppeteer@22.15.0(typescript@5.8.3))(ws@8.18.3) + version: 1.0.0(@browserbasehq/sdk@2.5.0)(@browserbasehq/stagehand@3.0.3(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67))(@ibm-cloud/watsonx-ai@1.7.0)(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(google-auth-library@9.15.1)(ibm-cloud-sdk-core@5.4.3)(ignore@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))(playwright@1.54.2)(puppeteer@22.15.0(bufferutil@4.0.9)(typescript@5.8.3))(ws@8.18.3(bufferutil@4.0.9)) '@langchain/core': specifier: ^0.3.40 - version: 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + version: 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) '@langchain/langgraph': specifier: ^1.0.1 - version: 1.0.1(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod-to-json-schema@3.25.0(zod@3.25.67))(zod@3.25.67) + version: 1.0.1(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod-to-json-schema@3.25.0(zod@3.25.67))(zod@3.25.67) '@langchain/openai': specifier: ^0.4.4 - version: 0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3) + version: 0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9)) '@playwright/test': specifier: ^1.42.1 version: 1.54.2 @@ -67,7 +67,7 @@ importers: version: 1.2.0 chromium-bidi: specifier: ^0.10.0 - version: 0.10.2(devtools-protocol@0.0.1464554) + version: 0.10.2(devtools-protocol@0.0.1312386) esbuild: specifier: ^0.21.4 version: 0.21.5 @@ -94,7 +94,7 @@ importers: version: 3.5.3 puppeteer-core: specifier: ^22.8.0 - version: 22.15.0 + version: 22.15.0(bufferutil@4.0.9) string-comparison: specifier: ^1.3.0 version: 1.3.0 @@ -127,10 +127,10 @@ importers: version: 2.5.0 '@google/genai': specifier: ^1.22.0 - version: 1.24.0(@modelcontextprotocol/sdk@1.17.2) + version: 1.24.0(@modelcontextprotocol/sdk@1.17.2)(bufferutil@4.0.9) '@langchain/openai': specifier: ^0.4.4 - version: 0.4.9(@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3)(zod@4.1.8)))(ws@8.18.3) + version: 0.4.9(@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)))(ws@8.18.3(bufferutil@4.0.9)) '@modelcontextprotocol/sdk': specifier: ^1.17.2 version: 1.17.2 @@ -151,7 +151,7 @@ importers: version: 3.1.0 openai: specifier: ^4.87.1 - version: 4.96.2(ws@8.18.3)(zod@4.1.8) + version: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8) pino: specifier: ^9.6.0 version: 9.6.0 @@ -163,10 +163,35 @@ importers: version: 1.54.2 ws: specifier: ^8.18.0 - version: 8.18.3 + version: 8.18.3(bufferutil@4.0.9) zod-to-json-schema: specifier: ^3.25.0 version: 3.25.0(zod@4.1.8) + devDependencies: + '@playwright/test': + specifier: ^1.42.1 + version: 1.54.2 + eslint: + specifier: ^9.16.0 + version: 9.25.1(jiti@1.21.7) + prettier: + specifier: ^3.2.5 + version: 3.5.3 + tsup: + specifier: ^8.2.1 + version: 8.4.0(jiti@1.21.7)(postcss@8.5.6)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.7.1) + tsx: + specifier: ^4.10.5 + version: 4.19.4 + typescript: + specifier: ^5.2.2 + version: 5.8.3 + vitest: + specifier: ^4.0.8 + version: 4.0.8(@types/debug@4.1.12)(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1) + zod: + specifier: 3.25.76 || 4.1.8 + version: 4.1.8 optionalDependencies: '@ai-sdk/anthropic': specifier: ^2.0.34 @@ -203,7 +228,10 @@ importers: version: 2.0.26(zod@4.1.8) '@langchain/core': specifier: ^0.3.40 - version: 0.3.50(openai@4.96.2(ws@8.18.3)(zod@4.1.8)) + version: 0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)) + bufferutil: + specifier: ^4.0.9 + version: 4.0.9 chrome-launcher: specifier: ^1.2.0 version: 1.2.0 @@ -218,38 +246,13 @@ importers: version: 1.54.2 puppeteer-core: specifier: ^22.8.0 - version: 22.15.0 - devDependencies: - '@playwright/test': - specifier: ^1.42.1 - version: 1.54.2 - eslint: - specifier: ^9.16.0 - version: 9.25.1(jiti@1.21.7) - prettier: - specifier: ^3.2.5 - version: 3.5.3 - tsup: - specifier: ^8.2.1 - version: 8.4.0(jiti@1.21.7)(postcss@8.5.6)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.7.1) - tsx: - specifier: ^4.10.5 - version: 4.19.4 - typescript: - specifier: ^5.2.2 - version: 5.8.3 - vitest: - specifier: ^4.0.8 - version: 4.0.10(@types/debug@4.1.12)(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1) - zod: - specifier: 3.25.76 || 4.1.8 - version: 4.1.8 + version: 22.15.0(bufferutil@4.0.9) packages/docs: dependencies: mintlify: specifier: ^4.2.47 - version: 4.2.78(@types/node@20.17.32)(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) + version: 4.2.78(@types/node@20.17.32)(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) tsx: specifier: ^4.19.2 version: 4.19.4 @@ -273,7 +276,7 @@ importers: version: 16.4.5 openai: specifier: ^4.87.1 - version: 4.96.2(ws@8.18.3)(zod@4.1.12) + version: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.12) zod: specifier: ^4.1.8 version: 4.1.12 @@ -2339,11 +2342,11 @@ packages: resolution: {integrity: sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==} engines: {node: '>= 20'} - '@vitest/expect@4.0.10': - resolution: {integrity: sha512-3QkTX/lK39FBNwARCQRSQr0TP9+ywSdxSX+LgbJ2M1WmveXP72anTbnp2yl5fH+dU6SUmBzNMrDHs80G8G2DZg==} + '@vitest/expect@4.0.8': + resolution: {integrity: sha512-Rv0eabdP/xjAHQGr8cjBm+NnLHNoL268lMDK85w2aAGLFoVKLd8QGnVon5lLtkXQCoYaNL0wg04EGnyKkkKhPA==} - '@vitest/mocker@4.0.10': - resolution: {integrity: sha512-e2OfdexYkjkg8Hh3L9NVEfbwGXq5IZbDovkf30qW2tOh7Rh9sVtmSr2ztEXOFbymNxS4qjzLXUQIvATvN4B+lg==} + '@vitest/mocker@4.0.8': + resolution: {integrity: sha512-9FRM3MZCedXH3+pIh+ME5Up2NBBHDq0wqwhOKkN4VnvCiKbVxddqH9mSGPZeawjd12pCOGnl+lo/ZGHt0/dQSg==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -2353,20 +2356,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.0.10': - resolution: {integrity: sha512-99EQbpa/zuDnvVjthwz5bH9o8iPefoQZ63WV8+bsRJZNw3qQSvSltfut8yu1Jc9mqOYi7pEbsKxYTi/rjaq6PA==} + '@vitest/pretty-format@4.0.8': + resolution: {integrity: sha512-qRrjdRkINi9DaZHAimV+8ia9Gq6LeGz2CgIEmMLz3sBDYV53EsnLZbJMR1q84z1HZCMsf7s0orDgZn7ScXsZKg==} - '@vitest/runner@4.0.10': - resolution: {integrity: sha512-EXU2iSkKvNwtlL8L8doCpkyclw0mc/t4t9SeOnfOFPyqLmQwuceMPA4zJBa6jw0MKsZYbw7kAn+gl7HxrlB8UQ==} + '@vitest/runner@4.0.8': + resolution: {integrity: sha512-mdY8Sf1gsM8hKJUQfiPT3pn1n8RF4QBcJYFslgWh41JTfrK1cbqY8whpGCFzBl45LN028g0njLCYm0d7XxSaQQ==} - '@vitest/snapshot@4.0.10': - resolution: {integrity: sha512-2N4X2ZZl7kZw0qeGdQ41H0KND96L3qX1RgwuCfy6oUsF2ISGD/HpSbmms+CkIOsQmg2kulwfhJ4CI0asnZlvkg==} + '@vitest/snapshot@4.0.8': + resolution: {integrity: sha512-Nar9OTU03KGiubrIOFhcfHg8FYaRaNT+bh5VUlNz8stFhCZPNrJvmZkhsr1jtaYvuefYFwK2Hwrq026u4uPWCw==} - '@vitest/spy@4.0.10': - resolution: {integrity: sha512-AsY6sVS8OLb96GV5RoG8B6I35GAbNrC49AO+jNRF9YVGb/g9t+hzNm1H6kD0NDp8tt7VJLs6hb7YMkDXqu03iw==} + '@vitest/spy@4.0.8': + resolution: {integrity: sha512-nvGVqUunyCgZH7kmo+Ord4WgZ7lN0sOULYXUOYuHr55dvg9YvMz3izfB189Pgp28w0vWFbEEfNc/c3VTrqrXeA==} - '@vitest/utils@4.0.10': - resolution: {integrity: sha512-kOuqWnEwZNtQxMKg3WmPK1vmhZu9WcoX69iwWjVz+jvKTsF1emzsv3eoPcDr6ykA3qP2bsCQE7CwqfNtAVzsmg==} + '@vitest/utils@4.0.8': + resolution: {integrity: sha512-pdk2phO5NDvEFfUTxcTP8RFYjVj/kfLSPIN5ebP2Mu9kcIMeAQTbknqcFEyBcC4z2pJlJI9aS5UQjcYfhmKAow==} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -2685,6 +2688,10 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + bufferutil@4.0.9: + resolution: {integrity: sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==} + engines: {node: '>=6.14.2'} + bundle-require@5.1.0: resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4779,6 +4786,10 @@ packages: encoding: optional: true + node-gyp-build@4.8.4: + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} + hasBin: true + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -6197,18 +6208,18 @@ packages: yaml: optional: true - vitest@4.0.10: - resolution: {integrity: sha512-2Fqty3MM9CDwOVet/jaQalYlbcjATZwPYGcqpiYQqgQ/dLC7GuHdISKgTYIVF/kaishKxLzleKWWfbSDklyIKg==} + vitest@4.0.8: + resolution: {integrity: sha512-urzu3NCEV0Qa0Y2PwvBtRgmNtxhj5t5ULw7cuKhIHh3OrkKTLlut0lnBOv9qe5OvbkMH2g38G7KPDCTpIytBVg==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.10 - '@vitest/browser-preview': 4.0.10 - '@vitest/browser-webdriverio': 4.0.10 - '@vitest/ui': 4.0.10 + '@vitest/browser-playwright': 4.0.8 + '@vitest/browser-preview': 4.0.8 + '@vitest/browser-webdriverio': 4.0.8 + '@vitest/ui': 4.0.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6732,24 +6743,24 @@ snapshots: transitivePeerDependencies: - encoding - '@browserbasehq/stagehand@3.0.3(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67)': + '@browserbasehq/stagehand@3.0.3(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67)': dependencies: '@ai-sdk/provider': 2.0.0 '@anthropic-ai/sdk': 0.39.0 '@browserbasehq/sdk': 2.5.0 - '@google/genai': 1.24.0(@modelcontextprotocol/sdk@1.17.2) - '@langchain/openai': 0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3) + '@google/genai': 1.24.0(@modelcontextprotocol/sdk@1.17.2)(bufferutil@4.0.9) + '@langchain/openai': 0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9)) '@modelcontextprotocol/sdk': 1.17.2 ai: 5.0.76(zod@3.25.67) deepmerge: 4.3.1 devtools-protocol: 0.0.1464554 dotenv: 16.5.0 fetch-cookie: 3.1.0 - openai: 4.96.2(ws@8.18.3)(zod@3.25.67) + openai: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) pino: 9.6.0 pino-pretty: 13.0.0 playwright: 1.54.2 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 3.25.67 zod-to-json-schema: 3.25.0(zod@3.25.67) optionalDependencies: @@ -6764,12 +6775,12 @@ snapshots: '@ai-sdk/perplexity': 2.0.13(zod@3.25.67) '@ai-sdk/togetherai': 1.0.23(zod@3.25.67) '@ai-sdk/xai': 2.0.26(zod@3.25.67) - '@langchain/core': 0.3.50(openai@4.96.2(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) chrome-launcher: 1.2.0 ollama-ai-provider-v2: 1.5.0(zod@3.25.67) patchright-core: 1.55.2 playwright-core: 1.54.2 - puppeteer-core: 22.15.0 + puppeteer-core: 22.15.0(bufferutil@4.0.9) transitivePeerDependencies: - bare-buffer - bufferutil @@ -7207,10 +7218,10 @@ snapshots: '@eslint/core': 0.13.0 levn: 0.4.1 - '@google/genai@1.24.0(@modelcontextprotocol/sdk@1.17.2)': + '@google/genai@1.24.0(@modelcontextprotocol/sdk@1.17.2)(bufferutil@4.0.9)': dependencies: google-auth-library: 9.15.1 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) optionalDependencies: '@modelcontextprotocol/sdk': 1.17.2 transitivePeerDependencies: @@ -7480,11 +7491,11 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@langchain/classic@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(openai@6.7.0(ws@8.18.3)(zod@3.25.67))(ws@8.18.3)': + '@langchain/classic@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) - '@langchain/openai': 1.0.0-alpha.3(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3) - '@langchain/textsplitters': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67))) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) + '@langchain/openai': 1.0.0-alpha.3(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9)) + '@langchain/textsplitters': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))) handlebars: 4.7.8 js-yaml: 4.1.0 jsonpointer: 5.0.1 @@ -7495,7 +7506,7 @@ snapshots: zod: 4.1.8 optionalDependencies: cheerio: 1.0.0 - langsmith: 0.3.75(@opentelemetry/api@1.9.0)(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + langsmith: 0.3.75(@opentelemetry/api@1.9.0)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/exporter-trace-otlp-proto' @@ -7503,21 +7514,21 @@ snapshots: - openai - ws - '@langchain/community@1.0.0(@browserbasehq/sdk@2.5.0)(@browserbasehq/stagehand@3.0.3(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67))(@ibm-cloud/watsonx-ai@1.7.0)(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(google-auth-library@9.15.1)(ibm-cloud-sdk-core@5.4.3)(ignore@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(openai@6.7.0(ws@8.18.3)(zod@3.25.67))(playwright@1.54.2)(puppeteer@22.15.0(typescript@5.8.3))(ws@8.18.3)': + '@langchain/community@1.0.0(@browserbasehq/sdk@2.5.0)(@browserbasehq/stagehand@3.0.3(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67))(@ibm-cloud/watsonx-ai@1.7.0)(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(google-auth-library@9.15.1)(ibm-cloud-sdk-core@5.4.3)(ignore@5.3.2)(jsonwebtoken@9.0.2)(lodash@4.17.21)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))(playwright@1.54.2)(puppeteer@22.15.0(bufferutil@4.0.9)(typescript@5.8.3))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@browserbasehq/stagehand': 3.0.3(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67) + '@browserbasehq/stagehand': 3.0.3(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@16.5.0)(zod@3.25.67) '@ibm-cloud/watsonx-ai': 1.7.0 - '@langchain/classic': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(openai@6.7.0(ws@8.18.3)(zod@3.25.67))(ws@8.18.3) - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) - '@langchain/openai': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3) + '@langchain/classic': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(@opentelemetry/api@1.9.0)(cheerio@1.0.0)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) + '@langchain/openai': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9)) binary-extensions: 2.3.0 expr-eval: 2.0.2 flat: 5.0.2 ibm-cloud-sdk-core: 5.4.3 js-yaml: 4.1.0 - openai: 6.7.0(ws@8.18.3)(zod@3.25.67) + openai: 6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) uuid: 10.0.0 - zod: 3.25.76 + zod: 4.1.8 optionalDependencies: '@browserbasehq/sdk': 2.5.0 cheerio: 1.0.0 @@ -7526,22 +7537,22 @@ snapshots: jsonwebtoken: 9.0.2 lodash: 4.17.21 playwright: 1.54.2 - puppeteer: 22.15.0(typescript@5.8.3) - ws: 8.18.3 + puppeteer: 22.15.0(bufferutil@4.0.9)(typescript@5.8.3) + ws: 8.18.3(bufferutil@4.0.9) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/exporter-trace-otlp-proto' - '@opentelemetry/sdk-trace-base' - peggy - '@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3)(zod@3.25.67))': + '@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.20 - langsmith: 0.3.23(openai@4.96.2(ws@8.18.3)(zod@3.25.67)) + langsmith: 0.3.23(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -7552,14 +7563,14 @@ snapshots: - openai optional: true - '@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3)(zod@4.1.8))': + '@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.20 - langsmith: 0.3.23(openai@4.96.2(ws@8.18.3)(zod@4.1.8)) + langsmith: 0.3.23(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -7569,14 +7580,14 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67))': + '@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))': dependencies: '@cfworker/json-schema': 4.1.1 ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 js-tiktoken: 1.0.20 - langsmith: 0.3.23(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + langsmith: 0.3.23(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -7586,26 +7597,26 @@ snapshots: transitivePeerDependencies: - openai - '@langchain/langgraph-checkpoint@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))': + '@langchain/langgraph-checkpoint@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) uuid: 10.0.0 - '@langchain/langgraph-sdk@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@langchain/langgraph-sdk@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: p-queue: 6.6.2 p-retry: 4.6.2 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@langchain/langgraph@1.0.1(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod-to-json-schema@3.25.0(zod@3.25.67))(zod@3.25.67)': + '@langchain/langgraph@1.0.1(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(zod-to-json-schema@3.25.0(zod@3.25.67))(zod@3.25.67)': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) - '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67))) - '@langchain/langgraph-sdk': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) + '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67))) + '@langchain/langgraph-sdk': 1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) uuid: 10.0.0 zod: 3.25.67 optionalDependencies: @@ -7614,49 +7625,49 @@ snapshots: - react - react-dom - '@langchain/openai@0.4.9(@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3)(zod@4.1.8)))(ws@8.18.3)': + '@langchain/openai@0.4.9(@langchain/core@0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@langchain/core': 0.3.50(openai@4.96.2(ws@8.18.3)(zod@4.1.8)) + '@langchain/core': 0.3.50(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)) js-tiktoken: 1.0.20 - openai: 4.96.2(ws@8.18.3)(zod@3.25.67) + openai: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) zod: 3.25.67 zod-to-json-schema: 3.24.5(zod@3.25.67) transitivePeerDependencies: - encoding - ws - '@langchain/openai@0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3)': + '@langchain/openai@0.4.9(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) js-tiktoken: 1.0.20 - openai: 4.96.2(ws@8.18.3)(zod@3.25.67) + openai: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) zod: 3.25.67 zod-to-json-schema: 3.24.5(zod@3.25.67) transitivePeerDependencies: - encoding - ws - '@langchain/openai@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3)': + '@langchain/openai@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) js-tiktoken: 1.0.20 - openai: 6.7.0(ws@8.18.3)(zod@4.1.8) + openai: 6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8) zod: 4.1.8 transitivePeerDependencies: - ws - '@langchain/openai@1.0.0-alpha.3(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))(ws@8.18.3)': + '@langchain/openai@1.0.0-alpha.3(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))(ws@8.18.3(bufferutil@4.0.9))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) js-tiktoken: 1.0.20 - openai: 6.7.0(ws@8.18.3)(zod@4.1.8) + openai: 6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8) zod: 4.1.8 transitivePeerDependencies: - ws - '@langchain/textsplitters@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)))': + '@langchain/textsplitters@1.0.0(@langchain/core@0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)))': dependencies: - '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3)(zod@3.25.67)) + '@langchain/core': 0.3.50(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)) js-tiktoken: 1.0.20 '@leichtgewicht/ip-codec@2.0.5': {} @@ -7713,19 +7724,19 @@ snapshots: '@types/react': 19.1.3 react: 18.3.1 - '@mintlify/cli@4.0.682(@types/node@20.17.32)(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3)': + '@mintlify/cli@4.0.682(@types/node@20.17.32)(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3)': dependencies: '@mintlify/common': 1.0.496(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mintlify/link-rot': 3.0.629(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@mintlify/link-rot': 3.0.629(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@mintlify/models': 0.0.219 - '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@mintlify/previewing': 4.0.665(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) + '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@mintlify/previewing': 4.0.665(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) '@mintlify/validation': 0.1.442 chalk: 5.4.1 detect-port: 1.6.1 fs-extra: 11.3.0 gray-matter: 4.0.3 - ink: 5.2.1(@types/react@19.1.3)(react@18.3.1) + ink: 5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1) inquirer: 12.6.0(@types/node@20.17.32) js-yaml: 4.1.0 react: 18.3.1 @@ -7797,11 +7808,11 @@ snapshots: - supports-color - ts-node - '@mintlify/link-rot@3.0.629(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@mintlify/link-rot@3.0.629(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: '@mintlify/common': 1.0.496(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) - '@mintlify/previewing': 4.0.665(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) + '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@mintlify/previewing': 4.0.665(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) '@mintlify/validation': 0.1.442 fs-extra: 11.3.0 unist-util-visit: 4.1.2 @@ -7855,11 +7866,11 @@ snapshots: leven: 4.0.0 yaml: 2.7.1 - '@mintlify/prebuild@1.0.618(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@mintlify/prebuild@1.0.618(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: '@mintlify/common': 1.0.496(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mintlify/openapi-parser': 0.0.7 - '@mintlify/scraping': 4.0.354(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@mintlify/scraping': 4.0.354(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@mintlify/validation': 0.1.442 chalk: 5.4.1 favicons: 7.2.0 @@ -7882,10 +7893,10 @@ snapshots: - typescript - utf-8-validate - '@mintlify/previewing@4.0.665(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3)': + '@mintlify/previewing@4.0.665(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3)': dependencies: '@mintlify/common': 1.0.496(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) + '@mintlify/prebuild': 1.0.618(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3) '@mintlify/validation': 0.1.442 better-opn: 3.0.2 chalk: 5.4.1 @@ -7894,14 +7905,14 @@ snapshots: fs-extra: 11.3.0 got: 13.0.0 gray-matter: 4.0.3 - ink: 5.2.1(@types/react@19.1.3)(react@18.3.1) - ink-spinner: 5.0.0(ink@5.2.1(@types/react@19.1.3)(react@18.3.1))(react@18.3.1) + ink: 5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1) + ink-spinner: 5.0.0(ink@5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1) is-online: 10.0.0 js-yaml: 4.1.0 mdast: 3.0.0 openapi-types: 12.1.3 react: 18.3.1 - socket.io: 4.8.1 + socket.io: 4.8.1(bufferutil@4.0.9) tar: 6.2.1 unist-util-visit: 4.1.2 yargs: 17.7.2 @@ -7918,7 +7929,7 @@ snapshots: - typescript - utf-8-validate - '@mintlify/scraping@4.0.354(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': + '@mintlify/scraping@4.0.354(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)': dependencies: '@mintlify/common': 1.0.496(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mintlify/openapi-parser': 0.0.7 @@ -7927,7 +7938,7 @@ snapshots: js-yaml: 4.1.0 mdast-util-mdx-jsx: 3.2.0 neotraverse: 0.6.18 - puppeteer: 22.15.0(typescript@5.8.3) + puppeteer: 22.15.0(bufferutil@4.0.9)(typescript@5.8.3) rehype-parse: 9.0.1 remark-gfm: 4.0.1 remark-mdx: 3.1.0 @@ -8572,43 +8583,43 @@ snapshots: '@vercel/oidc@3.0.3': {} - '@vitest/expect@4.0.10': + '@vitest/expect@4.0.8': dependencies: '@standard-schema/spec': 1.0.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.10 - '@vitest/utils': 4.0.10 + '@vitest/spy': 4.0.8 + '@vitest/utils': 4.0.8 chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.10(vite@7.2.2(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1))': + '@vitest/mocker@4.0.8(vite@7.2.2(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1))': dependencies: - '@vitest/spy': 4.0.10 + '@vitest/spy': 4.0.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 7.2.2(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1) - '@vitest/pretty-format@4.0.10': + '@vitest/pretty-format@4.0.8': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.10': + '@vitest/runner@4.0.8': dependencies: - '@vitest/utils': 4.0.10 + '@vitest/utils': 4.0.8 pathe: 2.0.3 - '@vitest/snapshot@4.0.10': + '@vitest/snapshot@4.0.8': dependencies: - '@vitest/pretty-format': 4.0.10 + '@vitest/pretty-format': 4.0.8 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.0.10': {} + '@vitest/spy@4.0.8': {} - '@vitest/utils@4.0.10': + '@vitest/utils@4.0.8': dependencies: - '@vitest/pretty-format': 4.0.10 + '@vitest/pretty-format': 4.0.8 tinyrainbow: 3.0.3 abort-controller@3.0.0: @@ -8966,6 +8977,11 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + bufferutil@4.0.9: + dependencies: + node-gyp-build: 4.8.4 + optional: true + bundle-require@5.1.0(esbuild@0.25.3): dependencies: esbuild: 0.25.3 @@ -9089,9 +9105,9 @@ snapshots: transitivePeerDependencies: - supports-color - chromium-bidi@0.10.2(devtools-protocol@0.0.1464554): + chromium-bidi@0.10.2(devtools-protocol@0.0.1312386): dependencies: - devtools-protocol: 0.0.1464554 + devtools-protocol: 0.0.1312386 mitt: 3.0.1 zod: 3.23.8 @@ -9446,7 +9462,7 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.4: + engine.io@6.6.4(bufferutil@4.0.9): dependencies: '@types/cors': 2.8.17 '@types/node': 20.17.32 @@ -9456,7 +9472,7 @@ snapshots: cors: 2.8.5 debug: 4.3.7 engine.io-parser: 5.2.3 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color @@ -10530,7 +10546,7 @@ snapshots: isstream: 0.1.2 jsonwebtoken: 9.0.2 mime-types: 2.1.35 - retry-axios: 2.6.0(axios@1.13.0(debug@4.4.3)) + retry-axios: 2.6.0(axios@1.13.0) tough-cookie: 4.1.4 transitivePeerDependencies: - supports-color @@ -10560,13 +10576,13 @@ snapshots: inherits@2.0.4: {} - ink-spinner@5.0.0(ink@5.2.1(@types/react@19.1.3)(react@18.3.1))(react@18.3.1): + ink-spinner@5.0.0(ink@5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1))(react@18.3.1): dependencies: cli-spinners: 2.9.2 - ink: 5.2.1(@types/react@19.1.3)(react@18.3.1) + ink: 5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1) react: 18.3.1 - ink@5.2.1(@types/react@19.1.3)(react@18.3.1): + ink@5.2.1(@types/react@19.1.3)(bufferutil@4.0.9)(react@18.3.1): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 ansi-escapes: 7.0.0 @@ -10591,7 +10607,7 @@ snapshots: type-fest: 4.41.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) yoga-layout: 3.2.1 optionalDependencies: '@types/react': 19.1.3 @@ -10919,7 +10935,7 @@ snapshots: kind-of@6.0.3: {} - langsmith@0.3.23(openai@4.96.2(ws@8.18.3)(zod@3.25.67)): + langsmith@0.3.23(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -10929,10 +10945,10 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 4.96.2(ws@8.18.3)(zod@3.25.67) + openai: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) optional: true - langsmith@0.3.23(openai@4.96.2(ws@8.18.3)(zod@4.1.8)): + langsmith@0.3.23(openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -10942,9 +10958,9 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 4.96.2(ws@8.18.3)(zod@4.1.8) + openai: 4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8) - langsmith@0.3.23(openai@6.7.0(ws@8.18.3)(zod@3.25.67)): + langsmith@0.3.23(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -10954,9 +10970,9 @@ snapshots: semver: 7.7.1 uuid: 10.0.0 optionalDependencies: - openai: 6.7.0(ws@8.18.3)(zod@3.25.67) + openai: 6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) - langsmith@0.3.75(@opentelemetry/api@1.9.0)(openai@6.7.0(ws@8.18.3)(zod@3.25.67)): + langsmith@0.3.75(@opentelemetry/api@1.9.0)(openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67)): dependencies: '@types/uuid': 10.0.0 chalk: 4.1.2 @@ -10967,7 +10983,7 @@ snapshots: uuid: 10.0.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - openai: 6.7.0(ws@8.18.3)(zod@3.25.67) + openai: 6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67) optional: true lcm@0.0.3: @@ -11594,9 +11610,9 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 - mintlify@4.2.78(@types/node@20.17.32)(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3): + mintlify@4.2.78(@types/node@20.17.32)(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3): dependencies: - '@mintlify/cli': 4.0.682(@types/node@20.17.32)(@types/react@19.1.3)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) + '@mintlify/cli': 4.0.682(@types/node@20.17.32)(@types/react@19.1.3)(bufferutil@4.0.9)(react-dom@18.3.1(react@18.3.1))(typescript@5.8.3) transitivePeerDependencies: - '@types/node' - '@types/react' @@ -11729,6 +11745,9 @@ snapshots: dependencies: whatwg-url: 5.0.0 + node-gyp-build@4.8.4: + optional: true + normalize-path@3.0.0: {} normalize-url@8.0.1: {} @@ -11810,7 +11829,7 @@ snapshots: transitivePeerDependencies: - encoding - openai@4.96.2(ws@8.18.3)(zod@3.25.67): + openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67): dependencies: '@types/node': 18.19.87 '@types/node-fetch': 2.6.12 @@ -11820,12 +11839,12 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 3.25.67 transitivePeerDependencies: - encoding - openai@4.96.2(ws@8.18.3)(zod@4.1.12): + openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.12): dependencies: '@types/node': 18.19.87 '@types/node-fetch': 2.6.12 @@ -11835,12 +11854,12 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 4.1.12 transitivePeerDependencies: - encoding - openai@4.96.2(ws@8.18.3)(zod@4.1.8): + openai@4.96.2(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8): dependencies: '@types/node': 18.19.87 '@types/node-fetch': 2.6.12 @@ -11850,19 +11869,19 @@ snapshots: formdata-node: 4.4.1 node-fetch: 2.7.0 optionalDependencies: - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 4.1.8 transitivePeerDependencies: - encoding - openai@6.7.0(ws@8.18.3)(zod@3.25.67): + openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@3.25.67): optionalDependencies: - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 3.25.67 - openai@6.7.0(ws@8.18.3)(zod@4.1.8): + openai@6.7.0(ws@8.18.3(bufferutil@4.0.9))(zod@4.1.8): optionalDependencies: - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) zod: 4.1.8 openapi-types@12.1.3: {} @@ -12205,25 +12224,25 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@22.15.0: + puppeteer-core@22.15.0(bufferutil@4.0.9): dependencies: '@puppeteer/browsers': 2.3.0 chromium-bidi: 0.6.3(devtools-protocol@0.0.1312386) debug: 4.4.1 devtools-protocol: 0.0.1312386 - ws: 8.18.3 + ws: 8.18.3(bufferutil@4.0.9) transitivePeerDependencies: - bare-buffer - bufferutil - supports-color - utf-8-validate - puppeteer@22.15.0(typescript@5.8.3): + puppeteer@22.15.0(bufferutil@4.0.9)(typescript@5.8.3): dependencies: '@puppeteer/browsers': 2.3.0 cosmiconfig: 9.0.0(typescript@5.8.3) devtools-protocol: 0.0.1312386 - puppeteer-core: 22.15.0 + puppeteer-core: 22.15.0(bufferutil@4.0.9) transitivePeerDependencies: - bare-buffer - bufferutil @@ -12548,7 +12567,7 @@ snapshots: retext-stringify: 4.0.0 unified: 11.0.5 - retry-axios@2.6.0(axios@1.13.0(debug@4.4.3)): + retry-axios@2.6.0(axios@1.13.0): dependencies: axios: 1.13.0(debug@4.4.3) @@ -12869,10 +12888,10 @@ snapshots: smart-buffer@4.2.0: {} - socket.io-adapter@2.5.5: + socket.io-adapter@2.5.5(bufferutil@4.0.9): dependencies: debug: 4.3.7 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil - supports-color @@ -12885,14 +12904,14 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.8.1: + socket.io@4.8.1(bufferutil@4.0.9): dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.7 - engine.io: 6.6.4 - socket.io-adapter: 2.5.5 + engine.io: 6.6.4(bufferutil@4.0.9) + socket.io-adapter: 2.5.5(bufferutil@4.0.9) socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -13506,15 +13525,15 @@ snapshots: tsx: 4.19.4 yaml: 2.7.1 - vitest@4.0.10(@types/debug@4.1.12)(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1): + vitest@4.0.8(@types/debug@4.1.12)(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1): dependencies: - '@vitest/expect': 4.0.10 - '@vitest/mocker': 4.0.10(vite@7.2.2(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1)) - '@vitest/pretty-format': 4.0.10 - '@vitest/runner': 4.0.10 - '@vitest/snapshot': 4.0.10 - '@vitest/spy': 4.0.10 - '@vitest/utils': 4.0.10 + '@vitest/expect': 4.0.8 + '@vitest/mocker': 4.0.8(vite@7.2.2(@types/node@20.17.32)(jiti@1.21.7)(tsx@4.19.4)(yaml@2.7.1)) + '@vitest/pretty-format': 4.0.8 + '@vitest/runner': 4.0.8 + '@vitest/snapshot': 4.0.8 + '@vitest/spy': 4.0.8 + '@vitest/utils': 4.0.8 debug: 4.4.3 es-module-lexer: 1.7.0 expect-type: 1.2.2 @@ -13656,9 +13675,13 @@ snapshots: wrappy@1.0.2: {} - ws@8.17.1: {} + ws@8.17.1(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 - ws@8.18.3: {} + ws@8.18.3(bufferutil@4.0.9): + optionalDependencies: + bufferutil: 4.0.9 xml2js@0.6.2: dependencies: