diff --git a/typescript-sdk/integrations/mastra/example/package.json b/typescript-sdk/integrations/mastra/example/package.json index fd773fef0..4a5c96063 100644 --- a/typescript-sdk/integrations/mastra/example/package.json +++ b/typescript-sdk/integrations/mastra/example/package.json @@ -17,16 +17,16 @@ }, "dependencies": { "@ai-sdk/openai": "^2.0.23", - "@mastra/client-js": "^0.14.0", - "@mastra/core": "^0.20.1", - "@mastra/libsql": "^0.15.0", - "@mastra/loggers": "^0.10.14", - "@mastra/memory": "^0.15.4", + "@mastra/client-js": "^0.15.2", + "@mastra/core": "^0.20.2", + "@mastra/libsql": "^0.15.1", + "@mastra/loggers": "^0.10.15", + "@mastra/memory": "^0.15.6", "zod": "^3.25.48" }, "devDependencies": { "@types/node": "^22.15.29", - "mastra": "^0.15.0", + "mastra": "^0.15.1", "typescript": "^5.8.3" } } diff --git a/typescript-sdk/integrations/mastra/package.json b/typescript-sdk/integrations/mastra/package.json index 947df9044..8da1b6c9a 100644 --- a/typescript-sdk/integrations/mastra/package.json +++ b/typescript-sdk/integrations/mastra/package.json @@ -1,6 +1,6 @@ { "name": "@ag-ui/mastra", - "version": "0.1.1", + "version": "0.2.0", "license": "Apache-2.0", "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/typescript-sdk/pnpm-lock.yaml b/typescript-sdk/pnpm-lock.yaml index ba015fed8..7498b62f5 100644 --- a/typescript-sdk/pnpm-lock.yaml +++ b/typescript-sdk/pnpm-lock.yaml @@ -555,20 +555,20 @@ importers: specifier: ^2.0.23 version: 2.0.39(zod@3.25.76) '@mastra/client-js': - specifier: ^0.14.0 - version: 0.14.0(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + specifier: ^0.15.2 + version: 0.15.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) '@mastra/core': - specifier: ^0.20.1 - version: 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + specifier: ^0.20.2 + version: 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) '@mastra/libsql': - specifier: ^0.15.0 - version: 0.15.0(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) + specifier: ^0.15.1 + version: 0.15.1(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) '@mastra/loggers': - specifier: ^0.10.14 - version: 0.10.14(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) + specifier: ^0.10.15 + version: 0.10.15(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) '@mastra/memory': - specifier: ^0.15.4 - version: 0.15.4(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(react@19.1.0)(zod@3.25.76) + specifier: ^0.15.6 + version: 0.15.6(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(react@19.1.0)(zod@3.25.76) zod: specifier: ^3.25.48 version: 3.25.76 @@ -577,8 +577,8 @@ importers: specifier: ^22.15.29 version: 22.18.6 mastra: - specifier: ^0.15.0 - version: 0.15.0(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@opentelemetry/api@1.9.0)(@types/json-schema@7.0.15)(typescript@5.9.2)(zod@3.25.76) + specifier: ^0.15.1 + version: 0.15.1(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@opentelemetry/api@1.9.0)(@types/json-schema@7.0.15)(typescript@5.9.2)(zod@3.25.76) typescript: specifier: ^5.8.3 version: 5.9.2 @@ -979,12 +979,6 @@ packages: peerDependencies: zod: ^3.0.0 - '@ai-sdk/gateway@1.0.23': - resolution: {integrity: sha512-ynV7WxpRK2zWLGkdOtrU2hW22mBVkEYVS3iMg1+ZGmAYSgzCqzC74bfOJZ2GU1UdcrFWUsFI9qAYjsPkd+AebA==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4 - '@ai-sdk/gateway@1.0.33': resolution: {integrity: sha512-v9i3GPEo4t3fGcSkQkc07xM6KJN75VUv7C1Mqmmsu2xD8lQwnQfsrgAXyNuWe20yGY0eHuheSPDZhiqsGKtH1g==} engines: {node: '>=18'} @@ -1063,12 +1057,6 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@3.0.9': - resolution: {integrity: sha512-Pm571x5efqaI4hf9yW4KsVlDBDme8++UepZRnq+kqVBWWjgvGhQlzU8glaFq0YJEB9kkxZHbRRyVeHoV2sRYaQ==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4 - '@ai-sdk/provider@1.1.3': resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==} engines: {node: '>=18'} @@ -3424,11 +3412,6 @@ packages: peerDependencies: zod: ^3.0.0 - '@mastra/client-js@0.14.0': - resolution: {integrity: sha512-fJf5THDOjSNB+59cwq/ku30Mb8tcPWxXY1zvtPWHunlR47jSFS1JTZnNhmNJIY1SdZi2eipeirJtqE4hVqwE0Q==} - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - '@mastra/client-js@0.15.2': resolution: {integrity: sha512-n5qfXS0OfLqljJpQjwD6eTimIWkmwRacNDPd1CAwXGkVZqr9rgFU6dyQTAgEV3J45MaGu4tMpuz6ZYcmg9S5gA==} peerDependencies: @@ -3440,26 +3423,14 @@ packages: peerDependencies: zod: ^3.0.0 - '@mastra/core@0.19.0': - resolution: {integrity: sha512-uYUdZTTgBFjwegZlTnCsUhCe8hZHZFA+7UxKaT/FtkTuwcR6C3qnKWsiKaULl9jujJmESzFrCJx9HW87aIty5w==} - engines: {node: '>=20'} - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - - '@mastra/core@0.20.1': - resolution: {integrity: sha512-8hFtmns8EiJf6LQK6LuCn1k1hHlfWP660YsOJRJHngJkEbIK+JuI2s5s7z/IQjV6DalB2BRRte2dfHrOWYAdTA==} - engines: {node: '>=20'} - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - '@mastra/core@0.20.2': resolution: {integrity: sha512-RbwuLwOVrcLbbjLFEBSlGTBA3mzGAy4bXp4JeXg2miJWDR/7WbXtxKIU+sTZGw5LpzlvvEFtj7JtHI1l+gKMVg==} engines: {node: '>=20'} peerDependencies: zod: ^3.25.0 || ^4.0.0 - '@mastra/deployer@0.20.1': - resolution: {integrity: sha512-zW4/K8PEbmJJ4mGA269w4LKRltqij/Gr5gwhLV7jd0XibY3CdjkMJM7uJmAf3A5019vDNWiiHEtx1FeeuokWDA==} + '@mastra/deployer@0.20.2': + resolution: {integrity: sha512-pkD7ViXeAoMvb0bQAL7VHTjptXTDTOgkcpE/37edrdyF3/Smi3t5S8FStveGaNzrfx7O6ywHkRKXU8nL3c0wAg==} peerDependencies: '@mastra/core': '>=0.20.1-0 <0.21.0-0' zod: ^3.25.0 || ^4.0.0 @@ -3474,21 +3445,11 @@ packages: peerDependencies: '@mastra/core': '>=0.12.0-0 <0.13.0-0' - '@mastra/libsql@0.15.0': - resolution: {integrity: sha512-ccY/nQdKP24Ca01mmExEegR2WPSjIzdclSltCmS6bC5sto2YHK7+l0VSJIK/PmaQd71pqO5vKTgZEgF+9G8R4g==} - peerDependencies: - '@mastra/core': '>=0.19.0-alpha.1 <0.20.0-0' - '@mastra/libsql@0.15.1': resolution: {integrity: sha512-a5a7i6WiBdPX601GaI4COJjxX004jn3NyeJx29neGPrVYn5ESksvDCYsu60iUdgSP2R4/vSfNXl6bbq7IuydTg==} peerDependencies: '@mastra/core': '>=0.19.0-alpha.1 <0.21.0-0' - '@mastra/loggers@0.10.14': - resolution: {integrity: sha512-78r8UoUGlsl0/7i1/ojucoPVU9lR2P0uG741UHaus0n/+CdlHzQ+6gJAJg/ytxLKQyqX8JJQUOM7Zdy3sDhQOg==} - peerDependencies: - '@mastra/core': '>=0.18.1-0 <0.20.0-0' - '@mastra/loggers@0.10.15': resolution: {integrity: sha512-/s4RPYTuTyJ8/oRU1ThHQaOal7/Bml5ARJhQBXIX3qcG3MIprRyPmtK1XrdLuuBuh7XpaWUFZFqW0pJaE1FLtw==} peerDependencies: @@ -3510,12 +3471,6 @@ packages: peerDependencies: '@mastra/core': '>=0.12.0-0 <0.13.0-0' - '@mastra/memory@0.15.4': - resolution: {integrity: sha512-MJsY7o2ysvYfIZNdHvA9QZrGE1T6EuJkJsZpp3LKUqmiYS65+EV6ialEQ05dlcYNc0YnQkpakQtbOgiet+RhLQ==} - peerDependencies: - '@mastra/core': '>=0.18.1-0 <0.20.0-0' - zod: ^3.25.0 || ^4.0.0 - '@mastra/memory@0.15.6': resolution: {integrity: sha512-k6X4nZ+YFhlW46YPKgTAuPYma+uebLQ2xYeDdx0BQvQyO6lWp9s9cpgSjCwOMzctPZqrxauOfzgWyyUUrFfwBw==} peerDependencies: @@ -3534,8 +3489,8 @@ packages: ai: ^4.0.0 || ^5.0.0 zod: ^3.25.0 || ^4.0.0 - '@mastra/server@0.20.1': - resolution: {integrity: sha512-x5ygxdgT61pKYoAbuo22eYEpEa/bzh/JqhfBN5fng8oF1TrBF5U+TklvcSHzAoKlPPE66cC21+0sbrJlHcjCOw==} + '@mastra/server@0.20.2': + resolution: {integrity: sha512-Cnuwh+6Evjf5K0R9Jt6euBR89wmTXNwbvuPpVD+LN3nBxwxJj0AcG5Yfy0rXJIur8UFW9aP8d6DwOvClLCKv/w==} peerDependencies: '@mastra/core': '>=0.20.1-0 <0.21.0-0' zod: ^3.25.0 || ^4.0.0 @@ -6183,12 +6138,6 @@ packages: react: optional: true - ai@5.0.44: - resolution: {integrity: sha512-l/rdoM4LcRpsRBVvZQBwSU73oNoFGlWj+PcH86QRzxDGJgZqgGItWO0QcKjBNcLDmUjGN1VYd/8J0TAXHJleRQ==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4 - ai@5.0.60: resolution: {integrity: sha512-80U/3kmdBW6g+JkLXpz/P2EwkyEaWlPlYtuLUpx/JYK9F7WZh9NnkYoh1KvUi1Sbpo0NyurBTvX0a2AG9mmbDA==} engines: {node: '>=18'} @@ -8756,8 +8705,8 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} - mastra@0.15.0: - resolution: {integrity: sha512-YK/KzV1HxIvYLNogCPjqOinefirkLab49iXCSobgDfPNtaEVz+Bg0rjtNeoKHn1yr4YsAsDN7g0WWfMSHIfDOw==} + mastra@0.15.1: + resolution: {integrity: sha512-8C+2/ANWRrDN82gBvWpvcsi0tuntgZvXu2QdPGuqLAoap/vinzMVQXMXDgLtvlQ8shW1E7x6Vwsr0UzoNPKrAg==} hasBin: true peerDependencies: '@mastra/core': '>=0.20.1-0 <0.21.0-0' @@ -11217,12 +11166,6 @@ snapshots: zod: 3.25.76 optional: true - '@ai-sdk/gateway@1.0.23(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.9(zod@3.25.76) - zod: 3.25.76 - '@ai-sdk/gateway@1.0.33(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.0 @@ -11330,13 +11273,6 @@ snapshots: eventsource-parser: 3.0.5 zod: 3.25.76 - '@ai-sdk/provider-utils@3.0.9(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 2.0.0 - '@standard-schema/spec': 1.0.0 - eventsource-parser: 3.0.5 - zod: 3.25.76 - '@ai-sdk/provider@1.1.3': dependencies: json-schema: 0.4.0 @@ -15057,32 +14993,6 @@ snapshots: - valibot - zod-openapi - '@mastra/client-js@0.14.0(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)': - dependencies: - '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) - '@lukeed/uuid': 2.0.1 - '@mastra/core': 0.19.0(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - json-schema: 0.4.0 - rxjs: 7.8.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - '@hono/arktype-validator' - - '@hono/effect-validator' - - '@hono/typebox-validator' - - '@hono/valibot-validator' - - '@hono/zod-validator' - - '@sinclair/typebox' - - '@valibot/to-json-schema' - - arktype - - effect - - encoding - - openapi-types - - react - - supports-color - - valibot - - zod-openapi - '@mastra/client-js@0.15.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)': dependencies: '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) @@ -15160,128 +15070,6 @@ snapshots: - valibot - zod-openapi - '@mastra/core@0.19.0(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)': - dependencies: - '@a2a-js/sdk': 0.2.5 - '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) - '@ai-sdk/provider-utils-v5': '@ai-sdk/provider-utils@3.0.9(zod@3.25.76)' - '@ai-sdk/provider-v5': '@ai-sdk/provider@2.0.0' - '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) - '@isaacs/ttlcache': 1.4.1 - '@mastra/schema-compat': 0.11.4(ai@4.3.19(react@19.1.0)(zod@3.25.76))(zod@3.25.76) - '@opentelemetry/api': 1.9.0 - '@opentelemetry/auto-instrumentations-node': 0.62.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0)) - '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.36.0 - '@sindresorhus/slugify': 2.2.1 - ai: 4.3.19(react@19.1.0)(zod@3.25.76) - ai-v5: ai@5.0.44(zod@3.25.76) - date-fns: 3.6.0 - dotenv: 16.6.1 - hono: 4.9.9 - hono-openapi: 0.4.8(@sinclair/typebox@0.34.37)(hono@4.9.9)(openapi-types@12.1.3)(zod@3.25.76) - js-tiktoken: 1.0.20 - json-schema: 0.4.0 - json-schema-to-zod: 2.6.1 - p-map: 7.0.3 - pino: 9.7.0 - pino-pretty: 13.0.0 - radash: 12.1.1 - sift: 17.1.3 - xstate: 5.20.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - '@hono/arktype-validator' - - '@hono/effect-validator' - - '@hono/typebox-validator' - - '@hono/valibot-validator' - - '@hono/zod-validator' - - '@sinclair/typebox' - - '@valibot/to-json-schema' - - arktype - - effect - - encoding - - openapi-types - - react - - supports-color - - valibot - - zod-openapi - - '@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)': - dependencies: - '@a2a-js/sdk': 0.2.5 - '@ai-sdk/anthropic-v5': '@ai-sdk/anthropic@2.0.23(zod@3.25.76)' - '@ai-sdk/google-v5': '@ai-sdk/google@2.0.17(zod@3.25.76)' - '@ai-sdk/openai-compatible-v5': '@ai-sdk/openai-compatible@1.0.19(zod@3.25.76)' - '@ai-sdk/openai-v5': '@ai-sdk/openai@2.0.42(zod@3.25.76)' - '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@3.25.76) - '@ai-sdk/provider-utils-v5': '@ai-sdk/provider-utils@3.0.10(zod@3.25.76)' - '@ai-sdk/provider-v5': '@ai-sdk/provider@2.0.0' - '@ai-sdk/ui-utils': 1.2.11(zod@3.25.76) - '@ai-sdk/xai-v5': '@ai-sdk/xai@2.0.23(zod@3.25.76)' - '@isaacs/ttlcache': 1.4.1 - '@mastra/schema-compat': 0.11.4(ai@4.3.19(react@19.1.0)(zod@3.25.76))(zod@3.25.76) - '@openrouter/ai-sdk-provider-v5': '@openrouter/ai-sdk-provider@1.2.0(ai@4.3.19(react@19.1.0)(zod@3.25.76))(zod@3.25.76)' - '@opentelemetry/api': 1.9.0 - '@opentelemetry/auto-instrumentations-node': 0.62.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0)) - '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.36.0 - '@sindresorhus/slugify': 2.2.1 - ai: 4.3.19(react@19.1.0)(zod@3.25.76) - ai-v5: ai@5.0.60(zod@3.25.76) - date-fns: 3.6.0 - dotenv: 16.6.1 - hono: 4.9.9 - hono-openapi: 0.4.8(@sinclair/typebox@0.34.37)(hono@4.9.9)(openapi-types@12.1.3)(zod@3.25.76) - js-tiktoken: 1.0.20 - json-schema: 0.4.0 - json-schema-to-zod: 2.6.1 - p-map: 7.0.3 - pino: 9.7.0 - pino-pretty: 13.0.0 - radash: 12.1.1 - sift: 17.1.3 - xstate: 5.20.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - '@hono/arktype-validator' - - '@hono/effect-validator' - - '@hono/typebox-validator' - - '@hono/valibot-validator' - - '@hono/zod-validator' - - '@sinclair/typebox' - - '@valibot/to-json-schema' - - arktype - - effect - - encoding - - openapi-types - - react - - supports-color - - valibot - - zod-openapi - '@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)': dependencies: '@a2a-js/sdk': 0.2.5 @@ -15346,13 +15134,13 @@ snapshots: - valibot - zod-openapi - '@mastra/deployer@0.20.1(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(typescript@5.9.2)(zod@3.25.76)': + '@mastra/deployer@0.20.2(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(typescript@5.9.2)(zod@3.25.76)': dependencies: '@babel/core': 7.28.4 '@babel/helper-module-imports': 7.27.1 '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - '@mastra/server': 0.20.1(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(zod@3.25.76) + '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + '@mastra/server': 0.20.2(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(zod@3.25.76) '@neon-rs/load': 0.1.82 '@optimize-lodash/rollup-plugin': 5.0.2(rollup@4.50.2) '@rollup/plugin-alias': 5.1.1(rollup@4.50.2) @@ -15400,14 +15188,6 @@ snapshots: - bufferutil - utf-8-validate - '@mastra/libsql@0.15.0(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))': - dependencies: - '@libsql/client': 0.15.15 - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@mastra/libsql@0.15.1(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))': dependencies: '@libsql/client': 0.15.15 @@ -15416,18 +15196,6 @@ snapshots: - bufferutil - utf-8-validate - '@mastra/loggers@0.10.14(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))': - dependencies: - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - pino: 9.7.0 - pino-pretty: 13.0.0 - - '@mastra/loggers@0.10.15(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))': - dependencies: - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - pino: 9.7.0 - pino-pretty: 13.0.0 - '@mastra/loggers@0.10.15(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))': dependencies: '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) @@ -15440,10 +15208,10 @@ snapshots: pino: 9.7.0 pino-pretty: 13.0.0 - '@mastra/mcp@0.13.4(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@types/json-schema@7.0.15)(zod@3.25.76)': + '@mastra/mcp@0.13.4(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@types/json-schema@7.0.15)(zod@3.25.76)': dependencies: '@apidevtools/json-schema-ref-parser': 14.2.1(@types/json-schema@7.0.15) - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) '@modelcontextprotocol/sdk': 1.18.2 date-fns: 4.1.0 exit-hook: 4.0.0 @@ -15475,27 +15243,6 @@ snapshots: - pg-native - react - '@mastra/memory@0.15.4(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(react@19.1.0)(zod@3.25.76)': - dependencies: - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - '@mastra/schema-compat': 0.11.4(ai@4.3.19(react@19.1.0)(zod@3.25.76))(zod@3.25.76) - '@upstash/redis': 1.35.4 - ai: 4.3.19(react@19.1.0)(zod@3.25.76) - ai-v5: ai@5.0.44(zod@3.25.76) - async-mutex: 0.5.0 - js-tiktoken: 1.0.20 - json-schema: 0.4.0 - pg: 8.16.3 - pg-pool: 3.10.1(pg@8.16.3) - postgres: 3.4.7 - redis: 5.8.2 - xxhash-wasm: 1.1.0 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - pg-native - - react - '@mastra/memory@0.15.6(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(react@19.1.0)(zod@3.25.76)': dependencies: '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) @@ -15534,9 +15281,9 @@ snapshots: zod-from-json-schema-v3: zod-from-json-schema@0.0.5 zod-to-json-schema: 3.24.6(zod@3.25.76) - '@mastra/server@0.20.1(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(zod@3.25.76)': + '@mastra/server@0.20.2(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(zod@3.25.76)': dependencies: - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) zod: 3.25.76 '@mdx-js/loader@3.1.0(acorn@8.14.1)(webpack@5.99.9)': @@ -18782,14 +18529,6 @@ snapshots: optionalDependencies: react: 19.1.0 - ai@5.0.44(zod@3.25.76): - dependencies: - '@ai-sdk/gateway': 1.0.23(zod@3.25.76) - '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.9(zod@3.25.76) - '@opentelemetry/api': 1.9.0 - zod: 3.25.76 - ai@5.0.60(zod@3.25.76): dependencies: '@ai-sdk/gateway': 1.0.33(zod@3.25.76) @@ -22111,14 +21850,14 @@ snapshots: markdown-table@3.0.4: {} - mastra@0.15.0(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@opentelemetry/api@1.9.0)(@types/json-schema@7.0.15)(typescript@5.9.2)(zod@3.25.76): + mastra@0.15.1(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@opentelemetry/api@1.9.0)(@types/json-schema@7.0.15)(typescript@5.9.2)(zod@3.25.76): dependencies: '@clack/prompts': 0.11.0 '@expo/devcert': 1.2.0 - '@mastra/core': 0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) - '@mastra/deployer': 0.20.1(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(typescript@5.9.2)(zod@3.25.76) - '@mastra/loggers': 0.10.15(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) - '@mastra/mcp': 0.13.4(@mastra/core@0.20.1(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@types/json-schema@7.0.15)(zod@3.25.76) + '@mastra/core': 0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76) + '@mastra/deployer': 0.20.2(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(typescript@5.9.2)(zod@3.25.76) + '@mastra/loggers': 0.10.15(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76)) + '@mastra/mcp': 0.13.4(@mastra/core@0.20.2(@sinclair/typebox@0.34.37)(openapi-types@12.1.3)(react@19.1.0)(zod@3.25.76))(@types/json-schema@7.0.15)(zod@3.25.76) '@opentelemetry/auto-instrumentations-node': 0.62.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0)) '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-grpc': 0.203.0(@opentelemetry/api@1.9.0)