diff --git a/e2e/package.json b/e2e/package.json index 40082f1a8..7424de296 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -20,6 +20,6 @@ "tsx": "^4.21.0", "typescript": "5.4.4", "vitest": "4.1.5", - "zod": "4.3.6" + "zod": "4.4.3" } } diff --git a/integrations/langchain-js/package.json b/integrations/langchain-js/package.json index 895a9e3ff..8ac477f64 100644 --- a/integrations/langchain-js/package.json +++ b/integrations/langchain-js/package.json @@ -37,7 +37,7 @@ "typescript": "^5.3.3", "vitest": "4.1.5", "zod": "^3.25.34", - "zod-to-json-schema": "^3.22.5" + "zod-to-json-schema": "^3.25.2" }, "peerDependencies": { "@langchain/core": ">=0.3.42", diff --git a/integrations/vercel-ai-sdk/package.json b/integrations/vercel-ai-sdk/package.json index c8e5e3af3..ff48dba02 100644 --- a/integrations/vercel-ai-sdk/package.json +++ b/integrations/vercel-ai-sdk/package.json @@ -31,8 +31,8 @@ "vitest": "4.1.5" }, "dependencies": { - "@ai-sdk/provider": "^0.0.11", - "ai": "^5.0.76", + "@ai-sdk/provider": "^0.0.26", + "ai": "^5.0.192", "braintrust": "workspace:*" }, "peerDependencies": { diff --git a/js/package.json b/js/package.json index ebb827a75..bb9e91adc 100644 --- a/js/package.json +++ b/js/package.json @@ -167,7 +167,7 @@ "@types/argparse": "^2.0.14", "@types/async": "^3.2.24", "@types/cli-progress": "^3.11.5", - "@types/cors": "^2.8.17", + "@types/cors": "^2.8.19", "@types/express": "^5.0.0", "@types/graceful-fs": "^4.1.9", "@types/http-errors": "^2.0.4", @@ -177,7 +177,7 @@ "@types/tar": "^6.1.13", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.49.0", - "ai": "^6.0.0", + "ai": "^5.0.192", "async": "^3.2.5", "cross-env": "^7.0.3", "eslint-plugin-node-import": "^1.0.5", @@ -197,16 +197,16 @@ "zod": "^3.25.34" }, "dependencies": { - "@apm-js-collab/code-transformer": "^0.12.0", - "@next/env": "^14.2.3", - "@vercel/functions": "^1.0.2", + "@apm-js-collab/code-transformer": "^0.13.0", + "@next/env": "^14.2.35", + "@vercel/functions": "^1.6.0", "ajv": "^8.20.0", "argparse": "^2.0.1", "cli-progress": "^3.12.0", "cli-table3": "^0.6.5", - "cors": "^2.8.5", + "cors": "^2.8.6", "dc-browser": "^1.0.4", - "dotenv": "^16.4.5", + "dotenv": "^16.6.1", "esbuild": "0.28.0", "eventsource-parser": "^1.1.2", "express": "^5.2.1", @@ -221,7 +221,7 @@ "termi-link": "^1.0.1", "unplugin": "^2.3.5", "uuid": "^11.1.1", - "zod-to-json-schema": "^3.25.0" + "zod-to-json-schema": "^3.25.2" }, "peerDependencies": { "zod": "^3.25.34 || ^4.0" diff --git a/js/src/wrappers/vitest/package.json b/js/src/wrappers/vitest/package.json index f3fdf0fd4..31203d7ba 100644 --- a/js/src/wrappers/vitest/package.json +++ b/js/src/wrappers/vitest/package.json @@ -8,7 +8,7 @@ "devDependencies": { "@ai-sdk/openai": "2.0.53", "@types/node": "^20.10.5", - "ai": "5.0.76", + "ai": "5.0.192", "typescript": "5.4.4", "vite-tsconfig-paths": "^4.3.2", "vitest": "4.1.5" diff --git a/package.json b/package.json index 101648571..96ed0459b 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@changesets/changelog-github": "^0.6.0", "@changesets/cli": "^2.30.0", "@changesets/get-github-info": "^0.8.0", - "dotenv": "^17.2.3", + "dotenv": "^16.6.1", "eslint": "^9.39.2", "husky": "^9.1.7", "knip": "^5.85.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0dc5bbcf9..23837e882 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,8 +37,8 @@ importers: specifier: ^0.8.0 version: 0.8.0(encoding@0.1.13) dotenv: - specifier: ^17.2.3 - version: 17.3.1 + specifier: ^16.6.1 + version: 16.6.1 eslint: specifier: ^9.39.2 version: 9.39.4(jiti@2.6.1) @@ -151,7 +151,7 @@ importers: version: 1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1) '@langchain/langgraph': specifier: ^1.0.7 - version: 1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.1(zod@3.25.76))(zod@3.25.76) + version: 1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.2(zod@3.25.76))(zod@3.25.76) '@langchain/openai': specifier: ^1.2.0 version: 1.2.1(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(ws@8.20.1) @@ -180,8 +180,8 @@ importers: specifier: ^3.25.34 version: 3.25.76 zod-to-json-schema: - specifier: ^3.22.5 - version: 3.25.1(zod@3.25.76) + specifier: ^3.25.2 + version: 3.25.2(zod@3.25.76) integrations/openai-agents-js: devDependencies: @@ -305,11 +305,11 @@ importers: integrations/vercel-ai-sdk: dependencies: '@ai-sdk/provider': - specifier: ^0.0.11 - version: 0.0.11 + specifier: ^0.0.26 + version: 0.0.26 ai: - specifier: ^5.0.76 - version: 5.0.76(zod@4.3.6) + specifier: ^5.0.192 + version: 5.0.192(zod@4.3.6) braintrust: specifier: workspace:* version: link:../../js @@ -330,14 +330,14 @@ importers: js: dependencies: '@apm-js-collab/code-transformer': - specifier: ^0.12.0 - version: 0.12.0 + specifier: ^0.13.0 + version: 0.13.0 '@next/env': - specifier: ^14.2.3 - version: 14.2.3 + specifier: ^14.2.35 + version: 14.2.35 '@vercel/functions': - specifier: ^1.0.2 - version: 1.0.2 + specifier: ^1.6.0 + version: 1.6.0 ajv: specifier: ^8.20.0 version: 8.20.0 @@ -351,14 +351,14 @@ importers: specifier: ^0.6.5 version: 0.6.5 cors: - specifier: ^2.8.5 - version: 2.8.5 + specifier: ^2.8.6 + version: 2.8.6 dc-browser: specifier: ^1.0.4 version: 1.0.4 dotenv: - specifier: ^16.4.5 - version: 16.4.5 + specifier: ^16.6.1 + version: 16.6.1 esbuild: specifier: 0.27.4 version: 0.27.4 @@ -402,8 +402,8 @@ importers: specifier: 11.1.1 version: 11.1.1 zod-to-json-schema: - specifier: ^3.25.0 - version: 3.25.1(zod@3.25.76) + specifier: ^3.25.2 + version: 3.25.2(zod@3.25.76) devDependencies: '@anthropic-ai/sdk': specifier: ^0.60.0 @@ -421,8 +421,8 @@ importers: specifier: ^3.11.5 version: 3.11.5 '@types/cors': - specifier: ^2.8.17 - version: 2.8.17 + specifier: ^2.8.19 + version: 2.8.19 '@types/express': specifier: ^5.0.0 version: 5.0.1 @@ -451,8 +451,8 @@ importers: specifier: ^8.49.0 version: 8.50.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.4) ai: - specifier: ^6.0.0 - version: 6.0.37(zod@3.25.76) + specifier: ^5.0.192 + version: 5.0.192(zod@3.25.76) async: specifier: ^3.2.5 version: 3.2.5 @@ -514,8 +514,8 @@ importers: specifier: ^20.10.5 version: 20.19.40 ai: - specifier: 5.0.76 - version: 5.0.76(zod@4.3.6) + specifier: 5.0.192 + version: 5.0.192(zod@4.3.6) typescript: specifier: 5.4.4 version: 5.4.4 @@ -528,14 +528,8 @@ importers: packages: - '@ai-sdk/gateway@2.0.0': - resolution: {integrity: sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - '@ai-sdk/gateway@3.0.15': - resolution: {integrity: sha512-OsWcXMfkF9U38YhU7926rYt4IAtJuZlnM1e8STN8hHb4qbiTaORBSXcFaJuOEZ1kYOf3DqqP7CxbmM543ePzIg==} + '@ai-sdk/gateway@2.0.93': + resolution: {integrity: sha512-aiWQIZIQ69HOySNRLKRPJGsmGtVpPN0qXobK6aKnm8NOEyPbZHYy2ljkSAG5tvaL/Kg015WMInG4x9t2MvnG6A==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -552,22 +546,22 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.7': - resolution: {integrity: sha512-ItzTdBxRLieGz1GHPwl9X3+HKfwTfFd9MdIa91aXRnOjUVRw68ENjAGKm3FcXGsBLkXDLaFWgjbTVdXe2igs2w==} + '@ai-sdk/provider-utils@3.0.25': + resolution: {integrity: sha512-CvsRu+32Y8a167s+lrIBtsybvgTHp8j9y+6BeTvLeoW3Q+okw/b4CnNUFOLIXsRaKHQKAH+IHNJPYWywfpw0LA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@0.0.11': - resolution: {integrity: sha512-VTipPQ92Moa5Ovg/nZIc8yNoIFfukZjUHZcQMduJbiUh3CLQyrBAKTEV9AwjPy8wgVxj3+GZjon0yyOJKhfp5g==} + '@ai-sdk/provider@0.0.26': + resolution: {integrity: sha512-dQkfBDs2lTYpKM8389oopPdQgIU007GQyCbuPPrV+K6MtSII3HBfE0stUIMXUb44L+LK1t6GXPP7wjSzjO6uKg==} engines: {node: '>=18'} '@ai-sdk/provider@2.0.0': resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==} engines: {node: '>=18'} - '@ai-sdk/provider@3.0.3': - resolution: {integrity: sha512-qGPYdoAuECaUXPrrz0BPX1SacZQuJ6zky0aakxpW89QW1hrY0eF4gcFm/3L9Pk8C5Fwe+RvBf2z7ZjDhaPjnlg==} + '@ai-sdk/provider@2.0.3': + resolution: {integrity: sha512-h88OPkavHTiN9tMn2l5awAznGB0lXzjcLhgR1/rvjB2zlLprsNxbM2tt6OJsHUxduLC3klq0/eqaSf6fX5XVww==} engines: {node: '>=18'} '@anthropic-ai/sdk@0.60.0': @@ -583,8 +577,8 @@ packages: zod: optional: true - '@apm-js-collab/code-transformer@0.12.0': - resolution: {integrity: sha512-5F2ob4cMYezbaUGAk+YltbDvb9BFIghN92ubct9Ho/0MFx4FkChCxYV99NkU6Kx+RAgaqBV6yxKuWreQ6K8SOw==} + '@apm-js-collab/code-transformer@0.13.0': + resolution: {integrity: sha512-JPUR9mNUJV3SP0l6XQ5xGG/3IMOELzNy86vCq/+GOkIUsxEWC6AMIviAQ5sxrfQQEbQofjIzU3kshx4RQnRq7A==} '@babel/runtime@7.28.4': resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} @@ -1085,8 +1079,8 @@ packages: '@napi-rs/wasm-runtime@1.1.1': resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.35': + resolution: {integrity: sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1685,8 +1679,8 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cors@2.8.17': - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} @@ -1834,13 +1828,14 @@ packages: resolution: {integrity: sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vercel/functions@1.0.2': - resolution: {integrity: sha512-j3udyHOv/05Y8o3WQ/ANMWa1aYagsY5B3ouImiwgYsz5z4CBUHTY5dk74oQAXYr+bgoVDpdDlmxkpnxGzKEdLQ==} + '@vercel/functions@1.6.0': + resolution: {integrity: sha512-R6FKQrYT5MZs5IE1SqeCJWxMuBdHawFcCZboKKw8p7s+6/mcd55Gx6tWmyKnQTyrSEA04NH73Tc9CbqpEle8RA==} engines: {node: '>= 16'} - - '@vercel/oidc@3.0.3': - resolution: {integrity: sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==} - engines: {node: '>= 20'} + peerDependencies: + '@aws-sdk/credential-provider-web-identity': '*' + peerDependenciesMeta: + '@aws-sdk/credential-provider-web-identity': + optional: true '@vercel/oidc@3.1.0': resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} @@ -1953,14 +1948,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - ai@5.0.76: - resolution: {integrity: sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - ai@6.0.37: - resolution: {integrity: sha512-GUMBYx0TXKxXRcWy6DY3ryHJZ7cATxc99WPT7WCD8hGCYkdhFVItKPTtINeTlK+FlUomDqzjPGtiDcVftcw//w==} + ai@5.0.192: + resolution: {integrity: sha512-m46S3iEuIcX1TjNfIQf+jr2dj+vmOY6gfhj2aKZutxru1nUnRtbCFAe5pZ9mhDApOv/EpfCrWKudwQqtoMzF0g==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2238,8 +2227,8 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + cors@2.8.6: + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} engines: {node: '>= 0.10'} cross-env@7.0.3: @@ -2285,12 +2274,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - - dotenv@17.3.1: - resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} dotenv@8.6.0: @@ -2463,6 +2448,10 @@ packages: resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==} engines: {node: '>=18.0.0'} + eventsource-parser@3.0.8: + resolution: {integrity: sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==} + engines: {node: '>=18.0.0'} + eventsource@3.0.7: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} @@ -4126,10 +4115,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod-to-json-schema@3.25.1: - resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} + zod-to-json-schema@3.25.2: + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25 || ^4 + zod: ^3.25.28 || ^4 zod@3.25.67: resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==} @@ -4142,19 +4131,19 @@ packages: snapshots: - '@ai-sdk/gateway@2.0.0(zod@4.3.6)': + '@ai-sdk/gateway@2.0.93(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.12(zod@4.3.6) - '@vercel/oidc': 3.0.3 - zod: 4.3.6 + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.25(zod@3.25.76) + '@vercel/oidc': 3.1.0 + zod: 3.25.76 - '@ai-sdk/gateway@3.0.15(zod@3.25.76)': + '@ai-sdk/gateway@2.0.93(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.3 - '@ai-sdk/provider-utils': 4.0.7(zod@3.25.76) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.25(zod@4.3.6) '@vercel/oidc': 3.1.0 - zod: 3.25.76 + zod: 4.3.6 '@ai-sdk/openai@2.0.53(zod@4.3.6)': dependencies: @@ -4169,14 +4158,21 @@ snapshots: eventsource-parser: 3.0.6 zod: 4.3.6 - '@ai-sdk/provider-utils@4.0.7(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.25(zod@3.25.76)': dependencies: - '@ai-sdk/provider': 3.0.3 + '@ai-sdk/provider': 2.0.3 '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 zod: 3.25.76 - '@ai-sdk/provider@0.0.11': + '@ai-sdk/provider-utils@3.0.25(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 2.0.3 + '@standard-schema/spec': 1.1.0 + eventsource-parser: 3.0.8 + zod: 4.3.6 + + '@ai-sdk/provider@0.0.26': dependencies: json-schema: 0.4.0 @@ -4184,7 +4180,7 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@3.0.3': + '@ai-sdk/provider@2.0.3': dependencies: json-schema: 0.4.0 @@ -4196,7 +4192,7 @@ snapshots: optionalDependencies: zod: 3.25.76 - '@apm-js-collab/code-transformer@0.12.0': + '@apm-js-collab/code-transformer@0.13.0': dependencies: '@types/estree': 1.0.9 astring: 1.9.0 @@ -4734,7 +4730,7 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - '@langchain/langgraph@1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.1(zod@3.25.76))(zod@3.25.76)': + '@langchain/langgraph@1.0.7(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(zod-to-json-schema@3.25.2(zod@3.25.76))(zod@3.25.76)': dependencies: '@langchain/core': 1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1) '@langchain/langgraph-checkpoint': 1.0.0(@langchain/core@1.1.10(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.6.1(@opentelemetry/api@1.9.0))(openai@6.32.0(ws@8.20.1)(zod@3.25.76))(ws@8.20.1)) @@ -4742,7 +4738,7 @@ snapshots: uuid: 11.1.1 zod: 3.25.76 optionalDependencies: - zod-to-json-schema: 3.25.1(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - react - react-dom @@ -4778,10 +4774,10 @@ snapshots: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 - cors: 2.8.5 + cors: 2.8.6 cross-spawn: 7.0.6 eventsource: 3.0.7 - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) hono: 4.12.22 @@ -4790,7 +4786,7 @@ snapshots: pkce-challenge: 5.0.0 raw-body: 3.0.2 zod: 3.25.76 - zod-to-json-schema: 3.25.1(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - supports-color optional: true @@ -4811,7 +4807,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@14.2.3': {} + '@next/env@14.2.35': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -5356,7 +5352,7 @@ snapshots: dependencies: '@types/node': 22.19.1 - '@types/cors@2.8.17': + '@types/cors@2.8.19': dependencies: '@types/node': 22.19.1 @@ -5548,9 +5544,7 @@ snapshots: '@typescript-eslint/types': 8.50.0 eslint-visitor-keys: 4.2.1 - '@vercel/functions@1.0.2': {} - - '@vercel/oidc@3.0.3': {} + '@vercel/functions@1.6.0': {} '@vercel/oidc@3.1.0': {} @@ -5724,21 +5718,21 @@ snapshots: acorn@8.16.0: {} - ai@5.0.76(zod@4.3.6): + ai@5.0.192(zod@3.25.76): dependencies: - '@ai-sdk/gateway': 2.0.0(zod@4.3.6) - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.12(zod@4.3.6) + '@ai-sdk/gateway': 2.0.93(zod@3.25.76) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.25(zod@3.25.76) '@opentelemetry/api': 1.9.0 - zod: 4.3.6 + zod: 3.25.76 - ai@6.0.37(zod@3.25.76): + ai@5.0.192(zod@4.3.6): dependencies: - '@ai-sdk/gateway': 3.0.15(zod@3.25.76) - '@ai-sdk/provider': 3.0.3 - '@ai-sdk/provider-utils': 4.0.7(zod@3.25.76) + '@ai-sdk/gateway': 2.0.93(zod@4.3.6) + '@ai-sdk/provider': 2.0.3 + '@ai-sdk/provider-utils': 3.0.25(zod@4.3.6) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.3.6 ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: @@ -5972,7 +5966,7 @@ snapshots: cookie@1.1.1: {} - cors@2.8.5: + cors@2.8.6: dependencies: object-assign: 4.1.1 vary: 1.1.2 @@ -6007,9 +6001,7 @@ snapshots: dependencies: path-type: 4.0.0 - dotenv@16.4.5: {} - - dotenv@17.3.1: {} + dotenv@16.6.1: {} dotenv@8.6.0: {} @@ -6196,9 +6188,11 @@ snapshots: eventsource-parser@3.0.6: {} + eventsource-parser@3.0.8: {} + eventsource@3.0.7: dependencies: - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 optional: true expect-type@1.3.0: {} @@ -8096,7 +8090,7 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.25.1(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76