diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4b931a7..f828d49 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,13 +40,13 @@ importers: version: 15.5.13 ai: specifier: ^3.0.0 - version: 3.3.0(openai@4.54.0)(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.31(typescript@5.5.4))(zod@3.23.8) + version: 3.3.12(openai@4.56.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.31(typescript@5.5.4))(zod@3.23.8) autoprefixer: specifier: 10.4.20 version: 10.4.20(postcss@8.4.40) bun-types: specifier: ^1.0.2 - version: 1.1.21 + version: 1.1.25 class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -64,7 +64,7 @@ importers: version: 1.3.1(next@14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) langchain: specifier: ^0.2.0 - version: 0.2.12(ignore@5.3.1)(openai@4.54.0) + version: 0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)) lucide-react: specifier: 0.424.0 version: 0.424.0(react@18.3.1) @@ -103,7 +103,7 @@ importers: version: 4.0.0 tailwind-merge: specifier: ^2.0.0 - version: 2.4.0 + version: 2.5.2 tailwindcss: specifier: 3.4.7 version: 3.4.7 @@ -123,8 +123,8 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - '@ai-sdk/provider-utils@1.0.5': - resolution: {integrity: sha512-XfOawxk95X3S43arn2iQIFyWGMi0DTxsf9ETc6t7bh91RPWOOPYN1tsmS5MTKD33OGJeaDQ/gnVRzXUCRBrckQ==} + '@ai-sdk/provider-utils@1.0.14': + resolution: {integrity: sha512-6jKYgg/iitJiz9ivlTx1CDrQBx1BeSd0IlRJ/Fl5LcdGAc3gnsMVR+R1w1jxzyhjVyh6g+NqlOZenW0tctNZnA==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -132,12 +132,12 @@ packages: zod: optional: true - '@ai-sdk/provider@0.0.14': - resolution: {integrity: sha512-gaQ5Y033nro9iX1YUjEDFDRhmMcEiCk56LJdIUbX5ozEiCNCfpiBpEqrjSp/Gp5RzBS2W0BVxfG7UGW6Ezcrzg==} + '@ai-sdk/provider@0.0.21': + resolution: {integrity: sha512-9j95uaPRxwYkzQdkl4XO/MmWWW5c5vcVSXtqvALpD9SMB9fzH46dO3UN4VbOJR2J3Z84CZAqgZu5tNlkptT9qQ==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.36': - resolution: {integrity: sha512-LAxFLtHKN1BajTNP8YzyVIwXn45LSunmvm2Svrfq5oPOyJ2gUEjtaONnbme4mwRXJ1kk6b63SLrgOIXbz6XF/g==} + '@ai-sdk/react@0.0.47': + resolution: {integrity: sha512-lvH5vscfiH93zbJCTR4GZoX0FuiCShEKZVYVQSaE8wod+lc/LaFp9u7sXgHeZOCQj06C68WB88h90V2l9P6cig==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -148,8 +148,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.27': - resolution: {integrity: sha512-uEvlT7MBkRRZxk7teDgtrGe7G3U9tspgSJUvupdOE2d0a4vLlHrMqHb07ao97/Xo1aVHh7oBF9XIgRzKnFtbIQ==} + '@ai-sdk/solid@0.0.37': + resolution: {integrity: sha512-KfRHEjBNmtm78Ch1MmTjuvUb7EHOCWiZrypqZt+R0EZJ6X9SIy4fwlXpY/Mn5WuOweAK7vL+woIAlk0SIRSF0w==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -157,8 +157,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.29': - resolution: {integrity: sha512-7vrh61wXPVfy19nS4CqyAC3UWjsOgj/b94PCccVTGFoqbmVSa0VptXPYoFfgPTP/W71v7TjXqeq1ygLc4noTZw==} + '@ai-sdk/svelte@0.0.39': + resolution: {integrity: sha512-7t/DfxlsWqA+3gDNEUX9ONgdzCpPfPKzkxsE3UGtHvrRLknbLa692yNGJNi0OVB5V++vhtpPw4LViPEmj6DV2w==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -166,8 +166,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.24': - resolution: {integrity: sha512-NBhhICWJ5vAkN4BJnP/MyT+fOB6rTlGlsKGQwvjlhNxdrY1/jXqe2ikNkCbCSEz20IDk82bmg2JJBM96g1O3Ig==} + '@ai-sdk/ui-utils@0.0.34': + resolution: {integrity: sha512-8nTBsQklLrp6r/AJyeWxD8D4pvhQhlGfrDaBAfo7OEdBLwF6bNdnh6CJFSwUMiXUtUPOBqPV5tFgY2pJmGQikg==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -175,8 +175,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.28': - resolution: {integrity: sha512-ZnDjkkUH/9xoXqJEmyrG9Z8z7DKBnp2uyCd9ZVI8QSqKOaP0jOwhv8THUXlIqDEF+ULLGMWm0XeY/L7i3CMYTA==} + '@ai-sdk/vue@0.0.39': + resolution: {integrity: sha512-lIcDV1PieneN6yxb7LDdYmXEOearRxdvAgVvMdtAS+Fc4s8basaidh6AA6OFOPAVc16PchpfZCVREfve0r6pUw==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -311,12 +311,12 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@langchain/core@0.2.19': - resolution: {integrity: sha512-Q3q3yUuKuwIDHYef+Vk4BmtkJsNZGkdKV1pNUomL1+v2pOKmu2kchQh2oLg74tqupsr2ICVQAMjYzcPrXnNmzQ==} + '@langchain/core@0.2.27': + resolution: {integrity: sha512-QAIlGxXWW7fox1oGmQjEHs1fbPaXOE9CeunmwZl9grFpu1igdkLbKnEJF7fjbVchyJHRB6yzpQ1bwP/S12O4mQ==} engines: {node: '>=18'} - '@langchain/openai@0.2.5': - resolution: {integrity: sha512-gQXS5VBFyAco0jgSnUVan6fYVSIxlffmDaeDGpXrAmz2nQPgiN/h24KYOt2NOZ1zRheRzRuO/CfRagMhyVUaFA==} + '@langchain/openai@0.2.7': + resolution: {integrity: sha512-f2XDXbExJf4SYsy17QSiq0YY/UWJXhJwoiS8uRi/gBa20zBQ8+bBFRnb9vPdLkOkGiaTy+yXZVFro3a9iW2r3w==} engines: {node: '>=18'} '@langchain/textsplitters@0.0.3': @@ -771,8 +771,8 @@ packages: '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} - '@types/node@18.19.43': - resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==} + '@types/node@18.19.45': + resolution: {integrity: sha512-VZxPKNNhjKmaC1SUYowuXSRSMGyQGmQjvvA1xE4QZ0xce2kLtEhPDS+kqpCPBZYgqblCLQ2DAjSzmgCM5auvhA==} '@types/node@20.12.14': resolution: {integrity: sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg==} @@ -890,8 +890,8 @@ packages: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} - ai@3.3.0: - resolution: {integrity: sha512-ndW4G9jw8ImIsTWK2iderOWMVn4H3B6u+KHlZ7hJEvFBdBYTFQ62qTw10AmHsQefjwHRC/2evr9qf79EkSwo9Q==} + ai@3.3.12: + resolution: {integrity: sha512-vmum83qRAWNPWFiaxhQNMAksZhjcSFdGlUdQubifCvYS1wptDFxz9WyLgh4hwUPiJNX5sNuUqra6U1VndLZ6Aw==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 @@ -1033,9 +1033,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - binary-search@1.3.6: - resolution: {integrity: sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1051,8 +1048,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - bun-types@1.1.21: - resolution: {integrity: sha512-oz9q2KGiuQZciV8oBCYfTTwJMWEFFYBF0gOyO0dsV06yQvJIiFMcUx5PDk580UJ2Po5amtwjgRJ8ksxSiCueHQ==} + bun-types@1.1.25: + resolution: {integrity: sha512-WpRb8/N3S5IE8UYdIn39+0Is1XzxsC78+MCe5cIdaer0lfFs6+DREtQH9TM6KJNKTxBYDvbx81RwbvxS5+CkVQ==} busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -1675,9 +1672,6 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-any-array@2.0.1: - resolution: {integrity: sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ==} - is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -1828,8 +1822,8 @@ packages: jose@5.6.3: resolution: {integrity: sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g==} - js-tiktoken@1.0.12: - resolution: {integrity: sha512-L7wURW1fH9Qaext0VzaUDpFGVQgjkdE3Dgsy9/+yXyGEpBKnylTd0mU0bfbNkKDlXRb6TEsZkwuflu1B8uQbJQ==} + js-tiktoken@1.0.14: + resolution: {integrity: sha512-Pk3l3WOgM9joguZY2k52+jH82RtABRgB5RdGFZNUGbOKGMVlNmafcPA3b0ITcCZPu1L9UclP1tne6aw7ZI4Myg==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -1870,8 +1864,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - langchain@0.2.12: - resolution: {integrity: sha512-ZHtJrHUpridZ7IQu7N/wAQ6iMAAO7VLzkupHqKP79S6p+alrPbn1BjRnh+PeGm92YiY5DafTCuvchmujxx7bCQ==} + langchain@0.2.16: + resolution: {integrity: sha512-NaCl1jdxladaLd63VxGtVcbuypzTq14XSmQI6vBajAISJgz02Q1+wiAIPIC2wMfsKjBRoCSgNCJw3/7nxqUuoQ==} engines: {node: '>=18'} peerDependencies: '@aws-sdk/client-s3': '*' @@ -2053,11 +2047,8 @@ packages: youtubei.js: optional: true - langchainhub@0.0.11: - resolution: {integrity: sha512-WnKI4g9kU2bHQP136orXr2bcRdgz9iiTBpTN0jWt9IlScUKnJBoD0aa2HOzHURQKeQDnt2JwqVmQ6Depf5uDLQ==} - - langsmith@0.1.40: - resolution: {integrity: sha512-11E2WLbh/+41+Qc0w8fJJTC/iz91BA+zXRMX/Wz0KSstnfzIPBoiWa++Kp2X8yCIDNywWWLJhy/B8gYzm7VKig==} + langsmith@0.1.42: + resolution: {integrity: sha512-P7o8sEkWVh009XFMm23hJ8yy4h6cNBw0vFxPw2uUS8KSF2tjgDDGlBU6SYXfemho4zucWAwONclnjU84HwYpFw==} peerDependencies: '@langchain/core': '*' langchain: '*' @@ -2297,21 +2288,6 @@ packages: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} - ml-array-mean@1.1.6: - resolution: {integrity: sha512-MIdf7Zc8HznwIisyiJGRH9tRigg3Yf4FldW8DxKxpCCv/g5CafTw0RRu51nojVEOXuCQC7DRVVu5c7XXO/5joQ==} - - ml-array-sum@1.1.6: - resolution: {integrity: sha512-29mAh2GwH7ZmiRnup4UyibQZB9+ZLyMShvt4cH4eTK+cL2oEMIZFnSyB3SS8MlsTh6q/w/yh48KmqLxmovN4Dw==} - - ml-distance-euclidean@2.0.0: - resolution: {integrity: sha512-yC9/2o8QF0A3m/0IXqCTXCzz2pNEzvmcE/9HFKOZGnTjatvBbsn4lWYJkxENkA4Ug2fnYl7PXQxnPi21sgMy/Q==} - - ml-distance@4.0.1: - resolution: {integrity: sha512-feZ5ziXs01zhyFUUUeZV5hwc0f5JW0Sh0ckU1koZe/wdVkJdGxcP06KNQuF0WBTj8FttQUzcvQcpcrOp/XrlEw==} - - ml-tree-similarity@1.0.0: - resolution: {integrity: sha512-XJUyYqjSuUQkNQHMscr6tcjldsOoAekxADTplt40QKfwW6nd++1wHWV9AArl0Zvw/TIHgNaZZNvr8QGvE8wLRg==} - ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2397,10 +2373,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - num-sort@2.1.0: - resolution: {integrity: sha512-1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==} - engines: {node: '>=8'} - oauth4webapi@2.11.1: resolution: {integrity: sha512-aNzOnL98bL6izG97zgnZs1PFEyO4WDVRhz2Pd066NPak44w5ESLRCYmJIyey8avSBPOMtBjhF3ZDDm7bIb7UOg==} @@ -2454,9 +2426,14 @@ packages: resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} engines: {node: ^10.13.0 || >=12.0.0} - openai@4.54.0: - resolution: {integrity: sha512-e/12BdtTtj+tXs7iHm+Dm7H7WjEWnw7O52B2wSfCQ6lD5F6cvjzo7cANXy5TJ1Q3/qc8YRPT5wBTTFtP5sBp1g==} + openai@4.56.0: + resolution: {integrity: sha512-zcag97+3bG890MNNa0DQD9dGmmTWL8unJdNkulZzWRXrl+QeD+YkBI4H58rJcwErxqGK6a0jVPZ4ReJjhDGcmw==} hasBin: true + peerDependencies: + zod: ^3.23.8 + peerDependenciesMeta: + zod: + optional: true openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} @@ -2773,11 +2750,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} @@ -2918,8 +2890,8 @@ packages: peerDependencies: vue: '>=3.2.26 < 4' - tailwind-merge@2.4.0: - resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} + tailwind-merge@2.5.2: + resolution: {integrity: sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==} tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} @@ -3137,11 +3109,6 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.5.0: resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} @@ -3171,57 +3138,59 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@ai-sdk/provider-utils@1.0.5(zod@3.23.8)': + '@ai-sdk/provider-utils@1.0.14(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.14 + '@ai-sdk/provider': 0.0.21 eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 optionalDependencies: zod: 3.23.8 - '@ai-sdk/provider@0.0.14': + '@ai-sdk/provider@0.0.21': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.36(react@18.3.1)(zod@3.23.8)': + '@ai-sdk/react@0.0.47(react@18.3.1)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.34(zod@3.23.8) swr: 2.2.5(react@18.3.1) optionalDependencies: react: 18.3.1 zod: 3.23.8 - '@ai-sdk/solid@0.0.27(zod@3.23.8)': + '@ai-sdk/solid@0.0.37(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.34(zod@3.23.8) transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.29(svelte@4.2.18)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.39(svelte@4.2.18)(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.34(zod@3.23.8) sswr: 2.1.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.24(zod@3.23.8)': + '@ai-sdk/ui-utils@0.0.34(zod@3.23.8)': dependencies: - '@ai-sdk/provider': 0.0.14 - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) + '@ai-sdk/provider': 0.0.21 + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + json-schema: 0.4.0 secure-json-parse: 2.7.0 + zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.28(vue@3.4.31(typescript@5.5.4))(zod@3.23.8)': + '@ai-sdk/vue@0.0.39(vue@3.4.31(typescript@5.5.4))(zod@3.23.8)': dependencies: - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.34(zod@3.23.8) swrv: 1.0.4(vue@3.4.31(typescript@5.5.4)) optionalDependencies: vue: 3.4.31(typescript@5.5.4) @@ -3358,14 +3327,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@langchain/core@0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0)': + '@langchain/core@0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8))': dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 - js-tiktoken: 1.0.12 - langsmith: 0.1.40(@langchain/core@0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - ml-distance: 4.0.1 + js-tiktoken: 1.0.14 + langsmith: 0.1.42(@langchain/core@0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)))(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) mustache: 4.2.0 p-queue: 6.6.2 p-retry: 4.6.2 @@ -3376,21 +3344,21 @@ snapshots: - langchain - openai - '@langchain/openai@0.2.5(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))': + '@langchain/openai@0.2.7(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))': dependencies: - '@langchain/core': 0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - js-tiktoken: 1.0.12 - openai: 4.54.0 + '@langchain/core': 0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) + js-tiktoken: 1.0.14 + openai: 4.56.0(zod@3.23.8) zod: 3.23.8 zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: - encoding - langchain - '@langchain/textsplitters@0.0.3(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0)': + '@langchain/textsplitters@0.0.3(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8))': dependencies: - '@langchain/core': 0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - js-tiktoken: 1.0.12 + '@langchain/core': 0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) + js-tiktoken: 1.0.14 transitivePeerDependencies: - langchain - openai @@ -3812,10 +3780,10 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.45 form-data: 4.0.0 - '@types/node@18.19.43': + '@types/node@18.19.45': dependencies: undici-types: 5.26.5 @@ -3878,7 +3846,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -3962,15 +3930,15 @@ snapshots: dependencies: humanize-ms: 1.2.1 - ai@3.3.0(openai@4.54.0)(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.31(typescript@5.5.4))(zod@3.23.8): + ai@3.3.12(openai@4.56.0(zod@3.23.8))(react@18.3.1)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.31(typescript@5.5.4))(zod@3.23.8): dependencies: - '@ai-sdk/provider': 0.0.14 - '@ai-sdk/provider-utils': 1.0.5(zod@3.23.8) - '@ai-sdk/react': 0.0.36(react@18.3.1)(zod@3.23.8) - '@ai-sdk/solid': 0.0.27(zod@3.23.8) - '@ai-sdk/svelte': 0.0.29(svelte@4.2.18)(zod@3.23.8) - '@ai-sdk/ui-utils': 0.0.24(zod@3.23.8) - '@ai-sdk/vue': 0.0.28(vue@3.4.31(typescript@5.5.4))(zod@3.23.8) + '@ai-sdk/provider': 0.0.21 + '@ai-sdk/provider-utils': 1.0.14(zod@3.23.8) + '@ai-sdk/react': 0.0.47(react@18.3.1)(zod@3.23.8) + '@ai-sdk/solid': 0.0.37(zod@3.23.8) + '@ai-sdk/svelte': 0.0.39(svelte@4.2.18)(zod@3.23.8) + '@ai-sdk/ui-utils': 0.0.34(zod@3.23.8) + '@ai-sdk/vue': 0.0.39(vue@3.4.31(typescript@5.5.4))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -3979,7 +3947,7 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.22.5(zod@3.23.8) optionalDependencies: - openai: 4.54.0 + openai: 4.56.0(zod@3.23.8) react: 18.3.1 sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 @@ -4134,8 +4102,6 @@ snapshots: binary-extensions@2.3.0: {} - binary-search@1.3.6: {} - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -4156,7 +4122,7 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) - bun-types@1.1.21: + bun-types@1.1.25: dependencies: '@types/node': 20.12.14 '@types/ws': 8.5.12 @@ -4923,8 +4889,6 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-any-array@2.0.1: {} - is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -5061,7 +5025,7 @@ snapshots: jose@5.6.3: {} - js-tiktoken@1.0.12: + js-tiktoken@1.0.14: dependencies: base64-js: 1.5.1 @@ -5102,18 +5066,16 @@ snapshots: dependencies: json-buffer: 3.0.1 - langchain@0.2.12(ignore@5.3.1)(openai@4.54.0): + langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)): dependencies: - '@langchain/core': 0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - '@langchain/openai': 0.2.5(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0)) - '@langchain/textsplitters': 0.0.3(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) + '@langchain/core': 0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) + '@langchain/openai': 0.2.7(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8))) + '@langchain/textsplitters': 0.0.3(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) binary-extensions: 2.3.0 - js-tiktoken: 1.0.12 + js-tiktoken: 1.0.14 js-yaml: 4.1.0 jsonpointer: 5.0.1 - langchainhub: 0.0.11 - langsmith: 0.1.40(@langchain/core@0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - ml-distance: 4.0.1 + langsmith: 0.1.42(@langchain/core@0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)))(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) openapi-types: 12.1.3 p-retry: 4.6.2 uuid: 10.0.0 @@ -5126,9 +5088,7 @@ snapshots: - encoding - openai - langchainhub@0.0.11: {} - - langsmith@0.1.40(@langchain/core@0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0))(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0): + langsmith@0.1.42(@langchain/core@0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)))(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)): dependencies: '@types/uuid': 9.0.8 commander: 10.0.1 @@ -5137,9 +5097,9 @@ snapshots: semver: 7.6.3 uuid: 9.0.1 optionalDependencies: - '@langchain/core': 0.2.19(langchain@0.2.12(ignore@5.3.1)(openai@4.54.0))(openai@4.54.0) - langchain: 0.2.12(ignore@5.3.1)(openai@4.54.0) - openai: 4.54.0 + '@langchain/core': 0.2.27(langchain@0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)))(openai@4.56.0(zod@3.23.8)) + langchain: 0.2.16(ignore@5.3.1)(openai@4.56.0(zod@3.23.8)) + openai: 4.56.0(zod@3.23.8) language-subtag-registry@0.3.22: {} @@ -5568,27 +5528,6 @@ snapshots: minipass@7.0.4: {} - ml-array-mean@1.1.6: - dependencies: - ml-array-sum: 1.1.6 - - ml-array-sum@1.1.6: - dependencies: - is-any-array: 2.0.1 - - ml-distance-euclidean@2.0.0: {} - - ml-distance@4.0.1: - dependencies: - ml-array-mean: 1.1.6 - ml-distance-euclidean: 2.0.0 - ml-tree-similarity: 1.0.0 - - ml-tree-similarity@1.0.0: - dependencies: - binary-search: 1.3.6 - num-sort: 2.1.0 - ms@2.1.2: {} ms@2.1.3: {} @@ -5665,8 +5604,6 @@ snapshots: normalize-range@0.1.2: {} - num-sort@2.1.0: {} - oauth4webapi@2.11.1: {} oauth@0.9.15: {} @@ -5721,15 +5658,17 @@ snapshots: oidc-token-hash@5.0.3: {} - openai@4.54.0: + openai@4.56.0(zod@3.23.8): dependencies: - '@types/node': 18.19.43 + '@types/node': 18.19.45 '@types/node-fetch': 2.6.11 abort-controller: 3.0.0 agentkeepalive: 4.5.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 node-fetch: 2.7.0 + optionalDependencies: + zod: 3.23.8 transitivePeerDependencies: - encoding @@ -5843,7 +5782,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.40): dependencies: lilconfig: 3.1.1 - yaml: 2.4.5 + yaml: 2.5.0 optionalDependencies: postcss: 8.4.40 @@ -6096,10 +6035,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - semver@7.6.3: {} set-function-length@1.2.2: @@ -6265,7 +6200,7 @@ snapshots: dependencies: vue: 3.4.31(typescript@5.5.4) - tailwind-merge@2.4.0: {} + tailwind-merge@2.5.2: {} tailwindcss-animate@1.0.7(tailwindcss@3.4.7): dependencies: @@ -6547,8 +6482,6 @@ snapshots: yallist@4.0.0: {} - yaml@2.4.5: {} - yaml@2.5.0: {} yocto-queue@0.1.0: {}