diff --git a/legacy/examples/llamaindex/bin/weather.ts b/legacy/examples/llamaindex/bin/weather.ts index 91f3cea3..d47dc21a 100644 --- a/legacy/examples/llamaindex/bin/weather.ts +++ b/legacy/examples/llamaindex/bin/weather.ts @@ -10,7 +10,6 @@ async function main() { const tools = createLlamaIndexTools(weather) const weatherAgent = agent({ - name: 'Weather Agent', llm: openai({ model: 'gpt-4o-mini', temperature: 0 }), systemPrompt: 'You are a helpful assistant. Be as concise as possible.', tools diff --git a/legacy/package.json b/legacy/package.json index 2fe79045..b59f4273 100644 --- a/legacy/package.json +++ b/legacy/package.json @@ -7,7 +7,7 @@ "type": "git", "url": "git+https://github.com/transitive-bullshit/agentic.git" }, - "packageManager": "pnpm@10.12.1", + "packageManager": "pnpm@10.12.2", "engines": { "node": ">=18" }, diff --git a/legacy/pnpm-lock.yaml b/legacy/pnpm-lock.yaml index c743617d..d7a653da 100644 --- a/legacy/pnpm-lock.yaml +++ b/legacy/pnpm-lock.yaml @@ -19,8 +19,8 @@ catalogs: specifier: ^1.5.1 version: 1.5.1 '@fisch0920/config': - specifier: ^1.1.2 - version: 1.1.2 + specifier: ^1.1.4 + version: 1.1.4 '@googleapis/customsearch': specifier: ^4.0.1 version: 4.0.1 @@ -211,7 +211,7 @@ importers: devDependencies: '@fisch0920/config': specifier: 'catalog:' - version: 1.1.2(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0)) + version: 1.1.4(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0)) '@types/node': specifier: 'catalog:' version: 24.0.3 @@ -1854,10 +1854,6 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.28.0': - resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.29.0': resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1877,8 +1873,8 @@ packages: '@fastify/deepmerge@2.0.2': resolution: {integrity: sha512-3wuLdX5iiiYeZWP6bQrjqhrcvBIf0NHbQH1Ur1WbHvoiuTYUEItgygea3zs8aHpiitn0lOB8gX20u1qO+FDm7Q==} - '@fisch0920/config@1.1.2': - resolution: {integrity: sha512-Gol+xv70RvLIkRxceDuQlKtHUXszazqke7VmUkagqPPHf8JW4pqFmqKZ5bhIeHZhzY5rt1E7IsszPZMQ3zVUMQ==} + '@fisch0920/config@1.1.4': + resolution: {integrity: sha512-5V/NNao9CWdpNkHXAFi2DZhh/y8lMwXpCuCx+ceL8+AUm5jq73zMgYl3OWgTMxPKTFw5ZeweXD+qTv/9urwVxg==} engines: {node: '>=18'} peerDependencies: eslint: '>= 9' @@ -3212,67 +3208,67 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@typescript-eslint/eslint-plugin@8.33.1': - resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==} + '@typescript-eslint/eslint-plugin@8.35.0': + resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.33.1 + '@typescript-eslint/parser': ^8.35.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.33.1': - resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==} + '@typescript-eslint/parser@8.35.0': + resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/project-service@8.33.1': - resolution: {integrity: sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==} + '@typescript-eslint/project-service@8.35.0': + resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.33.1': - resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==} + '@typescript-eslint/scope-manager@8.35.0': + resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.33.1': - resolution: {integrity: sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==} + '@typescript-eslint/tsconfig-utils@8.35.0': + resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/type-utils@8.33.1': - resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==} + '@typescript-eslint/type-utils@8.35.0': + resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.33.1': - resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==} + '@typescript-eslint/types@8.35.0': + resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.33.1': - resolution: {integrity: sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==} + '@typescript-eslint/typescript-estree@8.35.0': + resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.33.1': - resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==} + '@typescript-eslint/utils@8.35.0': + resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.33.1': - resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==} + '@typescript-eslint/visitor-keys@8.35.0': + resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/eslint-plugin@1.2.1': - resolution: {integrity: sha512-JQr1jdVcrsoS7Sdzn83h9sq4DvREf9Q/onTZbJCqTVlv/76qb+TZrLv/9VhjnjSMHweQH5FdpMDeCR6aDe2fgw==} + '@vitest/eslint-plugin@1.2.7': + resolution: {integrity: sha512-7WHcGZo6uXsE4SsSnpGDqKyGrd6NfOMM52WKoHSpTRZLbjMuDyHfA5P7m8yrr73tpqYjsiAdSjSerOnx8uEhpA==} peerDependencies: eslint: '>= 8.57.0' typescript: '>= 5.0.0' @@ -3312,50 +3308,53 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@xsai/embed@0.3.0-beta.4': - resolution: {integrity: sha512-ZTH06ySgR7cg20ve0Bsz6PHGvtkqRuF+MhrS+BwdPp8PFRuu2Q89fNsEEI5sYfOZmg6tAUTwbh8mUbfW2G7crw==} + '@xsai/embed@0.3.0-beta.5': + resolution: {integrity: sha512-OK82udN5tuP1gumLRqchKzrYW+eNFtXtzDm/RgRCLgoRrqONRrnYa+aMnBYhJBxIBs3xA66lTohXC6c0rcesgQ==} - '@xsai/generate-image@0.3.0-beta.4': - resolution: {integrity: sha512-9IggRCD/SWcVO8ocZZ6/s7GVt9OnxmMAPoiS3GHVbeQCBRmDY9PXUko49P0BRV40iBkCa55JD+Uqg1CTVlqhZQ==} + '@xsai/generate-image@0.3.0-beta.5': + resolution: {integrity: sha512-vv5arGa4kYS6SCyjImvPOWb2zgW++ZvyaVVc87XOXVKarr27mFFelGfxMlxrL+d0XinSIDaPySdM3kmDFub6aA==} - '@xsai/generate-object@0.3.0-beta.4': - resolution: {integrity: sha512-R9BKOmEtqy/YmM08gjl535fmG2G8B3/z3i3WgJpcALfNbSyOpZz5Mfuro5WFU04FV6JUNj4Rsxf3D9GNfWdyGg==} + '@xsai/generate-object@0.3.0-beta.5': + resolution: {integrity: sha512-DZv8OCNoZ/zEPiRLz4nouFIRun7MOeyJVfPdwsyTqra0C7GYdJUU2r77p5da1ojXxrTWLpLaYxdghOLF1lQRcw==} - '@xsai/generate-speech@0.3.0-beta.4': - resolution: {integrity: sha512-vcUzRBAyi9IiW9rZ5eYvGpN9zsSA3DfdoIti2xtO7Wv37QDPMfo43cUYv+3N6tZfcWdyrhM0wW2HXbRUgJspuA==} + '@xsai/generate-speech@0.3.0-beta.5': + resolution: {integrity: sha512-VCDOhSVZh7Co2rChCqk5dzmXUHZQ8HSyXeukfN4h5FiZvYc7VPffFY9EuUgF7WP3Ms4L00JSYrU+SjYA3mnSDw==} - '@xsai/generate-text@0.3.0-beta.4': - resolution: {integrity: sha512-7DYHepjky5cwMILVk0tBXmGNM40BCPDigJZ+O88D4xAOgBDw0zhWAw6j3lVmTqx7Rw9qalndROC/f9pTJglt0Q==} + '@xsai/generate-text@0.3.0-beta.5': + resolution: {integrity: sha512-EQTrpCWE8sfWIOKUhMjy0HhADWQGBUEW7D6Fmw85cw6Sygh3vbIHx05Bd5ylNK+UD5itXkLx3bBJA8l3R5Wm+Q==} - '@xsai/generate-transcription@0.3.0-beta.4': - resolution: {integrity: sha512-tATTKHYb/CWNiN3d9lllbAdA83tuapdJumx2D5Ggzr4YY0E349kRA85w3uw7ppc4o4AXTmNmcwKQzBDgbCo/kg==} + '@xsai/generate-transcription@0.3.0-beta.5': + resolution: {integrity: sha512-hb9IOGCaoLxFOZAbOFNnl+i+ariSkh46KsycO+vnMNgbW3/t42WBAJAH8sjtx2VGpSMoYxyuAgvR7l7wsSht1g==} - '@xsai/model@0.3.0-beta.4': - resolution: {integrity: sha512-t0H8EaY8jpyR7Buzr70bZAQasRkVe9VtZIc+HY7jcmeXafBEP/3AM2nSUmJkIj4SDjbiNLPqpP3LzB5cQ0u8RA==} + '@xsai/model@0.3.0-beta.5': + resolution: {integrity: sha512-gvKLJHFDxCRaj82bBqnGy88L+VYspgV9aqqKgVxhdgAuK2dxS3213tEmordq+WDzBIdTJXThLDvQjZuCe1e14A==} - '@xsai/shared-chat@0.3.0-beta.4': - resolution: {integrity: sha512-7vD3XLl5I3RKntFGJTPRe5fGner+49KwRj7MQAUSjykvQGtJ6CoEGcZcQdhnqrsRZga8b2urpiMRZZCHL4avzg==} + '@xsai/shared-chat@0.3.0-beta.5': + resolution: {integrity: sha512-5c1IgLfGgi9OQER/uyZsLuw0vtwvrpUYdMDl0lHrfiJ7t/KA076BoNHYD2hK7oBtkKwwvzvo9KKvxo+Z4zjMDA==} - '@xsai/shared@0.3.0-beta.4': - resolution: {integrity: sha512-Jf/AMvk/MAZu1prsr67mCXwfjjXyDaKgkL/a/3oJ1PKub0VLrtu7W7J8ZE1YOTqPhfiuSjaDxKMoUJe+BY++QA==} + '@xsai/shared@0.3.0-beta.5': + resolution: {integrity: sha512-0vDW0fkEcFhfd3uG2OEMkoqq/ghh62KJUokMUwaAPKLNcVNAVcFRoslH9lKjdHJziSZ/b59f5rpUEjU3DHooZQ==} - '@xsai/stream-object@0.3.0-beta.4': - resolution: {integrity: sha512-E/QuM5uNJ64i5F5qdHxL3O3QyKi47+sdg3WSwoTNh8TSJ5zvyK3ittkhmgHpze0EETAqqMnNE+CHBAuQUGCUmQ==} + '@xsai/stream-object@0.3.0-beta.5': + resolution: {integrity: sha512-AwqgnBpSJ7/0mGeaYWUplrP0DBlZLCQfr7Em55IDJEyTq1/bzBCIOJTxczBiYG11umWLa4mHXciGC5GGge5jBg==} - '@xsai/stream-text@0.3.0-beta.4': - resolution: {integrity: sha512-sH9l6/2Hb3DkaZILRi+kSW4V2AjYRW+YQ3tVFzqR6b/4TriHQaAxYNblSydBTcU7E9E+RgjT8eNeEJ3L3yetjw==} + '@xsai/stream-text@0.3.0-beta.5': + resolution: {integrity: sha512-o0SxwzCA2F1zKcONZJX7qrk+PnKhzldV0jRqQ+NdBzaFLmg/clfqeENlbuwmfIrV5ck0BfPEMTo4gNBfxhsGSQ==} '@xsai/tool@0.3.0-beta.4': resolution: {integrity: sha512-2c6jZMjlBYym+gbT9+qgXi3KW93bo5A8jst42VlUpWYZCiudPBiy9puliFG48GkOZlemsfQ072MkNP94WxmMOQ==} - '@xsai/utils-chat@0.3.0-beta.4': - resolution: {integrity: sha512-SPjmQJiHl3FrIlWB69oRe+LNXqnGBeN9xC87e0a3SF3vOqIP6aiZt/Ng4bQEB9ABke7eSYMav9IBVuZyDh+bGg==} + '@xsai/tool@0.3.0-beta.5': + resolution: {integrity: sha512-+sRCpHtDJ+c3X/53BlbTLZe+XJeg1hjSksP+COKjg7JhzDXyIDtHNOo7i3a0P/Y46JtsQAk9sje9f9eBSPbhpQ==} - '@xsai/utils-reasoning@0.3.0-beta.4': - resolution: {integrity: sha512-B93CQKxmh0v0u876u/eOZJBzEvRZlkeGvoFLpW/E/Z+s4mu4+VYiWCMAQv5IH5gVzF9wKFHi9Eri560Euc+8yg==} + '@xsai/utils-chat@0.3.0-beta.5': + resolution: {integrity: sha512-nDzlC4Da++AK/MGzwmfyREKvXrQqfhGCNTv+WZFQi5digPCDWueWThaFwA0A7PdD+mDrvoD9YMBaOCY3Aow+Tw==} - '@xsai/utils-stream@0.3.0-beta.4': - resolution: {integrity: sha512-ymEVVAcQpiUM3gzqhQ8oHY9FH7LFPzNs5dnymBfkQ1wX8XUiuuFrCEIWKuiARwLVHVTBEyB4kGelYkZYLWvetw==} + '@xsai/utils-reasoning@0.3.0-beta.5': + resolution: {integrity: sha512-+f9ZfGrEodP3dzMzkA5DHgGRZYTAHThgw/Rc/s1S7BxWlIgG5apqP/4v76Jns4Tgh41+hYiec5cTTUpGhzAjow==} + + '@xsai/utils-stream@0.3.0-beta.5': + resolution: {integrity: sha512-D3dEi+YKSsUzVNDNzNn0eov9ApsEs5kTFlJyXQYdeFdZixNAtYnF+DtFjMk59mQmHY+Z6cSilsCl+M3kKkfE9w==} abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} @@ -3481,6 +3480,10 @@ packages: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + array.prototype.findlast@1.2.5: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} @@ -3630,10 +3633,6 @@ packages: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - call-bound@1.0.4: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} @@ -4052,6 +4051,10 @@ packages: resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} + es-abstract@1.24.0: + resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + engines: {node: '>= 0.4'} + es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -4119,8 +4122,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4140,8 +4143,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4187,8 +4190,8 @@ packages: peerDependencies: eslint: '>=5.0.0' - eslint-plugin-testing-library@7.4.0: - resolution: {integrity: sha512-rmryGUowFYlljNrN/sPjSfp4uZr6gIsiTHUeFg45xNwhWzgr+izRzOanrvd28XVlVmXlBpZdJGu+aHFUBBQatA==} + eslint-plugin-testing-library@7.5.3: + resolution: {integrity: sha512-sZk5hIrx0p1ehvdS2qHefKwXHiEysiQN+FMGCzES6xRNUgwI3q4KdWMeAwpPDP9u0RDkNzJpebRUnNch1sJh+A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: ^9.14.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4207,10 +4210,6 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@4.2.1: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4831,6 +4830,10 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + is-network-error@1.1.0: resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} engines: {node: '>=16'} @@ -5335,8 +5338,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - node-addon-api@8.3.1: - resolution: {integrity: sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA==} + node-addon-api@8.4.0: + resolution: {integrity: sha512-D9DI/gXHvVmjHS08SVch0Em8G5S1P+QWtU31appcKT/8wFSPRcdHadIFSAntdMMVM5zz+/DL+bL/gz3UDppqtg==} engines: {node: ^18 || ^20 || >= 21} node-domexception@1.0.0: @@ -6081,6 +6084,10 @@ packages: std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -6428,8 +6435,8 @@ packages: resolution: {integrity: sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==} engines: {node: '>= 18'} - typescript-eslint@8.33.1: - resolution: {integrity: sha512-AgRnV4sKkWOiZ0Kjbnf5ytTJXMUZQ0qhSVdQtDNYLPLnjsATEYhaO94GlRQwi4t4gO8FfjM6NnikHeKjUm8D7A==} + typescript-eslint@8.35.0: + resolution: {integrity: sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6690,8 +6697,8 @@ packages: xsai@0.3.0-beta.4: resolution: {integrity: sha512-vS2QjHqpqSJzYeExBNA93FWRS1M9hXUKohrKxPDmOm7fXPY4vMB/PfcVyM0CMIBO5fXNwwfd9VzwKW6CnXrpLA==} - xsschema@0.3.0-beta.4: - resolution: {integrity: sha512-XROJ0QTt5p/awHveolz+gM+LP5lj51dh0oO8G28zvpwpevm4oPSHkRH8nOLKYlLgZ/Vk/mZptY5n+yDyPiNgXg==} + xsschema@0.3.0-beta.5: + resolution: {integrity: sha512-NYMPzYegZpL+zpTMswdg41+mmcyCkym38nvsZvPAHPDAOiOT8zAXrE28XvwyQDMsLuGE51IsJ+07RHYqTh4PUQ==} peerDependencies: '@valibot/to-json-schema': ^1.0.0 arktype: ^2.1.16 @@ -7440,8 +7447,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.28.0': {} - '@eslint/js@9.29.0': {} '@eslint/object-schema@2.1.6': {} @@ -7458,26 +7463,26 @@ snapshots: '@fastify/deepmerge@2.0.2': {} - '@fisch0920/config@1.1.2(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0))': + '@fisch0920/config@1.1.4(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@eslint/js': 9.28.0 + '@eslint/js': 9.29.0 '@total-typescript/ts-reset': 0.6.1 - '@vitest/eslint-plugin': 1.2.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/eslint-plugin': 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0)) eslint: 9.29.0(jiti@2.4.2) eslint-config-prettier: 10.1.5(eslint@9.29.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-jest-dom: 5.5.0(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-react: 7.37.5(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-react-hooks: 5.2.0(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-security: 3.0.1 eslint-plugin-simple-import-sort: 12.1.1(eslint@9.29.0(jiti@2.4.2)) - eslint-plugin-testing-library: 7.4.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + eslint-plugin-testing-library: 7.5.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint-plugin-unicorn: 59.0.1(eslint@9.29.0(jiti@2.4.2)) globals: 16.2.0 prettier: 3.5.3 typescript: 5.8.3 - typescript-eslint: 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + typescript-eslint: 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - '@testing-library/dom' - '@typescript-eslint/parser' @@ -9296,14 +9301,14 @@ snapshots: '@types/uuid@9.0.8': {} - '@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/type-utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.33.1 + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.35.0 + '@typescript-eslint/type-utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.35.0 eslint: 9.29.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 7.0.5 @@ -9313,40 +9318,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/types': 8.33.1 - '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.33.1 + '@typescript-eslint/scope-manager': 8.35.0 + '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.35.0 debug: 4.4.1 eslint: 9.29.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.33.1(typescript@5.8.3)': + '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3) - '@typescript-eslint/types': 8.33.1 + '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) + '@typescript-eslint/types': 8.35.0 debug: 4.4.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.33.1': + '@typescript-eslint/scope-manager@8.35.0': dependencies: - '@typescript-eslint/types': 8.33.1 - '@typescript-eslint/visitor-keys': 8.33.1 + '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/visitor-keys': 8.35.0 - '@typescript-eslint/tsconfig-utils@8.33.1(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) debug: 4.4.1 eslint: 9.29.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.3) @@ -9354,14 +9359,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.33.1': {} + '@typescript-eslint/types@8.35.0': {} - '@typescript-eslint/typescript-estree@8.33.1(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/project-service': 8.33.1(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3) - '@typescript-eslint/types': 8.33.1 - '@typescript-eslint/visitor-keys': 8.33.1 + '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) + '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/visitor-keys': 8.35.0 debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -9372,25 +9377,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/utils@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/types': 8.33.1 - '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.35.0 + '@typescript-eslint/types': 8.35.0 + '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.33.1': + '@typescript-eslint/visitor-keys@8.35.0': dependencies: - '@typescript-eslint/types': 8.33.1 - eslint-visitor-keys: 4.2.0 + '@typescript-eslint/types': 8.35.0 + eslint-visitor-keys: 4.2.1 - '@vitest/eslint-plugin@1.2.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/eslint-plugin@1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.3)(jiti@2.4.2)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@typescript-eslint/utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 @@ -9440,18 +9445,18 @@ snapshots: loupe: 3.1.4 tinyrainbow: 2.0.0 - '@xsai/embed@0.3.0-beta.4': + '@xsai/embed@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/generate-image@0.3.0-beta.4': + '@xsai/generate-image@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/generate-object@0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': + '@xsai/generate-object@0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': dependencies: - '@xsai/generate-text': 0.3.0-beta.4 - xsschema: 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/generate-text': 0.3.0-beta.5 + xsschema: 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -9460,33 +9465,33 @@ snapshots: - zod - zod-to-json-schema - '@xsai/generate-speech@0.3.0-beta.4': + '@xsai/generate-speech@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/generate-text@0.3.0-beta.4': + '@xsai/generate-text@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 - '@xsai/shared-chat': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 + '@xsai/shared-chat': 0.3.0-beta.5 - '@xsai/generate-transcription@0.3.0-beta.4': + '@xsai/generate-transcription@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/model@0.3.0-beta.4': + '@xsai/model@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/shared-chat@0.3.0-beta.4': + '@xsai/shared-chat@0.3.0-beta.5': dependencies: - '@xsai/shared': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 - '@xsai/shared@0.3.0-beta.4': {} + '@xsai/shared@0.3.0-beta.5': {} - '@xsai/stream-object@0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': + '@xsai/stream-object@0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': dependencies: - '@xsai/stream-text': 0.3.0-beta.4 - xsschema: 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/stream-text': 0.3.0-beta.5 + xsschema: 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -9495,15 +9500,15 @@ snapshots: - zod - zod-to-json-schema - '@xsai/stream-text@0.3.0-beta.4': + '@xsai/stream-text@0.3.0-beta.5': dependencies: - '@xsai/shared-chat': 0.3.0-beta.4 + '@xsai/shared-chat': 0.3.0-beta.5 '@xsai/tool@0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': dependencies: - '@xsai/shared': 0.3.0-beta.4 - '@xsai/shared-chat': 0.3.0-beta.4 - xsschema: 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/shared': 0.3.0-beta.5 + '@xsai/shared-chat': 0.3.0-beta.5 + xsschema: 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -9512,13 +9517,26 @@ snapshots: - zod - zod-to-json-schema - '@xsai/utils-chat@0.3.0-beta.4': + '@xsai/tool@0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67)': dependencies: - '@xsai/shared-chat': 0.3.0-beta.4 + '@xsai/shared': 0.3.0-beta.5 + '@xsai/shared-chat': 0.3.0-beta.5 + xsschema: 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + transitivePeerDependencies: + - '@valibot/to-json-schema' + - arktype + - effect + - sury + - zod + - zod-to-json-schema - '@xsai/utils-reasoning@0.3.0-beta.4': {} + '@xsai/utils-chat@0.3.0-beta.5': + dependencies: + '@xsai/shared-chat': 0.3.0-beta.5 - '@xsai/utils-stream@0.3.0-beta.4': {} + '@xsai/utils-reasoning@0.3.0-beta.5': {} + + '@xsai/utils-stream@0.3.0-beta.5': {} abort-controller@3.0.0: dependencies: @@ -9628,6 +9646,17 @@ snapshots: get-intrinsic: 1.3.0 is-string: 1.1.1 + array-includes@3.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 + array.prototype.findlast@1.2.5: dependencies: call-bind: 1.0.8 @@ -9642,7 +9671,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -9651,7 +9680,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: @@ -9839,11 +9868,6 @@ snapshots: get-intrinsic: 1.3.0 set-function-length: 1.2.2 - call-bound@1.0.3: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.2.7 - call-bound@1.0.4: dependencies: call-bind-apply-helpers: 1.0.2 @@ -10263,6 +10287,63 @@ snapshots: unbox-primitive: 1.1.0 which-typed-array: 1.1.19 + es-abstract@1.24.0: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.19 + es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -10361,20 +10442,20 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@2.4.2)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 @@ -10382,7 +10463,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.29.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@2.4.2)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.29.0(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -10394,7 +10475,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -10459,10 +10540,10 @@ snapshots: dependencies: eslint: 9.29.0(jiti@2.4.2) - eslint-plugin-testing-library@7.4.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-testing-library@7.5.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.35.0 + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) transitivePeerDependencies: - supports-color @@ -10496,8 +10577,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} - eslint-visitor-keys@4.2.1: {} eslint@9.29.0(jiti@2.4.2): @@ -11113,7 +11192,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -11242,6 +11321,8 @@ snapshots: is-map@2.0.3: {} + is-negative-zero@2.0.3: {} + is-network-error@1.1.0: {} is-number-object@1.1.1: @@ -11670,7 +11751,7 @@ snapshots: neo-async@2.6.2: {} - node-addon-api@8.3.1: {} + node-addon-api@8.4.0: {} node-domexception@1.0.0: {} @@ -11751,7 +11832,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 object.values@1.2.1: dependencies: @@ -12414,16 +12495,16 @@ snapshots: side-channel-map@1.0.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-map: 1.0.1 @@ -12481,6 +12562,11 @@ snapshots: std-env@3.9.0: {} + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + string-argv@0.3.2: {} string-collapse-leading-whitespace@7.0.9: {} @@ -12714,7 +12800,7 @@ snapshots: tree-sitter@0.22.4: dependencies: - node-addon-api: 8.3.1 + node-addon-api: 8.4.0 node-gyp-build: 4.8.4 ts-api-utils@2.1.0(typescript@5.8.3): @@ -12859,11 +12945,11 @@ snapshots: typed-function@4.2.1: {} - typescript-eslint@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): + typescript-eslint@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/parser': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.35.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.29.0(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: @@ -13110,21 +13196,21 @@ snapshots: xsai@0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67): dependencies: - '@xsai/embed': 0.3.0-beta.4 - '@xsai/generate-image': 0.3.0-beta.4 - '@xsai/generate-object': 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) - '@xsai/generate-speech': 0.3.0-beta.4 - '@xsai/generate-text': 0.3.0-beta.4 - '@xsai/generate-transcription': 0.3.0-beta.4 - '@xsai/model': 0.3.0-beta.4 - '@xsai/shared': 0.3.0-beta.4 - '@xsai/shared-chat': 0.3.0-beta.4 - '@xsai/stream-object': 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) - '@xsai/stream-text': 0.3.0-beta.4 - '@xsai/tool': 0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) - '@xsai/utils-chat': 0.3.0-beta.4 - '@xsai/utils-reasoning': 0.3.0-beta.4 - '@xsai/utils-stream': 0.3.0-beta.4 + '@xsai/embed': 0.3.0-beta.5 + '@xsai/generate-image': 0.3.0-beta.5 + '@xsai/generate-object': 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/generate-speech': 0.3.0-beta.5 + '@xsai/generate-text': 0.3.0-beta.5 + '@xsai/generate-transcription': 0.3.0-beta.5 + '@xsai/model': 0.3.0-beta.5 + '@xsai/shared': 0.3.0-beta.5 + '@xsai/shared-chat': 0.3.0-beta.5 + '@xsai/stream-object': 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/stream-text': 0.3.0-beta.5 + '@xsai/tool': 0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67) + '@xsai/utils-chat': 0.3.0-beta.5 + '@xsai/utils-reasoning': 0.3.0-beta.5 + '@xsai/utils-stream': 0.3.0-beta.5 transitivePeerDependencies: - '@valibot/to-json-schema' - arktype @@ -13133,7 +13219,7 @@ snapshots: - zod - zod-to-json-schema - xsschema@0.3.0-beta.4(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67): + xsschema@0.3.0-beta.5(zod-to-json-schema@3.24.5(zod@3.25.67))(zod@3.25.67): optionalDependencies: zod: 3.25.67 zod-to-json-schema: 3.24.5(zod@3.25.67) diff --git a/legacy/pnpm-workspace.yaml b/legacy/pnpm-workspace.yaml index 9211b879..5903a09f 100644 --- a/legacy/pnpm-workspace.yaml +++ b/legacy/pnpm-workspace.yaml @@ -1,16 +1,13 @@ packages: - packages/* - examples/* -updateConfig: - ignoreDependencies: - - p-throttle - - '@nangohq/node' + catalog: '@ai-sdk/openai': ^1.3.22 '@apidevtools/swagger-parser': ^10.1.1 '@dexaai/dexter': ^4.1.1 '@e2b/code-interpreter': ^1.5.1 - '@fisch0920/config': ^1.1.2 + '@fisch0920/config': ^1.1.4 '@googleapis/customsearch': ^4.0.1 '@langchain/core': ^0.3.60 '@langchain/openai': ^0.5.14 @@ -74,3 +71,11 @@ catalog: zod: ^3.25.67 zod-validation-error: ^3.5.2 zoominfo-api-auth-client: ^1.0.1 + +ignoredBuiltDependencies: + - '@fisch0920/config' + +updateConfig: + ignoreDependencies: + - p-throttle + - '@nangohq/node'