diff --git a/package-lock.json b/package-lock.json index 635e5b52..0913cf9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,14 @@ "version": "0.6.3", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@composio/core": "0.22.0", + "@composio/core": "0.27.0", "@modelcontextprotocol/sdk": "^1.0.0", "@slack/bolt": "^5.1.0", "express": "^5.3.0", "imapflow": "2.9.1", - "mcp-remote": "0.14.3", + "mcp-remote": "0.15.2", "nodemailer": "10.2.1", - "zod": "^4.6.5" + "zod": "^4.6.7" }, "devDependencies": { "acorn": "8.19.0", @@ -33,29 +33,37 @@ "license": "MIT" }, "node_modules/@composio/client": { - "version": "2.0.0-rc.8", - "resolved": "https://registry.npmjs.org/@composio/client/-/client-2.0.0-rc.8.tgz", - "integrity": "sha512-0C0Flmblx0Y3i6iGUY/MvST4aNXn3xEmPEA4wqZd3acm9x6u61/0i1LXCgBzFTTZEveK8YBFRu8Lpo/SMZwAFQ==", + "version": "2.0.0-rc.19", + "resolved": "https://registry.npmjs.org/@composio/client/-/client-2.0.0-rc.19.tgz", + "integrity": "sha512-EdBq7KXefbLXwK4F4wUtlG/e37pSxBQCAjJLRAgb0tHhiifDVqsmB/9AzLzpDsDfDKL/3UMUtYUiVUYaD87BVA==", "license": "Apache-2.0", "engines": { "node": ">=22" + }, + "peerDependencies": { + "effect": "*" + }, + "peerDependenciesMeta": { + "effect": { + "optional": true + } } }, "node_modules/@composio/core": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@composio/core/-/core-0.22.0.tgz", - "integrity": "sha512-Inc7/yqhRQTfvU3km/VwSpewwJ9O/5mnC2FjSPDp56MfEdUfx61rwoi6+pancTUhHsHic5qe0lB4C2rHd7iioA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@composio/core/-/core-0.27.0.tgz", + "integrity": "sha512-tkWThMKQ3NzCoIXpMioMSwVB1Lxd7Gk1h2Z+cIdw1P0d6ARYPcmwKkscJHSVknHy4qxJkBtc3Q3dFtinIoZSaA==", "license": "ISC", "dependencies": { - "@composio/client": "2.0.0-rc.8", - "@composio/json-schema-to-zod": "0.3.3", + "@composio/client": "2.0.0-rc.19", + "@composio/json-schema-to-zod": "0.4.0", "@types/json-schema": "^7.0.15", "is-fs-case-sensitive": "^2.0.0", - "openai": "^7.21.0", + "openai": "^7.32.0", "picocolors": "^1.1.1", "pusher-js": "^8.6.0", "semver": "^7.8.5", - "undici": "^7.29.1", + "undici": "^7.30.0", "zod-to-json-schema": "^3.25.2" }, "engines": { @@ -66,13 +74,14 @@ } }, "node_modules/@composio/json-schema-to-zod": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@composio/json-schema-to-zod/-/json-schema-to-zod-0.3.3.tgz", - "integrity": "sha512-QmgYo4IeK5/34Iqo1jSx6fSnLEyL++07FlW5Y6SfGFOhyb5htnY+vZPjs/tL8puJYhiEU7FV7kXdu5EAQoGrSA==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@composio/json-schema-to-zod/-/json-schema-to-zod-0.4.0.tgz", + "integrity": "sha512-BwZXcGpiBFNStECzka7nyF8RogVIzK5kRrDGI5p9P9nlLbQqpCF6H/ILozQE5NoT3HDjbJF26aang+2hDduSNQ==", "license": "ISC", "dependencies": { "@cfworker/json-schema": "^4.1.1", - "dequal": "^2.0.3" + "dequal": "^2.0.3", + "re2js": "^2.8.6" }, "engines": { "node": ">=22.22.3" @@ -1379,9 +1388,9 @@ } }, "node_modules/mcp-remote": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/mcp-remote/-/mcp-remote-0.14.3.tgz", - "integrity": "sha512-M8eMA+LQIYbVNpntDhbCzFYNxwF9O9KozOuDxOrGTtRXbHRq/m4NuFZ6892hmJcU4Zhv4qPfpxrXyG2FPWNMKg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/mcp-remote/-/mcp-remote-0.15.2.tgz", + "integrity": "sha512-3PrXMgjJew6xbZH21D7AbtOoHwhvjWt1IY6wepHjKTZLPSkTPifdMVBFuoxsuF6WK6nUlZIgpSj5o5NscJ+XXw==", "license": "MIT", "dependencies": { "express": "^4.21.2", @@ -1831,9 +1840,9 @@ } }, "node_modules/openai": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-7.23.0.tgz", - "integrity": "sha512-0ecOXnFSMNWZq6cUBcTV6Lf93y+fm8BH/+QzFvpoP1UGNOE5pnytRa6HAPGCw+3IS9SIAW7rc1M8yyzN1PiBAQ==", + "version": "7.43.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-7.43.0.tgz", + "integrity": "sha512-fBjKaDFG8AVfkGYoIo/E+xNRlNk7nx2nQ9GoQtXfePzPjg4QcT6nejkhXayJnEwSpFGfthOrAPI2KXj5yAqg9A==", "license": "Apache-2.0", "engines": { "node": ">=22.0.0" @@ -1842,6 +1851,7 @@ "@aws-sdk/credential-provider-node": ">=3.972.0 <4", "@smithy/hash-node": ">=4.3.0 <5", "@smithy/signature-v4": ">=5.4.0 <6", + "google-auth-library": ">=9.15.1 <11", "undici": ">=5 <9", "ws": "^8.21.0", "zod": "^3.25 || ^4.0" @@ -1856,6 +1866,9 @@ "@smithy/signature-v4": { "optional": true }, + "google-auth-library": { + "optional": true + }, "undici": { "optional": true }, @@ -2091,6 +2104,15 @@ "node": ">= 0.10" } }, + "node_modules/re2js": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/re2js/-/re2js-2.9.0.tgz", + "integrity": "sha512-rZpqkd4ETP3GrQ5mDLzADr14OleeKdb/40lG84WE8absRfsVLJpWt2ifjtYYeoPqeouIkcxhTlurxIXfR5kR5Q==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/real-require": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", @@ -2546,9 +2568,9 @@ } }, "node_modules/zod": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", - "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" diff --git a/package.json b/package.json index 9a643ca1..b73fa24b 100644 --- a/package.json +++ b/package.json @@ -53,14 +53,14 @@ "node": ">=22.13" }, "dependencies": { - "@composio/core": "0.22.0", + "@composio/core": "0.27.0", "@modelcontextprotocol/sdk": "^1.0.0", "@slack/bolt": "^5.1.0", "express": "^5.3.0", "imapflow": "2.9.1", - "mcp-remote": "0.14.3", + "mcp-remote": "0.15.2", "nodemailer": "10.2.1", - "zod": "^4.6.5" + "zod": "^4.6.7" }, "devDependencies": { "acorn": "8.19.0",