diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61e122fa..bf75acfe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,34 +101,34 @@ importers: version: 11.2.0 '@mastra/ai-sdk': specifier: ^1.6.2 - version: 1.6.3(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) + version: 1.6.3(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) '@mastra/cloudflare-d1': specifier: 1.1.1 - version: 1.1.1(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) + version: 1.1.1(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) '@mastra/core': - specifier: 1.52.1 - version: 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + specifier: 1.61.0 + version: 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) '@mastra/evals': specifier: 1.7.0 - version: 1.7.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) + version: 1.7.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) '@mastra/libsql': specifier: 1.17.0 - version: 1.17.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) + version: 1.17.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) '@mastra/loggers': specifier: 1.2.0 - version: 1.2.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) + version: 1.2.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) '@mastra/mcp': specifier: 1.16.0 - version: 1.16.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(hono@4.13.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(zod@4.4.3) + version: 1.16.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(hono@4.13.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(zod@4.4.3) '@mastra/memory': specifier: 1.26.2 - version: 1.26.2(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2) + version: 1.26.2(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2) '@mastra/observability': specifier: 1.17.0 - version: 1.17.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) + version: 1.17.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) '@mastra/rag': specifier: 2.5.0 - version: 2.5.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) + version: 2.5.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) '@nepp-chan/shared': specifier: workspace:* version: link:../shared @@ -168,7 +168,7 @@ importers: version: 0.31.10 mastra: specifier: 1.20.1 - version: 1.20.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3) + version: 1.20.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3) tsx: specifier: ^4.23.12 version: 4.23.12 @@ -454,6 +454,21 @@ packages: express: optional: true + '@a2a-js/sdk@1.0.1': + resolution: {integrity: sha512-CJQdh3Wzwo8qIx5UUkSJ7+7BEI16PB+MXMHHNSmx8JQsQed2HlQgvx1ENOiKUfYA3PlcEvxIwv14dBblhDuPmw==} + engines: {node: '>=20'} + peerDependencies: + '@bufbuild/protobuf': ^2.10.2 + '@grpc/grpc-js': ^1.11.0 + express: ^4.21.2 || ^5.1.0 + peerDependenciesMeta: + '@bufbuild/protobuf': + optional: true + '@grpc/grpc-js': + optional: true + express: + optional: true + '@adobe/css-tools@4.5.0': resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==} @@ -475,12 +490,6 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@2.2.8': - resolution: {integrity: sha512-fqhG+4sCVv8x7nFzYnFo19ryhAa3w096Kmc3hWxMQfW/TubPOmt3A6tYZhl4mUfQWWQMsuSkLrtjlWuXBVSGQA==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.23.8 - '@ai-sdk/provider-utils@3.0.30': resolution: {integrity: sha512-NCJ9JKow5ENAgEZxzvEvF20thwDiH+hutvzmrUDbloRX0azpJHNst8+7pZIVryYhLM9wgpT5/ShTSjPTFhkxEQ==} engines: {node: '>=18'} @@ -499,16 +508,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@5.0.11': - resolution: {integrity: sha512-7/96wE+ZsKB35iS9ASyllrE4Ym/EolXEB7AkuJ5FI++fmS85BVTAs77890C+1Z2jwHfBKjBQSBmsliOsAh0iFQ==} + '@ai-sdk/provider-utils@5.0.13': + resolution: {integrity: sha512-fScDJMDnTbx32kLDQqp0MvPjvwkgiwvlBxlmIg7XW5PbS91LG6JjH3PQG+34oMFglqfpQA355e24OdGj5PPoDw==} engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@1.1.3': - resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==} - engines: {node: '>=18'} - '@ai-sdk/provider@2.0.3': resolution: {integrity: sha512-h88OPkavHTiN9tMn2l5awAznGB0lXzjcLhgR1/rvjB2zlLprsNxbM2tt6OJsHUxduLC3klq0/eqaSf6fX5XVww==} engines: {node: '>=18'} @@ -521,8 +526,8 @@ packages: resolution: {integrity: sha512-5X1k57JBJ4H7H1QjX7CnJYAB1I19r/trVZTMcSms7/kLNZ8RaU4Nt2agcwZzv82Hfx6Q7/TOLU7agAKeFfc8cA==} engines: {node: '>=18'} - '@ai-sdk/provider@4.0.3': - resolution: {integrity: sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==} + '@ai-sdk/provider@4.0.4': + resolution: {integrity: sha512-tbHKNLirllUNF3ZlkCsXnwab2ZV1Sl4b1H/Cp9ruCce15IBmskE8Gwkk0yo9xDWY+jho2of7lVXtwSsyrq7cwQ==} engines: {node: '>=22'} '@ai-sdk/react@3.0.210': @@ -531,12 +536,6 @@ packages: peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/ui-utils@1.2.11': - resolution: {integrity: sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.23.8 - '@apm-js-collab/code-transformer-bundler-plugins@0.7.4': resolution: {integrity: sha512-nAfOeZPSUAQvJa1iFT/5oCrTm5YQhMMrfCNthNnaXHZiOQhu1KGuLoIx7HtbAi3wfwaBYLaICPIeenIaEwcXIg==} engines: {node: '>=18.0.0'} @@ -2334,8 +2333,8 @@ packages: '@cloudflare/workers-types': ^4.20240919.0 '@mastra/core': '>=1.0.0-0 <2.0.0-0' - '@mastra/core@1.52.1': - resolution: {integrity: sha512-vODmqgg01nioh+hGIdFl9PKFC4kbToGOqM8HEUyzF/L8sSFfHIYBHCpkzK2C6QlcLbFaNyI79MSK4o0hhOll8w==} + '@mastra/core@1.61.0': + resolution: {integrity: sha512-HaarHi6tn8mgm9/wtD/H51rJ8YbiQFTZMbFP3zUfcpL6/v5uZcIa9KzNH6pyKVjMB3cWZU+2Np3yCei1LKf+aQ==} engines: {node: '>=22.13.0'} peerDependencies: zod: ^3.25.0 || ^4.0.0 @@ -2390,12 +2389,6 @@ packages: '@mastra/core': '>=1.0.0-0 <2.0.0-0' zod: ^3.25.0 || ^4.0.0 - '@mastra/schema-compat@1.3.4': - resolution: {integrity: sha512-2ObUsd21KIVelQy+eKPxJvnMxtmKnWacsIkZovhEYjVcQX9OYTDQ+u4E4RboIJZvurJnFx++/ujQLFznUaEYMg==} - engines: {node: '>=22.13.0'} - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - '@mastra/schema-compat@1.3.7': resolution: {integrity: sha512-06WfY+j9rulYnDp8CM7pL7JIyrntkMolqmyyb1VJNEzlYTQCIcJcY0SwQiubZv2tztmoYGikszDiRVyXp0E9gA==} engines: {node: '>=22.13.0'} @@ -2542,9 +2535,15 @@ packages: '@posthog/core@1.45.1': resolution: {integrity: sha512-tLtvzomavb2PPWdGYKsusyIzIeL2Px47v348Smibkay7sMy/83TyPk+Ptsp2NdeOgJsbuwSxWkR2+XA0aSCAaA==} + '@posthog/core@1.48.6': + resolution: {integrity: sha512-lvSO1nrxxakrAfB51fetHC29gSqdDtT+AyRrGlnc5nDSWhiBGtyqKNjDqsbnlTQoj14bAaWXS7RtzuGoTo5IsQ==} + '@posthog/types@1.398.0': resolution: {integrity: sha512-sJMkl4k+u8yS/0fjHsKqE9xTdsAh30a2WvgChiptellnVoE0e8QJKFgqOMD2sk8FaEArPdeFklAhXvmENAt3Sg==} + '@posthog/types@1.405.0': + resolution: {integrity: sha512-4rZ/taVXKQxs9Jrf7ZjlCRgrOSL69oKAgIWJQa5kRNJ6wll1UANbrJTSY+Su1e88LIG4zZVjKKKjyQHCkHdHcw==} + '@radix-ui/react-compose-refs@1.1.5': resolution: {integrity: sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA==} peerDependencies: @@ -3799,15 +3798,18 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - chat@4.34.0: - resolution: {integrity: sha512-g3c9ANavtCX7BwHcB5c3lWKIUm+8Oo7qlbgQ7/ni1rmVLLeCQa7FiMfeIyEyTAd/4HlRQu5jcS4EPdb0VyhUDQ==} + chat@4.38.1: + resolution: {integrity: sha512-FD6vNLT8clXHKhN3I1m+3Bn2nz0rsB6/bmNPsJeh6Cr7kwWLg0MYl2uor9YaKBp38F77sBRVKdYKVA6ihUby3w==} engines: {node: '>=20'} peerDependencies: ai: ^6.0.182 || ^7.0.0 + workflow: ^5.0.0-beta.35 zod: ^3.0.0 || ^4.0.0 peerDependenciesMeta: ai: optional: true + workflow: + optional: true zod: optional: true @@ -4498,6 +4500,9 @@ packages: fast-uri@3.1.4: resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} + fast-uri@3.1.5: + resolution: {integrity: sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==} + fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} @@ -5775,6 +5780,15 @@ packages: rxjs: optional: true + posthog-node@5.49.2: + resolution: {integrity: sha512-+ihwLaB+zoP7mOdk8bOV8phWhoS/U9zG9tnA49B0BGLjNt9rQ05zp9DPnwSYjh9wZkN8zD2V+LMYV6W9pQosVg==} + engines: {node: ^20.20.0 || >=22.22.0} + peerDependencies: + rxjs: ^7.0.0 + peerDependenciesMeta: + rxjs: + optional: true + prettier@3.9.6: resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} @@ -6086,9 +6100,6 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} - secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - secure-json-parse@4.1.0: resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} @@ -6409,9 +6420,6 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - tokenx@1.3.0: - resolution: {integrity: sha512-NLdXTEZkKiO0gZuLtMoZKjCXTREXeZZt8nnnNeyoXtNZAfG/GKGSbQtLU5STspc0rMSwcA+UJfWZkbNU01iKmQ==} - tokenx@1.6.0: resolution: {integrity: sha512-CKTjk345ajvBAUp5xUI9a5KKN0zU0lBueVHQbCskH1Hp6WkUKsPW2qGCYNs0pxNyfzxfo+IIjdt2W4sMbw/qBw==} @@ -6938,8 +6946,8 @@ packages: utf-8-validate: optional: true - ws@8.21.1: - resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} + ws@8.21.3: + resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7016,6 +7024,10 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + yoctocolors@2.2.0: + resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==} + engines: {node: '>=18'} + youch-core@0.3.3: resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} @@ -7029,9 +7041,6 @@ packages: resolution: {integrity: sha512-dSvYKdvLsAHCDqPOhIwk/q5CvuWtTB3Dgpoe0uVEFjTzIOAmsQpprX25InCvrvJsirEbu1OHyy67n/kAj1Sw/w==} engines: {node: '>=18'} - zod-from-json-schema@0.0.5: - resolution: {integrity: sha512-zYEoo86M1qpA1Pq6329oSyHLS785z/mTwfr9V1Xf/ZLhuuBGaMlDGu/pDVGVUe4H4oa1EFgWZT53DP0U3oT9CQ==} - zod-from-json-schema@0.5.6: resolution: {integrity: sha512-U33AJ7ZWS6y9XNSzMWcdy8hRAvZmWhTtpYJu0SXPT5AArbc9nq2ur7Magzmn5RF9KBV4b3FP0nCpmqqlfXlR9w==} @@ -7040,9 +7049,6 @@ packages: peerDependencies: zod: ^3.25.28 || ^4 - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.4.3: resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} @@ -7057,6 +7063,13 @@ snapshots: optionalDependencies: express: 5.2.1(supports-color@10.2.2) + '@a2a-js/sdk@1.0.1(express@5.2.1(supports-color@10.2.2))': + dependencies: + jose: 6.2.9 + uuid: 11.1.1 + optionalDependencies: + express: 5.2.1(supports-color@10.2.2) + '@adobe/css-tools@4.5.0': {} '@ai-sdk/gateway@3.0.133(zod@4.4.3)': @@ -7078,13 +7091,6 @@ snapshots: '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3) zod: 4.4.3 - '@ai-sdk/provider-utils@2.2.8(zod@4.4.3)': - dependencies: - '@ai-sdk/provider': 1.1.3 - nanoid: 3.3.18 - secure-json-parse: 2.7.0 - zod: 4.4.3 - '@ai-sdk/provider-utils@3.0.30(zod@4.4.3)': dependencies: '@ai-sdk/provider': 2.0.3 @@ -7106,18 +7112,14 @@ snapshots: eventsource-parser: 3.1.1 zod: 4.4.3 - '@ai-sdk/provider-utils@5.0.11(zod@4.4.3)': + '@ai-sdk/provider-utils@5.0.13(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 4.0.3 + '@ai-sdk/provider': 4.0.4 '@standard-schema/spec': 1.1.0 '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 zod: 4.4.3 - '@ai-sdk/provider@1.1.3': - dependencies: - json-schema: 0.4.0 - '@ai-sdk/provider@2.0.3': dependencies: json-schema: 0.4.0 @@ -7130,7 +7132,7 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/provider@4.0.3': + '@ai-sdk/provider@4.0.4': dependencies: json-schema: 0.4.0 @@ -7144,13 +7146,6 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@1.2.11(zod@4.4.3)': - dependencies: - '@ai-sdk/provider': 1.1.3 - '@ai-sdk/provider-utils': 2.2.8(zod@4.4.3) - zod: 4.4.3 - zod-to-json-schema: 3.25.2(zod@4.4.3) - '@apm-js-collab/code-transformer-bundler-plugins@0.7.4': dependencies: '@apm-js-collab/code-transformer': 0.18.1 @@ -8301,7 +8296,7 @@ snapshots: dependencies: '@hono/node-server': 1.19.17(hono@4.13.2) hono: 4.13.2 - ws: 8.21.1 + ws: 8.21.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8620,7 +8615,7 @@ snapshots: '@libsql/isomorphic-ws@0.1.5': dependencies: '@types/ws': 8.18.1 - ws: 8.21.1 + ws: 8.21.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8656,36 +8651,36 @@ snapshots: dependencies: '@lukeed/csprng': 1.1.0 - '@mastra/ai-sdk@1.6.3(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': + '@mastra/ai-sdk@1.6.3(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) zod: 4.4.3 - '@mastra/cloudflare-d1@1.1.1(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': + '@mastra/cloudflare-d1@1.1.1(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) cloudflare: 5.2.0 transitivePeerDependencies: - encoding - '@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)': + '@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)': dependencies: - '@a2a-js/sdk': 0.3.14(express@5.2.1(supports-color@10.2.2)) + '@a2a-js/sdk-v0_3': '@a2a-js/sdk@0.3.14(express@5.2.1(supports-color@10.2.2))' + '@a2a-js/sdk-v1': '@a2a-js/sdk@1.0.1(express@5.2.1(supports-color@10.2.2))' '@ai-sdk/provider-utils-v5': '@ai-sdk/provider-utils@3.0.30(zod@4.4.3)' '@ai-sdk/provider-utils-v6': '@ai-sdk/provider-utils@4.0.40(zod@4.4.3)' - '@ai-sdk/provider-utils-v7': '@ai-sdk/provider-utils@5.0.11(zod@4.4.3)' + '@ai-sdk/provider-utils-v7': '@ai-sdk/provider-utils@5.0.13(zod@4.4.3)' '@ai-sdk/provider-v5': '@ai-sdk/provider@2.0.3' '@ai-sdk/provider-v6': '@ai-sdk/provider@3.0.14' - '@ai-sdk/provider-v7': '@ai-sdk/provider@4.0.3' - '@ai-sdk/ui-utils-v5': '@ai-sdk/ui-utils@1.2.11(zod@4.4.3)' + '@ai-sdk/provider-v7': '@ai-sdk/provider@4.0.4' '@isaacs/ttlcache': 2.1.5 '@lukeed/uuid': 2.0.1 - '@mastra/schema-compat': 1.3.4(zod@4.4.3) - '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.4.3) + '@mastra/schema-compat': 1.3.7(zod@4.4.3) + '@modelcontextprotocol/server': 2.0.0 '@sindresorhus/slugify': 2.2.1 '@standard-schema/spec': 1.1.0 ajv: 8.20.0 - chat: 4.34.0(ai@6.0.208(zod@4.4.3))(supports-color@10.2.2)(zod@4.4.3) + chat: 4.38.1(ai@6.0.208(zod@4.4.3))(supports-color@10.2.2)(zod@4.4.3) croner: 10.0.1 dotenv: 17.4.2 execa: 9.6.1 @@ -8698,14 +8693,13 @@ snapshots: p-map: 7.0.6 p-retry: 7.1.1 picomatch: 4.0.5 - posthog-node: 5.46.1 - tokenx: 1.3.0 - ws: 8.21.1 + posthog-node: 5.49.2 + tokenx: 1.6.0 + ws: 8.21.3 xxhash-wasm: 1.1.0 zod: 4.4.3 transitivePeerDependencies: - '@bufbuild/protobuf' - - '@cfworker/json-schema' - '@grpc/grpc-js' - ai - bufferutil @@ -8713,15 +8707,16 @@ snapshots: - rxjs - supports-color - utf-8-validate + - workflow - '@mastra/deployer@1.52.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3)': + '@mastra/deployer@1.52.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3)': dependencies: '@babel/core': 8.0.1 '@babel/preset-typescript': 8.0.1(@babel/core@8.0.1) '@babel/traverse': 8.0.4 '@hono/node-ws': 1.3.1(@hono/node-server@1.19.17(hono@4.13.2))(hono@4.13.2) - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) - '@mastra/server': 1.52.1(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/server': 1.52.1(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3) '@optimize-lodash/rollup-plugin': 5.1.0(rollup@4.62.2) '@rollup/plugin-alias': 6.0.0(rollup@4.62.2) '@rollup/plugin-commonjs': 29.0.2(rollup@4.62.2) @@ -8743,7 +8738,7 @@ snapshots: strip-json-comments: 5.0.3 tinyglobby: 0.2.17 typescript-paths: 1.5.2(typescript@6.0.3) - ws: 8.21.1 + ws: 8.21.3 transitivePeerDependencies: - '@hono/node-server' - bufferutil @@ -8752,31 +8747,31 @@ snapshots: - utf-8-validate - zod - '@mastra/evals@1.7.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': + '@mastra/evals@1.7.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) compromise: 14.16.0 keyword-extractor: 0.0.28 sentiment: 5.0.2 string-similarity: 4.0.4 - '@mastra/libsql@1.17.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': + '@mastra/libsql@1.17.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': dependencies: '@libsql/client': 0.17.4 - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) transitivePeerDependencies: - bufferutil - utf-8-validate - '@mastra/loggers@1.2.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': + '@mastra/loggers@1.2.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) pino: 10.3.1 pino-pretty: 13.1.3 - '@mastra/mcp@1.16.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(hono@4.13.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(zod@4.4.3)': + '@mastra/mcp@1.16.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(hono@4.13.2)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(zod@4.4.3)': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) '@modelcontextprotocol/client': 2.0.0 '@modelcontextprotocol/core': 2.0.0 '@modelcontextprotocol/ext-apps': 1.7.5(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(zod@4.4.3) @@ -8794,9 +8789,9 @@ snapshots: - supports-color - zod - '@mastra/memory@1.26.2(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)': + '@mastra/memory@1.26.2(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) '@mastra/schema-compat': 1.3.7(zod@4.4.3) async-mutex: 0.5.0 diff: 8.0.4 @@ -8809,15 +8804,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@mastra/observability@1.17.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': + '@mastra/observability@1.17.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) zod: 4.4.3 - '@mastra/rag@2.5.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': + '@mastra/rag@2.5.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': dependencies: '@aws-sdk/client-bedrock-agent-runtime': 3.1112.0 - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) big.js: 7.0.1 js-tiktoken: 1.0.21 node-html-better-parser: 1.5.9 @@ -8826,23 +8821,15 @@ snapshots: transitivePeerDependencies: - encoding - '@mastra/schema-compat@1.3.4(zod@4.4.3)': - dependencies: - json-schema-to-zod: 2.8.1 - zod: 4.4.3 - zod-from-json-schema: 0.5.6 - zod-from-json-schema-v3: zod-from-json-schema@0.0.5 - zod-to-json-schema: 3.25.2(zod@4.4.3) - '@mastra/schema-compat@1.3.7(zod@4.4.3)': dependencies: json-schema-to-zod: 2.8.1 zod: 4.4.3 zod-from-json-schema: 0.5.6 - '@mastra/server@1.52.1(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': + '@mastra/server@1.52.1(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(zod@4.4.3)': dependencies: - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) hono: 4.13.2 zod: 4.4.3 @@ -9003,8 +8990,14 @@ snapshots: dependencies: '@posthog/types': 1.398.0 + '@posthog/core@1.48.6': + dependencies: + '@posthog/types': 1.405.0 + '@posthog/types@1.398.0': {} + '@posthog/types@1.405.0': {} + '@radix-ui/react-compose-refs@1.1.5(@types/react@19.2.18)(react@19.2.8)': dependencies: react: 19.2.8 @@ -9915,7 +9908,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 + fast-uri: 3.1.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -10259,7 +10252,7 @@ snapshots: character-reference-invalid@2.0.1: {} - chat@4.34.0(ai@6.0.208(zod@4.4.3))(supports-color@10.2.2)(zod@4.4.3): + chat@4.38.1(ai@6.0.208(zod@4.4.3))(supports-color@10.2.2)(zod@4.4.3): dependencies: '@workflow/serde': 4.1.0-beta.2 mdast-util-to-string: 4.0.0 @@ -10855,7 +10848,7 @@ snapshots: pretty-ms: 9.3.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 + yoctocolors: 2.2.0 exit-hook@5.1.0: {} @@ -10934,6 +10927,8 @@ snapshots: fast-uri@3.1.4: {} + fast-uri@3.1.5: {} + fast-wrap-ansi@0.2.2: dependencies: fast-string-width: 3.0.2 @@ -11609,15 +11604,15 @@ snapshots: markdown-table@3.0.4: {} - mastra@1.20.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3): + mastra@1.20.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3): dependencies: '@babel/parser': 8.0.4 '@babel/types': 8.0.4 '@clack/prompts': 1.7.0 '@expo/devcert': 1.2.1(supports-color@10.2.2) - '@mastra/core': 1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) - '@mastra/deployer': 1.52.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3) - '@mastra/loggers': 1.2.0(@mastra/core@1.52.1(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) + '@mastra/core': 1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3) + '@mastra/deployer': 1.52.1(@hono/node-server@1.19.17(hono@4.13.2))(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3))(supports-color@10.2.2)(typescript@6.0.3)(zod@4.4.3) + '@mastra/loggers': 1.2.0(@mastra/core@1.61.0(ai@6.0.208(zod@4.4.3))(express@5.2.1(supports-color@10.2.2))(supports-color@10.2.2)(zod@4.4.3)) archiver: 8.0.0 commander: 14.0.3 dotenv: 17.4.2 @@ -12404,6 +12399,10 @@ snapshots: dependencies: '@posthog/core': 1.45.1 + posthog-node@5.49.2: + dependencies: + '@posthog/core': 1.48.6 + prettier@3.9.6: {} pretty-format@27.5.1: @@ -12799,8 +12798,6 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 - secure-json-parse@2.7.0: {} - secure-json-parse@4.1.0: {} semifies@1.0.0: {} @@ -13198,8 +13195,6 @@ snapshots: toidentifier@1.0.1: {} - tokenx@1.3.0: {} - tokenx@1.6.0: {} tough-cookie@6.0.1: @@ -13644,7 +13639,7 @@ snapshots: ws@8.21.0: {} - ws@8.21.1: {} + ws@8.21.3: {} xml-name-validator@5.0.0: {} @@ -13710,6 +13705,8 @@ snapshots: yoctocolors@2.1.2: {} + yoctocolors@2.2.0: {} + youch-core@0.3.3: dependencies: '@poppinss/exception': 1.2.3 @@ -13741,10 +13738,6 @@ snapshots: normalize-path: 3.0.0 readable-stream: 4.7.0 - zod-from-json-schema@0.0.5: - dependencies: - zod: 3.25.76 - zod-from-json-schema@0.5.6: dependencies: zod: 4.4.3 @@ -13753,8 +13746,6 @@ snapshots: dependencies: zod: 4.4.3 - zod@3.25.76: {} - zod@4.4.3: {} zwitch@2.0.4: {} diff --git a/server/package.json b/server/package.json index 452fda68..853ef004 100644 --- a/server/package.json +++ b/server/package.json @@ -30,7 +30,7 @@ "@line/bot-sdk": "^11.2.0", "@mastra/ai-sdk": "^1.6.2", "@mastra/cloudflare-d1": "1.1.1", - "@mastra/core": "1.52.1", + "@mastra/core": "1.61.0", "@mastra/evals": "1.7.0", "@mastra/libsql": "1.17.0", "@mastra/loggers": "1.2.0",