diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 235b13bd..4fe4367c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,35 +7,35 @@ settings: catalogs: default: '@ai-sdk/anthropic': - specifier: 3.0.84 - version: 3.0.84 + specifier: 3.0.103 + version: 3.0.103 '@ai-sdk/deepseek': - specifier: 2.0.39 - version: 2.0.39 + specifier: 2.0.50 + version: 2.0.50 '@ai-sdk/google': - specifier: 3.0.82 - version: 3.0.82 + specifier: 3.0.101 + version: 3.0.101 '@ai-sdk/openai': - specifier: 3.0.71 - version: 3.0.71 + specifier: 3.0.88 + version: 3.0.88 '@ai-sdk/react': - specifier: 3.0.207 - version: 3.0.207 + specifier: 3.0.237 + version: 3.0.237 '@biomejs/biome': - specifier: 2.5.2 - version: 2.5.2 + specifier: 2.5.5 + version: 2.5.5 '@clerk/backend': - specifier: 3.11.6 - version: 3.11.6 + specifier: 3.13.1 + version: 3.13.1 '@clerk/nextjs': - specifier: 7.5.19 - version: 7.5.19 + specifier: 7.6.1 + version: 7.6.1 '@clerk/ui': - specifier: 1.25.4 - version: 1.25.4 + specifier: 1.26.0 + version: 1.26.0 '@cloudflare/workers-types': - specifier: 5.20260716.1 - version: 5.20260716.1 + specifier: 5.20260727.1 + version: 5.20260727.1 '@commitlint/cli': specifier: 21.2.1 version: 21.2.1 @@ -219,7 +219,7 @@ importers: devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.5.2 + version: 2.5.5 '@commitlint/cli': specifier: 'catalog:' version: 21.2.1(@types/node@22.20.1)(conventional-commits-parser@7.1.0)(typescript@6.0.3) @@ -249,7 +249,7 @@ importers: version: 6.0.3 wrangler: specifier: 'catalog:' - version: 4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) + version: 4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) apps/agent-worker: dependencies: @@ -310,13 +310,13 @@ importers: version: link:../../packages/tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 typescript: specifier: 'catalog:' version: 6.0.3 wrangler: specifier: 'catalog:' - version: 4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) + version: 4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) apps/gateway-worker: dependencies: @@ -359,13 +359,13 @@ importers: version: link:../../packages/tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 typescript: specifier: 'catalog:' version: 6.0.3 wrangler: specifier: 'catalog:' - version: 4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) + version: 4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) apps/preview-proxy: dependencies: @@ -393,19 +393,19 @@ importers: version: link:../../packages/tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 typescript: specifier: 'catalog:' version: 6.0.3 wrangler: specifier: 'catalog:' - version: 4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) + version: 4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) apps/web: dependencies: '@ai-sdk/react': specifier: 'catalog:' - version: 3.0.207(react@19.2.7)(zod@4.4.3) + version: 3.0.237(react@19.2.7)(zod@4.4.3) '@cheatcode/env': specifier: workspace:* version: link:../../packages/env @@ -420,10 +420,10 @@ importers: version: link:../../packages/ui '@clerk/nextjs': specifier: 'catalog:' - version: 7.5.19(next@16.2.11(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 7.6.1(next@16.2.11(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@clerk/ui': specifier: 'catalog:' - version: 1.25.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(@types/react@19.2.17)(bs58@6.0.0)(bufferutil@4.1.0)(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.7)(supports-color@10.2.2)(utf-8-validate@5.0.10))(react@19.2.7)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@5.0.10) + version: 1.26.0(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(@types/react@19.2.17)(bs58@6.0.0)(bufferutil@4.1.0)(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.7)(supports-color@10.2.2)(utf-8-validate@5.0.10))(react@19.2.7)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@5.0.10) '@hookform/resolvers': specifier: 'catalog:' version: 5.4.0(react-hook-form@7.81.0(react@19.2.7)) @@ -538,7 +538,7 @@ importers: version: link:../../packages/types '@clerk/backend': specifier: 'catalog:' - version: 3.11.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.13.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@polar-sh/sdk': specifier: 'catalog:' version: 0.48.1 @@ -554,28 +554,28 @@ importers: version: link:../../packages/tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 typescript: specifier: 'catalog:' version: 6.0.3 wrangler: specifier: 'catalog:' - version: 4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) + version: 4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10) packages/agent-core: dependencies: '@ai-sdk/anthropic': specifier: 'catalog:' - version: 3.0.84(zod@4.4.3) + version: 3.0.103(zod@4.4.3) '@ai-sdk/deepseek': specifier: 'catalog:' - version: 2.0.39(zod@4.4.3) + version: 2.0.50(zod@4.4.3) '@ai-sdk/google': specifier: 'catalog:' - version: 3.0.82(zod@4.4.3) + version: 3.0.101(zod@4.4.3) '@ai-sdk/openai': specifier: 'catalog:' - version: 3.0.71(zod@4.4.3) + version: 3.0.88(zod@4.4.3) '@cheatcode/composio': specifier: workspace:* version: link:../composio @@ -636,7 +636,7 @@ importers: version: link:../observability '@clerk/backend': specifier: 'catalog:' - version: 3.11.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.13.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) zod: specifier: 'catalog:' version: 4.4.3 @@ -683,7 +683,7 @@ importers: version: link:../types drizzle-orm: specifier: 'catalog:' - version: 0.45.2(@cloudflare/workers-types@5.20260716.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0) + version: 0.45.2(@cloudflare/workers-types@5.20260727.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0) zod: specifier: 'catalog:' version: 4.4.3 @@ -724,7 +724,7 @@ importers: version: link:../types drizzle-orm: specifier: 'catalog:' - version: 0.45.2(@cloudflare/workers-types@5.20260716.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0) + version: 0.45.2(@cloudflare/workers-types@5.20260727.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0) pg: specifier: 'catalog:' version: 8.22.0 @@ -755,7 +755,7 @@ importers: version: link:../tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 typescript: specifier: 'catalog:' version: 6.0.3 @@ -774,7 +774,7 @@ importers: version: link:../tsconfig '@cloudflare/workers-types': specifier: 'catalog:' - version: 5.20260716.1 + version: 5.20260727.1 '@types/node': specifier: 'catalog:' version: 22.20.1 @@ -1028,14 +1028,14 @@ packages: express: optional: true - '@ai-sdk/anthropic@3.0.84': - resolution: {integrity: sha512-BIDaHmCHs6Sr5VUsEkTbbVlAN4GWjg97X9x/IfXyviLtzsXvffui9XIcZugkAi1Ri6FnvI5T5qDGh5YLnSuzRg==} + '@ai-sdk/anthropic@3.0.103': + resolution: {integrity: sha512-aefFtdBHYowKccDaQdf2hX6kvIiqeShaOAPo3DujsaGH7m8lSW5GficJOhMCXpPBBv+4lZnEWrnIIyV5YeouDw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/deepseek@2.0.39': - resolution: {integrity: sha512-3wUq1cvqSWkRadCSqcDXBLpOwUAe+JqfWQZS0fK0sWiqDeTIEzsse+r7xcN2x5XpJjefT0d7FQTa3u2lZ/yxbg==} + '@ai-sdk/deepseek@2.0.50': + resolution: {integrity: sha512-pnl22aGBIdpK0sXSJN4zDykIXTdyO9m3gFhno3SBPpdwT4Tq041Uy0i/EDWSxIiFa9JEokFGiCt4NNzcE5ntRA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1046,14 +1046,20 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/google@3.0.82': - resolution: {integrity: sha512-md+M92ZJuPIMU2p4v1rGLpJJWTmTh/vpJPkMnQbEdcLaPTZxRaroIKSnmL/9UGJV0BORJlHNDJegkcnhVpTmDA==} + '@ai-sdk/gateway@3.0.157': + resolution: {integrity: sha512-jO0LUsIQC+FeJRQI1KFiNcfTGp6a0lXrymekaXfBIvhVEOyt0NUyc9wiVi/dYGHQmWFXUo8QgmghgGAGLOPTAA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@3.0.71': - resolution: {integrity: sha512-j6eBAa5oHFZ4U5CxpIV3T4zXNM/BviodNCZCL1qHkA4aqkwK9iQ18TWYz2DZcXpw4BO5pikKzqpXORxb1EnZGA==} + '@ai-sdk/google@3.0.101': + resolution: {integrity: sha512-SP77uZYva0emtks7FOBgqgacAW6SiHL652GCionXNx0mjYA/o9TqORsxLVoL52Amqc51fTMc6KYK+/waSOBIWQ==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + + '@ai-sdk/openai@3.0.88': + resolution: {integrity: sha512-6M4+bxK/UMijDYK2ia1hCKYma1iajFYxHDlhbinFUdhH2WbFsjoZRMpSjEMlTOBptqmh2J1JclKnprGulF8WwQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1076,14 +1082,14 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.30': - resolution: {integrity: sha512-VO7I+vPffqI5sMnPoUq5DCSqKIgQIk/naJWRdQVpz2ma2zoprC/lqiJiUEl2s6DfvTD76TbhD3q39ROjlA6rGw==} + '@ai-sdk/provider-utils@4.0.38': + resolution: {integrity: sha512-/HHGmtKllqjg1OLc023v9w9kK3laW7Z6TzfZukYQWCsGBbzB9p60zTvvpXFVcs44NZBVXL3viOa1HRKUbeee8g==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.38': - resolution: {integrity: sha512-/HHGmtKllqjg1OLc023v9w9kK3laW7Z6TzfZukYQWCsGBbzB9p60zTvvpXFVcs44NZBVXL3viOa1HRKUbeee8g==} + '@ai-sdk/provider-utils@4.0.40': + resolution: {integrity: sha512-OL5IrpUm9Y8Dwy+w/vvFwPotS6m52O9W0op2oXgXdCROMJIBalBI0oro6OIBYkPxvm5Xg02GSkoQN25RlR0bnw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1114,8 +1120,8 @@ packages: resolution: {integrity: sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==} engines: {node: '>=22'} - '@ai-sdk/react@3.0.207': - resolution: {integrity: sha512-/wlJv214OQIqUDvoEFO4pqGYCmcXUJMEPcPc+1w2pQhf86onLv7My2+KlsKdK9XGATlI3hHpYaB3MbrpvLDzbQ==} + '@ai-sdk/react@3.0.237': + resolution: {integrity: sha512-V7wke03uoI2TNk8koJsXu/YtXYgn8JretgUjX0J7gJ/ux7SZD0rmWvPRLjaCWc8ZeUreYVreI3pkdKJOJzMyXQ==} engines: {node: '>=18'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 @@ -1204,59 +1210,59 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} - '@biomejs/biome@2.5.2': - resolution: {integrity: sha512-VQ3RCqr7JmDIX+w6stWYl+g/3bYofN3q2wDBHUKKc/c7i5QWrFKFBZYCYPWTE6agsUPMIZZe6/CMmVUfUAhkKA==} + '@biomejs/biome@2.5.5': + resolution: {integrity: sha512-r1S8nFsAG1MY+vJFZALzIvwXAJv6ejDQ0mxP21Tgr9YK3ZFtjrvbBwDdNhx1rUqvccEIeNg20cYCNzl6Cr69pQ==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.5.2': - resolution: {integrity: sha512-e7P3P7EkwFc/KiX2AHw4YDLIBOMfG9CPCAwy52k5Bp0dfhkozx9hf6wCmIr2QeXy2XeccJ3V/Sg+hDmzYEqxSg==} + '@biomejs/cli-darwin-arm64@2.5.5': + resolution: {integrity: sha512-kUrAhXVWUrwmAUnV2iXSK7umxKFysTwvqK+Ty6ptUcLY/7T3SnCAjUowE4uvwaEej6nXZ7hu/dTtbokKdsPeag==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.5.2': - resolution: {integrity: sha512-ymzMvjC1Jg0b9K0D26ZdARqFQXs7MocfLC5FOCGfkC0Ss+ACUJkX5364ZM5nT4NLZanHRZNVrZEy+Ibwcvux/g==} + '@biomejs/cli-darwin-x64@2.5.5': + resolution: {integrity: sha512-DamiYc5bUYZ2uxlfc+RLEPtz1Abb6PO5eTbOkufLpSGwd/7AMQAdxhFYiXmwwkJL8IsT8S7GvdgwDHqaMFAvKw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.5.2': - resolution: {integrity: sha512-w+ANG0ZvTu9IeEg9QnstoOnk6L0fpwJifW6aHR18+cb5Z39bkANItYjAfMrnvce5tmMK+IQ6nPX7/kQFdam5iw==} + '@biomejs/cli-linux-arm64-musl@2.5.5': + resolution: {integrity: sha512-U4WMl/sy/E/Q73vf15VspakLRRs2LDFcCeBxJnQfXzssb88zpV6PJPaQ3ezhQ7H6Ht2/8bvuZeHgJWzmoxllZg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [musl] - '@biomejs/cli-linux-arm64@2.5.2': - resolution: {integrity: sha512-t7sseOmqND57uUWTwlawU6BYj+J06T/9EkydzBhkrgw/FK3QVhjU2wsJR0frljrKZ0/I8A/rYw7284QgqjQfIQ==} + '@biomejs/cli-linux-arm64@2.5.5': + resolution: {integrity: sha512-lRKF/pH/1RiYiBKExi3TCZVAtvzEm77aifrvcNiDFrR9WxeAnDUjDnseb6y2XV85mjitLs6SILGm2XG77cHtSQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [glibc] - '@biomejs/cli-linux-x64-musl@2.5.2': - resolution: {integrity: sha512-VArNLAzND063tF+XY0yPyM+DyahpzOMzOAvb7qs259nhjJWRjvjZdssuA+Rfl+l07+NOesKZ0Xu2yFrXyBMtzw==} + '@biomejs/cli-linux-x64-musl@2.5.5': + resolution: {integrity: sha512-m7wC7tjX5Lrmo69dc4md8FeKpPU1NTCY1v7xUoQQ2vadWwNnBS0KZOG8471otFPHrTHihQJAjQPgMObpLvDe6A==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [musl] - '@biomejs/cli-linux-x64@2.5.2': - resolution: {integrity: sha512-M/lOZrewzTCRDINbjhQ1gYYru37KlD3kJBQwwKCG0ckz5E9IZwIoJ3X0wBwRXA+yBDIwWUuPBHS67HzJY4dTfA==} + '@biomejs/cli-linux-x64@2.5.5': + resolution: {integrity: sha512-H/O39nJEw/2Zm/fm7hrmxxoF8kK/aU1uCoPp70ruXVbomaAdLpJJnCmL11Q2JotT8QVHH06So04Oq53lCSwSwQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [glibc] - '@biomejs/cli-win32-arm64@2.5.2': - resolution: {integrity: sha512-kbjFFKyZlzYnAuw7sRy5qDoFG6zrP40UK08oPQsWK0ct3NMnGSt+Bs1iviEEyEIP57N5MrykGXdO/wRiaR4lww==} + '@biomejs/cli-win32-arm64@2.5.5': + resolution: {integrity: sha512-7BryINPuYypLUAH3o/o5ZdgomJ4zn3EDR0ChZJst7n32S6ZhKbgHXuYydLu+YAnx59ehGFR0z/MG6qnzQi3Yyw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.5.2': - resolution: {integrity: sha512-4InchVpdVmdkkkgjQqKpgvyu+VPnoF/7RPSw5YATgEVpt2j72wcCAeV5TwaE9ZGJUZWZn7v2CwSAj6CrMJEx8A==} + '@biomejs/cli-win32-x64@2.5.5': + resolution: {integrity: sha512-bIBFo+n6MIxdNcVFy5CrurbKiZQiUciK3bt8+O9I4wjFZNTfXLpi+giq47522eXqW5NBc9ulx7dR1SlZKi2J5g==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -1267,24 +1273,24 @@ packages: '@chevrotain/types@11.1.2': resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} - '@clerk/backend@3.11.6': - resolution: {integrity: sha512-cHAmZnSbr/z4HzyP00d8C7W9SjRZpdmzrS3q9SSdt176q3kw7KK6T0MBtn684tCx5E9sQPdCUB3Hvcu71hlWOA==} + '@clerk/backend@3.13.1': + resolution: {integrity: sha512-iFsPemW1862vnciPC8qpherSG4M4/vnwCNGzZ9waZtco+h5UIDP8qXBruAbo/JYA3Z3DpSaFjhoakelONWku7Q==} engines: {node: '>=20.9.0'} '@clerk/localizations@4.13.3': resolution: {integrity: sha512-Doi+Uot/cRvLFFuswBoZivyUK5AS3/s2x6simRKJjhFbJrtBJ8y94ew/3E5hRaXu6DKG7ojDkdGOZZuF+lP9Kw==} engines: {node: '>=20.9.0'} - '@clerk/nextjs@7.5.19': - resolution: {integrity: sha512-CDT6F751pN/783R3pQ75sbdZqRzCyWUwpEzIITx1ocJsNQeJDsOL3HLkFOTUsN3rZy8JxGxw27E3Ipbm2OUbJA==} + '@clerk/nextjs@7.6.1': + resolution: {integrity: sha512-caF0vjLGjiKaac2R11YT7heeedapRpyJeeUrFJVtZ+OI3wizYQx4wrMU/hKwr2Djn0J2g6FGggVCeNg6PUkt3Q==} engines: {node: '>=20.9.0'} peerDependencies: next: ^15.2.8 || ^15.3.8 || ^15.4.10 || ^15.5.9 || ^15.6.0-0 || ^16.0.10 || ^16.1.0-0 react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 - '@clerk/react@6.12.4': - resolution: {integrity: sha512-YL4iS3F5o8TOW67v2RUPAvsIbSLTqcfgMQ+1/PYZCTf7DeGbAYfUzmAca1FGsSsrDFYV2sSV1piyscqVv7qQxQ==} + '@clerk/react@6.12.8': + resolution: {integrity: sha512-F/wECRGlE9JtBcS7XqutCQAI5gKXVaOSamAH9x6YPtAP0hMKlNJIaHuLEjVMKNbOerMFm3iV6k8cZ+6JnDFcMQ==} engines: {node: '>=20.9.0'} peerDependencies: react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 @@ -1302,8 +1308,8 @@ packages: react-dom: optional: true - '@clerk/ui@1.25.4': - resolution: {integrity: sha512-oBo+Z03V6TT7Uxp8zxI+LK+eAQ+y7bhaxiPVNn3lOTsXWgjGizi1zQBqQrDnOX0+r/e1DQp/mfS5wAZjQ81WvA==} + '@clerk/ui@1.26.0': + resolution: {integrity: sha512-wvJqM9vWvHNyznJmC5h2RpJ2YMeTfDOcFuPUD2e4vPkv42oqL4CPg84+2zjinCuYbRRf3F6lbVDO5Q3wOEHMYw==} engines: {node: '>=20.9.0'} peerDependencies: react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 @@ -1352,8 +1358,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@5.20260716.1': - resolution: {integrity: sha512-LqQPmGAvdpQxzZGAMlDI6fnCsTlr8nRQibWsREaERqD0PucwFl25aXpUskSob70uSY2n6K1sp6Te9xkmzSFgaw==} + '@cloudflare/workers-types@5.20260727.1': + resolution: {integrity: sha512-b/wT+LMZz0oELzxibww0ujFz5BD8NRz9WJ+xd+JNZJUMXgh8IHjpibKdGDvtkbotmihWUknP5tBPUU8KluLxxA==} '@commitlint/cli@21.2.1': resolution: {integrity: sha512-blsZGe29hJ72VGEFVl72IVYX+1vsfINpjA9yWQA6i7OKD/McGEOXg08sKIRKjFk4JvzhV/9n0l3i6NooPLTNfg==} @@ -3416,6 +3422,9 @@ packages: peerDependencies: react: ^18.0.0 || ^19.0.0 + '@stylexjs/stylex@0.19.0': + resolution: {integrity: sha512-CnUFp7YMaDLDeemsWOfJgoC/gKM5P/yBNMcpJaE6ChJmXr7s0DJwSeGTTlHJcqqwN9OW1qGtmARWLFhGZN1pTA==} + '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} @@ -3867,6 +3876,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + ai@6.0.235: + resolution: {integrity: sha512-Uyeuvowo20XChpFC0lUaQq8xf0Kg7OElA56fEjUYoeWMJIzqshDTz4S57KXobcJ4m+iDQxMeJoUj06CIxSLx7A==} + engines: {node: '>=18'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: @@ -4222,6 +4237,9 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + css-mediaquery@0.1.2: + resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -6442,6 +6460,9 @@ packages: babel-plugin-macros: optional: true + styleq@0.2.1: + resolution: {integrity: sha512-L0TR0NQb+X4/ktDEKmjWyp27gla+LUYi/by5k5SjKXf6/pvZP7wbwEB5J+tqxdFVPgzbsuz+d4RTScO/QZquBw==} + stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} @@ -6894,16 +6915,16 @@ snapshots: optionalDependencies: express: 5.2.1(supports-color@10.2.2) - '@ai-sdk/anthropic@3.0.84(zod@4.4.3)': + '@ai-sdk/anthropic@3.0.103(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.29(zod@4.4.3) + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) zod: 4.4.3 - '@ai-sdk/deepseek@2.0.39(zod@4.4.3)': + '@ai-sdk/deepseek@2.0.50(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3) + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) zod: 4.4.3 '@ai-sdk/gateway@3.0.131(zod@4.4.3)': @@ -6913,16 +6934,23 @@ snapshots: '@vercel/oidc': 3.2.0 zod: 4.4.3 - '@ai-sdk/google@3.0.82(zod@4.4.3)': + '@ai-sdk/gateway@3.0.157(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.29(zod@4.4.3) + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) + '@vercel/oidc': 3.2.0 zod: 4.4.3 - '@ai-sdk/openai@3.0.71(zod@4.4.3)': + '@ai-sdk/google@3.0.101(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.29(zod@4.4.3) + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) + zod: 4.4.3 + + '@ai-sdk/openai@3.0.88(zod@4.4.3)': + dependencies: + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) zod: 4.4.3 '@ai-sdk/provider-utils@2.2.8(zod@4.4.3)': @@ -6946,14 +6974,14 @@ snapshots: eventsource-parser: 3.1.0 zod: 4.4.3 - '@ai-sdk/provider-utils@4.0.30(zod@4.4.3)': + '@ai-sdk/provider-utils@4.0.38(zod@4.4.3)': dependencies: - '@ai-sdk/provider': 3.0.10 + '@ai-sdk/provider': 3.0.14 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.1.0 zod: 4.4.3 - '@ai-sdk/provider-utils@4.0.38(zod@4.4.3)': + '@ai-sdk/provider-utils@4.0.40(zod@4.4.3)': dependencies: '@ai-sdk/provider': 3.0.14 '@standard-schema/spec': 1.1.0 @@ -6988,10 +7016,10 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@3.0.207(react@19.2.7)(zod@4.4.3)': + '@ai-sdk/react@3.0.237(react@19.2.7)(zod@4.4.3)': dependencies: - '@ai-sdk/provider-utils': 4.0.29(zod@4.4.3) - ai: 6.0.205(zod@4.4.3) + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) + ai: 6.0.235(zod@4.4.3) react: 19.2.7 swr: 2.4.1(react@19.2.7) throttleit: 2.1.0 @@ -7114,46 +7142,46 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 - '@biomejs/biome@2.5.2': + '@biomejs/biome@2.5.5': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.5.2 - '@biomejs/cli-darwin-x64': 2.5.2 - '@biomejs/cli-linux-arm64': 2.5.2 - '@biomejs/cli-linux-arm64-musl': 2.5.2 - '@biomejs/cli-linux-x64': 2.5.2 - '@biomejs/cli-linux-x64-musl': 2.5.2 - '@biomejs/cli-win32-arm64': 2.5.2 - '@biomejs/cli-win32-x64': 2.5.2 + '@biomejs/cli-darwin-arm64': 2.5.5 + '@biomejs/cli-darwin-x64': 2.5.5 + '@biomejs/cli-linux-arm64': 2.5.5 + '@biomejs/cli-linux-arm64-musl': 2.5.5 + '@biomejs/cli-linux-x64': 2.5.5 + '@biomejs/cli-linux-x64-musl': 2.5.5 + '@biomejs/cli-win32-arm64': 2.5.5 + '@biomejs/cli-win32-x64': 2.5.5 - '@biomejs/cli-darwin-arm64@2.5.2': + '@biomejs/cli-darwin-arm64@2.5.5': optional: true - '@biomejs/cli-darwin-x64@2.5.2': + '@biomejs/cli-darwin-x64@2.5.5': optional: true - '@biomejs/cli-linux-arm64-musl@2.5.2': + '@biomejs/cli-linux-arm64-musl@2.5.5': optional: true - '@biomejs/cli-linux-arm64@2.5.2': + '@biomejs/cli-linux-arm64@2.5.5': optional: true - '@biomejs/cli-linux-x64-musl@2.5.2': + '@biomejs/cli-linux-x64-musl@2.5.5': optional: true - '@biomejs/cli-linux-x64@2.5.2': + '@biomejs/cli-linux-x64@2.5.5': optional: true - '@biomejs/cli-win32-arm64@2.5.2': + '@biomejs/cli-win32-arm64@2.5.5': optional: true - '@biomejs/cli-win32-x64@2.5.2': + '@biomejs/cli-win32-x64@2.5.5': optional: true '@braintree/sanitize-url@7.1.2': {} '@chevrotain/types@11.1.2': {} - '@clerk/backend@3.11.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@clerk/backend@3.13.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@clerk/shared': 4.25.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) standardwebhooks: 1.0.0 @@ -7169,10 +7197,10 @@ snapshots: - react - react-dom - '@clerk/nextjs@7.5.19(next@16.2.11(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@clerk/nextjs@7.6.1(next@16.2.11(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@clerk/backend': 3.11.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@clerk/react': 6.12.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@clerk/backend': 3.13.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@clerk/react': 6.12.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@clerk/shared': 4.25.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) next: 16.2.11(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 @@ -7180,7 +7208,7 @@ snapshots: server-only: 0.0.1 tslib: 2.8.1 - '@clerk/react@6.12.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@clerk/react@6.12.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@clerk/shared': 4.25.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 @@ -7197,7 +7225,7 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@clerk/ui@1.25.4(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(@types/react@19.2.17)(bs58@6.0.0)(bufferutil@4.1.0)(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.7)(supports-color@10.2.2)(utf-8-validate@5.0.10))(react@19.2.7)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@5.0.10)': + '@clerk/ui@1.26.0(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(@types/react@19.2.17)(bs58@6.0.0)(bufferutil@4.1.0)(react-dom@19.2.7(react@19.2.7))(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.7)(supports-color@10.2.2)(utf-8-validate@5.0.10))(react@19.2.7)(supports-color@10.2.2)(typescript@6.0.3)(utf-8-validate@5.0.10)': dependencies: '@clerk/localizations': 4.13.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@clerk/shared': 4.25.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -7208,6 +7236,7 @@ snapshots: '@solana/wallet-adapter-base': 0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10)) '@solana/wallet-adapter-react': 0.15.39(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(bufferutil@4.1.0)(react-native@0.86.0(@babel/core@7.29.7(supports-color@10.2.2))(@types/react@19.2.17)(bufferutil@4.1.0)(react@19.2.7)(supports-color@10.2.2)(utf-8-validate@5.0.10))(react@19.2.7)(typescript@6.0.3)(utf-8-validate@5.0.10) '@solana/wallet-standard': 1.1.4(@solana/wallet-adapter-base@0.9.27(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10)))(@solana/web3.js@1.98.4(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@5.0.10))(bs58@6.0.0)(react@19.2.7) + '@stylexjs/stylex': 0.19.0 '@swc/helpers': 0.5.21 copy-to-clipboard: 3.3.3 core-js: 3.47.0 @@ -7251,7 +7280,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260722.1': optional: true - '@cloudflare/workers-types@5.20260716.1': {} + '@cloudflare/workers-types@5.20260727.1': {} '@commitlint/cli@21.2.1(@types/node@22.20.1)(conventional-commits-parser@7.1.0)(typescript@6.0.3)': dependencies: @@ -9227,6 +9256,12 @@ snapshots: mermaid: 11.15.0 react: 19.2.7 + '@stylexjs/stylex@0.19.0': + dependencies: + css-mediaquery: 0.1.2 + invariant: 2.2.4 + styleq: 0.2.1 + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -9645,6 +9680,14 @@ snapshots: '@opentelemetry/api': 1.9.1 zod: 4.4.3 + ai@6.0.235(zod@4.4.3): + dependencies: + '@ai-sdk/gateway': 3.0.157(zod@4.4.3) + '@ai-sdk/provider': 3.0.14 + '@ai-sdk/provider-utils': 4.0.40(zod@4.4.3) + '@opentelemetry/api': 1.9.1 + zod: 4.4.3 + ajv-formats@3.0.1(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 @@ -9995,6 +10038,8 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + css-mediaquery@0.1.2: {} + csstype@3.1.3: {} csstype@3.2.3: {} @@ -10261,9 +10306,9 @@ snapshots: esbuild: 0.25.12 tsx: 4.22.4 - drizzle-orm@0.45.2(@cloudflare/workers-types@5.20260716.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0): + drizzle-orm@0.45.2(@cloudflare/workers-types@5.20260727.1)(@opentelemetry/api@1.9.1)(@types/pg@8.20.0)(pg@8.22.0): optionalDependencies: - '@cloudflare/workers-types': 5.20260716.1 + '@cloudflare/workers-types': 5.20260727.1 '@opentelemetry/api': 1.9.1 '@types/pg': 8.20.0 pg: 8.22.0 @@ -12744,6 +12789,8 @@ snapshots: '@babel/core': 7.29.7(supports-color@10.2.2) babel-plugin-macros: 3.1.0 + styleq@0.2.1: {} + stylis@4.2.0: {} stylis@4.4.0: {} @@ -13017,7 +13064,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260722.1 '@cloudflare/workerd-windows-64': 1.20260722.1 - wrangler@4.114.0(@cloudflare/workers-types@5.20260716.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10): + wrangler@4.114.0(@cloudflare/workers-types@5.20260727.1)(bufferutil@4.1.0)(utf-8-validate@5.0.10): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260722.1) @@ -13028,7 +13075,7 @@ snapshots: unenv: 2.0.0-rc.24 workerd: 1.20260722.1 optionalDependencies: - '@cloudflare/workers-types': 5.20260716.1 + '@cloudflare/workers-types': 5.20260727.1 fsevents: 2.3.3 transitivePeerDependencies: - bufferutil diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5d3a61ab..266f1361 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -76,18 +76,18 @@ peerDependencyRules: '@ai-sdk/ui-utils@1.2.11>zod': '^4.0.0' catalog: - '@ai-sdk/anthropic': 3.0.84 - '@ai-sdk/deepseek': 2.0.39 - '@ai-sdk/google': 3.0.82 - '@ai-sdk/openai': 3.0.71 - '@ai-sdk/react': 3.0.207 + '@ai-sdk/anthropic': 3.0.103 + '@ai-sdk/deepseek': 2.0.50 + '@ai-sdk/google': 3.0.101 + '@ai-sdk/openai': 3.0.88 + '@ai-sdk/react': 3.0.237 # 2.5.3-2.5.4 panic in the type-aware module resolver (biomejs/biome#10885). # Keep the last non-panicking patch until the upstream fix is released. - '@biomejs/biome': 2.5.2 - '@clerk/backend': 3.11.6 - '@clerk/nextjs': 7.5.19 - '@clerk/ui': 1.25.4 - '@cloudflare/workers-types': 5.20260716.1 + '@biomejs/biome': 2.5.5 + '@clerk/backend': 3.13.1 + '@clerk/nextjs': 7.6.1 + '@clerk/ui': 1.26.0 + '@cloudflare/workers-types': 5.20260727.1 '@commitlint/cli': 21.2.1 '@commitlint/config-conventional': 21.2.0 '@hookform/resolvers': 5.4.0