diff --git a/typescript/package-lock.json b/typescript/package-lock.json index 43f9e2e3..82a12952 100644 --- a/typescript/package-lock.json +++ b/typescript/package-lock.json @@ -9,11 +9,11 @@ "version": "0.13.0", "license": "Apache-2.0", "dependencies": { - "@langchain/core": "^1.1.49", + "@langchain/core": "^1.2.3", "@modelcontextprotocol/sdk": "^1.29.0", - "@openai/agents": "^0.11.6", + "@openai/agents": "^0.13.3", "@sumup/sdk": "^0.1.6", - "ai": "^6.0.207", + "ai": "^7.0.28", "zod": "^4.4.3" }, "devDependencies": { @@ -33,46 +33,47 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "3.0.133", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.133.tgz", - "integrity": "sha512-Ebs+7iS9zUgJu5B0RlxM2JmDWzq79Cpd6YdiqcCzB5qFdpfQJPUDiXutqlQP89F2XGjOdDeidulBTXUdXWzOxw==", + "version": "4.0.20", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.20.tgz", + "integrity": "sha512-m3PdYs0yqSxswsrEhVj64wDLgFs35Zxl8liLNuWGzE7bwBLF6Mhu0E5rPpDNJbIjyQpA4aMKOOWBfjERw2zvPw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30", + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.10", "@vercel/oidc": "3.2.0" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/provider": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.10.tgz", - "integrity": "sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.3.tgz", + "integrity": "sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@ai-sdk/provider-utils": { - "version": "4.0.30", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.30.tgz", - "integrity": "sha512-VO7I+vPffqI5sMnPoUq5DCSqKIgQIk/naJWRdQVpz2ma2zoprC/lqiJiUEl2s6DfvTD76TbhD3q39ROjlA6rGw==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.10.tgz", + "integrity": "sha512-uPyec0+85dwxZYXtb8qe8gCjhjDfxP4LCDo/uRQS/iG+FIgYbHPRhr/ys281udG90bTaE18+5cxWraYaf8oHCw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.10", + "@ai-sdk/provider": "4.0.3", "@standard-schema/spec": "^1.1.0", + "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" @@ -1492,9 +1493,9 @@ } }, "node_modules/@langchain/core": { - "version": "1.1.49", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.1.49.tgz", - "integrity": "sha512-7wkN3Qv/qZqsY0p3h48CNu6E6y5GMYatYxj+JrX4uVNBiqIVQm1Z528QrmayJWVW9SQTQicqRNoyTCzl+K9F8Q==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@langchain/core/-/core-1.2.3.tgz", + "integrity": "sha512-F+L5SsciykwDl7eDxacnhDTcWe1IF6jetzfkvI5PPfq6ogWHO7xcjU90SGh/3lqbbS0tgun+qF01KIqxawrCsA==", "license": "MIT", "dependencies": { "@cfworker/json-schema": "^4.0.2", @@ -1569,29 +1570,29 @@ } }, "node_modules/@openai/agents": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@openai/agents/-/agents-0.11.6.tgz", - "integrity": "sha512-YLwycYJQ65ETEq1SzjdFO6U9VhWHOKKIVh6wZCd/FmTZoqYq9UF/5uvX+wF8cZ58J+wIyyLynPdCmzEEov2rhw==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@openai/agents/-/agents-0.13.3.tgz", + "integrity": "sha512-CgqDp1KNMRVj8fIXjdsX3YFsEgcyxjlj4xyVM4t63Dm8YCoRfBhY+4SZSg1kvEKm6wttMQ5N88tK5MW6X6FfJA==", "license": "MIT", "dependencies": { - "@openai/agents-core": "0.11.6", - "@openai/agents-openai": "0.11.6", - "@openai/agents-realtime": "0.11.6", + "@openai/agents-core": "0.13.3", + "@openai/agents-openai": "0.13.3", + "@openai/agents-realtime": "0.13.3", "debug": "^4.4.0", - "openai": "^6.35.0" + "openai": "^6.46.0" }, "peerDependencies": { "zod": "^4.0.0" } }, "node_modules/@openai/agents-core": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@openai/agents-core/-/agents-core-0.11.6.tgz", - "integrity": "sha512-jWeo4mF+zjp9R80OPg+9prAnwF53dIpok2ymp9OkC3DpK2qcqBO8CfoEgocNp+E5HXXFW4uvCaY0olNCCcmTFw==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@openai/agents-core/-/agents-core-0.13.3.tgz", + "integrity": "sha512-988j7+ON1RBSIMQXy4RERnOus9aKZhFiZyOLQS3j6UiXYklaBsK1o1lq8bFbnujQQ0oF+rHwTk96bMfYU1SV8w==", "license": "MIT", "dependencies": { "debug": "^4.4.0", - "openai": "^6.35.0" + "openai": "^6.46.0" }, "optionalDependencies": { "@modelcontextprotocol/sdk": "^1.26.0" @@ -1606,43 +1607,34 @@ } }, "node_modules/@openai/agents-openai": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@openai/agents-openai/-/agents-openai-0.11.6.tgz", - "integrity": "sha512-63zXy+EPmg3WErLO12jLEjCTqGBZ/f0ApsW/t5wpccqUYCtImIT6IYZDgGM+zSEafHNGJmNOwGtEqHjz/Pyl+A==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@openai/agents-openai/-/agents-openai-0.13.3.tgz", + "integrity": "sha512-IOffFqBw9AFf9vcU67usjIwom0kF4UQOA1RqR1XQ2776TNwHRdNyxU0ZilpwSxxH2cmAiN4inYOsX/uNFJBRwg==", "license": "MIT", "dependencies": { - "@openai/agents-core": "0.11.6", + "@openai/agents-core": "0.13.3", "debug": "^4.4.0", - "openai": "^6.35.0" + "openai": "^6.46.0" }, "peerDependencies": { "zod": "^4.0.0" } }, "node_modules/@openai/agents-realtime": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/@openai/agents-realtime/-/agents-realtime-0.11.6.tgz", - "integrity": "sha512-jw4lLO6B2xyCBtgLtAXZmqhjEAqSLO1EtJzfwfrZuzGpPgs4nJBQ+O7ybtdPPKt8iWdIOlrYRDqxhBHv7Qqo7w==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@openai/agents-realtime/-/agents-realtime-0.13.3.tgz", + "integrity": "sha512-6lTTB/1GY86fUzm2IpizTj21OD/545xRtuxLOrqvxH6DDOXcupr28IsYq5uC/hw2qZUXSuxVXnedW0SbNf1YDg==", "license": "MIT", "dependencies": { - "@openai/agents-core": "0.11.6", + "@openai/agents-core": "0.13.3", "@types/ws": "^8.18.1", "debug": "^4.4.0", - "ws": "^8.18.1" + "ws": "^8.21.0" }, "peerDependencies": { "zod": "^4.0.0" } }, - "node_modules/@opentelemetry/api": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", - "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -2576,6 +2568,12 @@ "node": ">= 20" } }, + "node_modules/@workflow/serde": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@workflow/serde/-/serde-4.1.0.tgz", + "integrity": "sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==", + "license": "Apache-2.0" + }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", @@ -2616,18 +2614,17 @@ } }, "node_modules/ai": { - "version": "6.0.207", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.207.tgz", - "integrity": "sha512-9rAHnqU+AvxyqO6WgiWj7hQENX6AprHXZWZEdBWwgnA854D2Mje/PiTmbcFqO+2Cck1lII0NLRQJY9lmdSorMw==", + "version": "7.0.28", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.28.tgz", + "integrity": "sha512-RtynA4e6rWH2YiMX0OJz2h2i+sdJgiItuwqmstYZAiTZ0ZkZzQ8s4KVh7tQfZuDCfzIhRTg+q1h1xirT8AClkw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "3.0.133", - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30", - "@opentelemetry/api": "^1.9.0" + "@ai-sdk/gateway": "4.0.20", + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.10" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" @@ -5437,15 +5434,27 @@ } }, "node_modules/openai": { - "version": "6.44.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-6.44.0.tgz", - "integrity": "sha512-09/gH+8jH0RgUwsgWHAaxsKGRT5zVZ95IaJUnqAWj6XejIBmnFRwq2WUIF37VtDEsmGrtPmvCs5+yBSeZGWvkA==", + "version": "6.48.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-6.48.0.tgz", + "integrity": "sha512-KhVp+FyV50QrXNextvL9hIU5l6ox5HYuKQjGVk7lIqprgJol90+dQXWONV6S1lRWsKA1bXjrow8RsUT14M1hNA==", "license": "Apache-2.0", "peerDependencies": { + "@aws-sdk/credential-provider-node": ">=3.972.0 <4", + "@smithy/hash-node": ">=4.3.0 <5", + "@smithy/signature-v4": ">=5.4.0 <6", "ws": "^8.18.0", "zod": "^3.25 || ^4.0" }, "peerDependenciesMeta": { + "@aws-sdk/credential-provider-node": { + "optional": true + }, + "@smithy/hash-node": { + "optional": true + }, + "@smithy/signature-v4": { + "optional": true + }, "ws": { "optional": true }, @@ -7015,9 +7024,9 @@ } }, "node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", + "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", "license": "MIT", "engines": { "node": ">=10.0.0" diff --git a/typescript/package.json b/typescript/package.json index 42c8567b..c42b3a07 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -50,11 +50,11 @@ "node": ">=22" }, "dependencies": { - "@langchain/core": "^1.1.49", + "@langchain/core": "^1.2.3", "@modelcontextprotocol/sdk": "^1.29.0", - "@openai/agents": "^0.11.6", + "@openai/agents": "^0.13.3", "@sumup/sdk": "^0.1.6", - "ai": "^6.0.207", + "ai": "^7.0.28", "zod": "^4.4.3" }, "devDependencies": {