diff --git a/apps/web/package.json b/apps/web/package.json index 7f55925..76d046c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -36,7 +36,7 @@ "@mastra/core": "~0.15.2", "@mastra/libsql": "~0.13.7", "@mastra/loggers": "~0.10.13", - "@mastra/memory": "~0.14.2", + "@mastra/memory": "~0.15.3", "@mastra/rag": "~1.2.2", "@radix-ui/react-avatar": "~1.1.10", "@radix-ui/react-collapsible": "~1.1.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0179d10..be59aa5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -147,8 +147,8 @@ importers: specifier: ~0.10.13 version: 0.10.13(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76)) '@mastra/memory': - specifier: ~0.14.2 - version: 0.14.2(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76))(react@19.1.1)(zod@3.25.76) + specifier: ~0.15.3 + version: 0.15.3(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76))(react@19.1.1)(zod@3.25.76) '@mastra/rag': specifier: ~1.2.2 version: 1.2.2(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76))(ai@5.0.50(zod@3.25.76))(zod@3.25.76) @@ -437,10 +437,10 @@ importers: version: 0.10.0 drizzle-orm: specifier: ~0.44.5 - version: 0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.3)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7) + version: 0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.4)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7) drizzle-zod: specifier: ~0.8.3 - version: 0.8.3(drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.3)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7))(zod@3.25.76) + version: 0.8.3(drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.4)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7))(zod@3.25.76) zod: specifier: ~3.25.76 version: 3.25.76 @@ -471,6 +471,12 @@ packages: resolution: {integrity: sha512-VTDuRS5V0ATbJ/LkaQlisMnTAeYKXAK6scMguVBstf+KIBQ7HIuKhiXLv+G/hvejkV+THoXzoNifInAkU81P1g==} engines: {node: '>=18'} + '@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.27': resolution: {integrity: sha512-E7CGv/6qoiu618XSiNirR2LxOlP88RE7yhoHZa57+niMNuJN7syqROwVNKYhBqUfbGKt0D9KXcTsNad4g8x3xg==} engines: {node: '>=18'} @@ -1450,10 +1456,10 @@ packages: peerDependencies: '@mastra/core': '>=0.17.0-0 <0.19.0-0' - '@mastra/memory@0.14.2': - resolution: {integrity: sha512-wFfZJcuiaNnlPnBmumW9q1fuYUUqsmGyyIPuL1bHewJ++wsbEmex/jLmBeGnyV+vopG0Xy6m1KUNwjuAJi8BtA==} + '@mastra/memory@0.15.3': + resolution: {integrity: sha512-sKanSMhcEbCh9w1ZhBVHdkwdfTzcAgHiGuVjerJn5l8+ZdcXsMGclM+CgY+JWa3KOxijPlejizI5ZHY+7L9agQ==} peerDependencies: - '@mastra/core': '>=0.15.2-0 <0.16.0-0' + '@mastra/core': '>=0.18.0-0 <0.19.0-0' zod: ^3.25.0 || ^4.0.0 '@mastra/rag@1.2.2': @@ -1469,6 +1475,12 @@ packages: ai: ^4.0.0 || ^5.0.0 zod: ^3.25.0 || ^4.0.0 + '@mastra/schema-compat@0.11.4': + resolution: {integrity: sha512-oh3+enP3oYftZlmJAKQQj5VXR86KgTMwfMnwALZyLk04dPSWfVD2wGytoDg5Qbi3rX9qHj6g0rMNa0CUjR6aTg==} + peerDependencies: + ai: ^4.0.0 || ^5.0.0 + zod: ^3.25.0 || ^4.0.0 + '@neon-rs/load@0.0.4': resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==} @@ -3403,8 +3415,8 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@upstash/redis@1.35.3': - resolution: {integrity: sha512-hSjv66NOuahW3MisRGlSgoszU2uONAY2l5Qo3Sae8OT3/Tng9K+2/cBRuyPBX8egwEGcNNCF9+r0V6grNnhL+w==} + '@upstash/redis@1.35.4': + resolution: {integrity: sha512-WE1ZnhFyBiIjTDW13GbO6JjkiMVVjw5VsvS8ENmvvJsze/caMQ5paxVD44+U68IUVmkXcbsLSoE+VIYsHtbQEw==} '@vercel/postgres@0.10.0': resolution: {integrity: sha512-fSD23DxGND40IzSkXjcFcxr53t3Tiym59Is0jSYIFpG4/0f0KO9SGtcp1sXiebvPaGe7N/tU05cH4yt2S6/IPg==} @@ -3474,6 +3486,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4 + ai@5.0.44: + resolution: {integrity: sha512-l/rdoM4LcRpsRBVvZQBwSU73oNoFGlWj+PcH86QRzxDGJgZqgGItWO0QcKjBNcLDmUjGN1VYd/8J0TAXHJleRQ==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4 + ai@5.0.50: resolution: {integrity: sha512-lMc54jrFI7RiwVZ2wHIb+jIUhbyMt8TtAD71vkcCwl67UjqVCp7i6dqJeunc+i6iSMTQr72kvg3YYCrFm/PAyw==} engines: {node: '>=18'} @@ -6694,6 +6712,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@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.27(zod@3.25.76)': dependencies: '@ai-sdk/provider': 2.0.0 @@ -7752,13 +7776,13 @@ snapshots: pino: 9.7.0 pino-pretty: 13.0.0 - '@mastra/memory@0.14.2(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76))(react@19.1.1)(zod@3.25.76)': + '@mastra/memory@0.15.3(@mastra/core@0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76))(react@19.1.1)(zod@3.25.76)': dependencies: '@mastra/core': 0.15.2(arktype@2.1.20)(openapi-types@12.1.3)(react@19.1.1)(valibot@1.0.0-beta.15(typescript@5.9.2))(zod@3.25.76) - '@mastra/schema-compat': 0.11.1(ai@4.3.19(react@19.1.1)(zod@3.25.76))(zod@3.25.76) - '@upstash/redis': 1.35.3 + '@mastra/schema-compat': 0.11.4(ai@4.3.19(react@19.1.1)(zod@3.25.76))(zod@3.25.76) + '@upstash/redis': 1.35.4 ai: 4.3.19(react@19.1.1)(zod@3.25.76) - ai-v5: ai@5.0.15(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 @@ -7796,6 +7820,15 @@ 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/schema-compat@0.11.4(ai@4.3.19(react@19.1.1)(zod@3.25.76))(zod@3.25.76)': + dependencies: + ai: 4.3.19(react@19.1.1)(zod@3.25.76) + json-schema: 0.4.0 + zod: 3.25.76 + zod-from-json-schema: 0.5.0 + zod-from-json-schema-v3: zod-from-json-schema@0.0.5 + zod-to-json-schema: 3.24.6(zod@3.25.76) + '@neon-rs/load@0.0.4': {} '@neondatabase/serverless@0.9.5': @@ -10013,7 +10046,7 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@upstash/redis@1.35.3': + '@upstash/redis@1.35.4': dependencies: uncrypto: 0.1.3 @@ -10088,6 +10121,14 @@ snapshots: '@opentelemetry/api': 1.9.0 zod: 3.25.76 + 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.50(zod@3.25.76): dependencies: '@ai-sdk/gateway': 1.0.27(zod@3.25.76) @@ -10630,20 +10671,20 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.3)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7): + drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.4)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7): optionalDependencies: '@libsql/client': 0.15.14(bufferutil@4.0.9) '@opentelemetry/api': 1.9.0 '@types/pg': 8.15.4 - '@upstash/redis': 1.35.3 + '@upstash/redis': 1.35.4 '@vercel/postgres': 0.10.0 kysely: 0.28.5 pg: 8.16.3 postgres: 3.4.7 - drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.3)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7))(zod@3.25.76): + drizzle-zod@0.8.3(drizzle-orm@0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.4)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7))(zod@3.25.76): dependencies: - drizzle-orm: 0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.3)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7) + drizzle-orm: 0.44.5(@libsql/client@0.15.14(bufferutil@4.0.9))(@opentelemetry/api@1.9.0)(@types/pg@8.15.4)(@upstash/redis@1.35.4)(@vercel/postgres@0.10.0)(kysely@0.28.5)(pg@8.16.3)(postgres@3.4.7) zod: 3.25.76 dunder-proto@1.0.1: