diff --git a/package-lock.json b/package-lock.json index ee69aa8..be76a8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@cloudflare/agents": "^0.0.16", "@modelcontextprotocol/sdk": "^1.20.2", - "agents": "^0.2.20", + "agents": "^0.2.23", "zod": "^3.25.76" }, "devDependencies": { @@ -26,13 +26,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.1.tgz", - "integrity": "sha512-vPVIbnP35ZnayS937XLo85vynR85fpBQWHCdUweq7apzqFOTU2YkUd4V3msebEHbQ2Zro60ZShDDy9SMiyWTqA==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.7.tgz", + "integrity": "sha512-/AI5AKi4vOK9SEb8Z1dfXkhsJ5NAfWsoJQc96B/mzn2KIrjw5occOjIwD06scuhV9xWlghCoXJT1sQD9QH/tyg==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", - "@ai-sdk/provider-utils": "3.0.12", + "@ai-sdk/provider-utils": "3.0.16", "@vercel/oidc": "3.0.3" }, "engines": { @@ -43,13 +43,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "2.0.53", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.53.tgz", - "integrity": "sha512-GIkR3+Fyif516ftXv+YPSPstnAHhcZxNoR2s8uSHhQ1yBT7I7aQYTVwpjAuYoT3GR+TeP50q7onj2/nDRbT2FQ==", + "version": "2.0.64", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.64.tgz", + "integrity": "sha512-+1mqxn42uB32DPZ6kurSyGAmL3MgCaDpkYU7zNDWI4NLy3Zg97RxTsI1jBCGIqkEVvRZKJlIMYtb89OvMnq3AQ==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", - "@ai-sdk/provider-utils": "3.0.12" + "@ai-sdk/provider-utils": "3.0.16" }, "engines": { "node": ">=18" @@ -71,14 +71,14 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.12.tgz", - "integrity": "sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==", + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.16.tgz", + "integrity": "sha512-lsWQY9aDXHitw7C1QRYIbVGmgwyT98TF3MfM8alNIXKpdJdi+W782Rzd9f1RyOfgRmZ08gJ2EYNDhWNK7RqpEA==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", "@standard-schema/spec": "^1.0.0", - "eventsource-parser": "^3.0.5" + "eventsource-parser": "^3.0.6" }, "engines": { "node": ">=18" @@ -373,6 +373,12 @@ "node": ">=14.21.3" } }, + "node_modules/@cfworker/json-schema": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@cfworker/json-schema/-/json-schema-4.1.1.tgz", + "integrity": "sha512-gAmrUZSGtKc3AiBL71iNWxDsyUC5uMaKKGdvzYsBoTW/xi42JQHl7eKV2OYzCUqvc+D2RCcf7EXY2iCyFIk6og==", + "license": "MIT" + }, "node_modules/@cloudflare/agents": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/@cloudflare/agents/-/agents-0.0.16.tgz", @@ -2147,14 +2153,15 @@ } }, "node_modules/agents": { - "version": "0.2.21", - "resolved": "https://registry.npmjs.org/agents/-/agents-0.2.21.tgz", - "integrity": "sha512-0Ty1MmUmgDoKjXAbzir6Jz+dau76qnl1+cRhHofdUfnba1b5xwvOzFAxRwhMna3o2BZBeX1qw1ZpY8TKb+dj4w==", + "version": "0.2.23", + "resolved": "https://registry.npmjs.org/agents/-/agents-0.2.23.tgz", + "integrity": "sha512-YctplbuIuLocBc/uwFDD+pFk0QMhFf3SZXcl3pkgLYvSL2y1KKC6vpJyWTPu8pqzayspfys9RmEtxzfTtvcDUg==", "license": "MIT", "dependencies": { - "@ai-sdk/openai": "2.0.53", - "@modelcontextprotocol/sdk": "^1.20.2", - "ai": "5.0.78", + "@ai-sdk/openai": "2.0.64", + "@cfworker/json-schema": "^4.1.1", + "@modelcontextprotocol/sdk": "^1.21.0", + "ai": "5.0.89", "cron-schedule": "^5.0.4", "json-schema": "^0.4.0", "json-schema-to-typescript": "^15.0.4", @@ -2164,7 +2171,7 @@ "partysocket": "1.1.6", "yargs": "^18.0.0", "zod": "^3.25.76", - "zod-to-ts": "^1.2.0" + "zod-to-ts": "^2.0.0" }, "bin": { "agents": "dist/cli.js" @@ -2172,7 +2179,7 @@ "peerDependencies": { "react": "*", "viem": ">=2.0.0", - "x402": "^0.6.5" + "x402": "^0.7.1" }, "peerDependenciesMeta": { "viem": { @@ -2184,14 +2191,14 @@ } }, "node_modules/ai": { - "version": "5.0.78", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.78.tgz", - "integrity": "sha512-ec77fmQwJGLduswMrW4AAUGSOiu8dZaIwMmWHHGKsrMUFFS6ugfkTyx0srtuKYHNRRLRC2dT7cPirnUl98VnxA==", + "version": "5.0.89", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.89.tgz", + "integrity": "sha512-8Nq+ZojGacQrupoJEQLrTDzT5VtR3gyp5AaqFSV3tzsAXlYQ9Igb7QE3yeoEdzOk5IRfDwWL7mDCUD+oBg1hDA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "2.0.1", + "@ai-sdk/gateway": "2.0.7", "@ai-sdk/provider": "2.0.0", - "@ai-sdk/provider-utils": "3.0.12", + "@ai-sdk/provider-utils": "3.0.16", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -5225,12 +5232,13 @@ } }, "node_modules/zod-to-ts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", - "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-2.0.0.tgz", + "integrity": "sha512-aHsUgIl+CQutKAxtRNeZslLCLXoeuSq+j5HU7q3kvi/c2KIAo6q4YjT7/lwFfACxLB923ELHYMkHmlxiqFy4lw==", + "license": "MIT", "peerDependencies": { - "typescript": "^4.9.4 || ^5.0.2", - "zod": "^3" + "typescript": "^5.0.0", + "zod": "^3.25.0 || ^4.0.0" } } } diff --git a/package.json b/package.json index 6b3a7cf..65b6a9a 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "dependencies": { "@cloudflare/agents": "^0.0.16", "@modelcontextprotocol/sdk": "^1.20.2", - "agents": "^0.2.20", + "agents": "^0.2.23", "zod": "^3.25.76" }, "devDependencies": {