Update AI SDK

This commit is contained in:
Tony Frazier 2026-02-02 20:36:18 -05:00
parent bf96aa5793
commit d6d266719f
2 changed files with 42 additions and 82 deletions

116
package-lock.json generated
View file

@ -9,9 +9,9 @@
"version": "0.2.0-beta.1",
"license": "AGPL-3.0",
"dependencies": {
"@ai-sdk/anthropic": "^3.0.29",
"@ai-sdk/openai": "^3.0.21",
"@ai-sdk/openai-compatible": "^2.0.25",
"@ai-sdk/anthropic": "^3.0.35",
"@ai-sdk/openai": "^3.0.25",
"@ai-sdk/openai-compatible": "^2.0.26",
"@chutes-ai/ai-sdk-provider": "^0.1.2",
"@openrouter/ai-sdk-provider": "^2.1.1",
"@tauri-apps/api": "^2",
@ -23,7 +23,7 @@
"@tauri-apps/plugin-sql": "^2",
"@tauri-apps/plugin-updater": "^2.9.0",
"@tutorlatin/svelte-tiny-virtual-list": "^3.0.18",
"ai": "^6.0.59",
"ai": "^6.0.67",
"ai-sdk-pollinations": "^0.0.1",
"clsx": "^2.1.1",
"gpt-tokenizer": "^3.4.0",
@ -58,13 +58,13 @@
}
},
"node_modules/@ai-sdk/anthropic": {
"version": "3.0.29",
"resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.29.tgz",
"integrity": "sha512-Yo+LG0WZuv2QXgpeh95zDeFBy/D02yEgWFCLYE1y72XZzuZ6M/g8tcMyTFOVyfM4yULRE7wShIq2VUYTwi1ZKw==",
"version": "3.0.35",
"resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.35.tgz",
"integrity": "sha512-Y3g/5uVj621XSB9lGF7WrD7qR+orhV5xpaYkRF8kfj2j4W7e7BBGIvxcdsCf85FjJbc6tKQdNTZ84ZEqT3Y5TQ==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.5",
"@ai-sdk/provider-utils": "4.0.10"
"@ai-sdk/provider": "3.0.7",
"@ai-sdk/provider-utils": "4.0.13"
},
"engines": {
"node": ">=18"
@ -74,13 +74,13 @@
}
},
"node_modules/@ai-sdk/gateway": {
"version": "3.0.27",
"resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.27.tgz",
"integrity": "sha512-Pr+ApS9k6/jcR3kNltJNxo60OdYvnVU4DeRhzVtxUAYTXCHx4qO+qTMG9nNRn+El1acJnNRA//Su47srjXkT/w==",
"version": "3.0.32",
"resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.32.tgz",
"integrity": "sha512-7clZRr07P9rpur39t1RrbIe7x8jmwnwUWI8tZs+BvAfX3NFgdSVGGIaT7bTz2pb08jmLXzTSDbrOTqAQ7uBkBQ==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.5",
"@ai-sdk/provider-utils": "4.0.10",
"@ai-sdk/provider": "3.0.7",
"@ai-sdk/provider-utils": "4.0.13",
"@vercel/oidc": "3.1.0"
},
"engines": {
@ -91,13 +91,13 @@
}
},
"node_modules/@ai-sdk/openai": {
"version": "3.0.21",
"resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.21.tgz",
"integrity": "sha512-6RzVqDNoJOptlMD4Wn9D2pZytiVgzeJSpm+E3Yvb2mO51CtklqhLmNur+DW2RpP/cGKgBDCbyns3yoJUd1hIhQ==",
"version": "3.0.25",
"resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.25.tgz",
"integrity": "sha512-DsaN46R98+D1W3lU3fKuPU3ofacboLaHlkAwxJPgJ8eup1AJHmPK1N1y10eJJbJcF6iby8Tf/vanoZxc9JPUfw==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.5",
"@ai-sdk/provider-utils": "4.0.10"
"@ai-sdk/provider": "3.0.7",
"@ai-sdk/provider-utils": "4.0.13"
},
"engines": {
"node": ">=18"
@ -107,42 +107,13 @@
}
},
"node_modules/@ai-sdk/openai-compatible": {
"version": "2.0.25",
"resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-2.0.25.tgz",
"integrity": "sha512-8PHEsigICF3wz62slGnAVuepDq+ASHN5MTAVk+qSvINnF1P1712OQ8TthK92eS+oJLabZujMo0jq1umM5y5YMA==",
"version": "2.0.26",
"resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-2.0.26.tgz",
"integrity": "sha512-l6jdFjI1C2eDAEm7oo+dnRn0oG1EkcyqfbEZ7ozT0TnYrah6amX2JkftYMP1GRzNtAeCB3WNN8XspXdmi6ZNlQ==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.6",
"@ai-sdk/provider-utils": "4.0.12"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"zod": "^3.25.76 || ^4.1.8"
}
},
"node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.6.tgz",
"integrity": "sha512-hSfoJtLtpMd7YxKM+iTqlJ0ZB+kJ83WESMiWuWrNVey3X8gg97x0OdAAaeAeclZByCX3UdPOTqhvJdK8qYA3ww==",
"license": "Apache-2.0",
"dependencies": {
"json-schema": "^0.4.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.12.tgz",
"integrity": "sha512-sdC3eUTa5W4r/bISlF3nxmM6zc8mV7Nj3mWI9iUO0cib70h0Zr52Tz5gGzO6HcDirbKVTR2ywmZb61MHU68prA==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.6",
"@standard-schema/spec": "^1.1.0",
"eventsource-parser": "^3.0.6"
"@ai-sdk/provider": "3.0.7",
"@ai-sdk/provider-utils": "4.0.13"
},
"engines": {
"node": ">=18"
@ -152,9 +123,9 @@
}
},
"node_modules/@ai-sdk/provider": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.5.tgz",
"integrity": "sha512-2Xmoq6DBJqmSl80U6V9z5jJSJP7ehaJJQMy2iFUqTay06wdCqTnPVBBQbtEL8RCChenL+q5DC5H5WzU3vV3v8w==",
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.7.tgz",
"integrity": "sha512-VkPLrutM6VdA924/mG8OS+5frbVTcu6e046D2bgDo00tehBANR1QBJ/mPcZ9tXMFOsVcm6SQArOregxePzTFPw==",
"license": "Apache-2.0",
"dependencies": {
"json-schema": "^0.4.0"
@ -164,12 +135,12 @@
}
},
"node_modules/@ai-sdk/provider-utils": {
"version": "4.0.10",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.10.tgz",
"integrity": "sha512-VeDAiCH+ZK8Xs4hb9Cw7pHlujWNL52RKe8TExOkrw6Ir1AmfajBZTb9XUdKOZO08RwQElIKA8+Ltm+Gqfo8djQ==",
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.13.tgz",
"integrity": "sha512-HHG72BN4d+OWTcq2NwTxOm/2qvk1duYsnhCDtsbYwn/h/4zeqURu1S0+Cn0nY2Ysq9a9HGKvrYuMn9bgFhR2Og==",
"license": "Apache-2.0",
"dependencies": {
"@ai-sdk/provider": "3.0.5",
"@ai-sdk/provider": "3.0.7",
"@standard-schema/spec": "^1.1.0",
"eventsource-parser": "^3.0.6"
},
@ -1128,7 +1099,6 @@
"integrity": "sha512-Vp3zX/qlwerQmHMP6x0Ry1oY7eKKRcOWGc2P59srOp4zcqyn+etJyQpELgOi4+ZSUgteX8Y387NuwruLgGXLUQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@standard-schema/spec": "^1.0.0",
"@sveltejs/acorn-typescript": "^1.0.5",
@ -1168,7 +1138,6 @@
"integrity": "sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@sveltejs/vite-plugin-svelte-inspector": "^4.0.1",
"debug": "^4.4.1",
@ -1824,7 +1793,6 @@
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"license": "MIT",
"peer": true,
"bin": {
"acorn": "bin/acorn"
},
@ -1833,15 +1801,14 @@
}
},
"node_modules/ai": {
"version": "6.0.59",
"resolved": "https://registry.npmjs.org/ai/-/ai-6.0.59.tgz",
"integrity": "sha512-9SfCvcr4kVk4t8ZzIuyHpuL1hFYKsYMQfBSbBq3dipXPa+MphARvI8wHEjNaRqYl3JOsJbWxEBIMqHL0L92mUA==",
"version": "6.0.67",
"resolved": "https://registry.npmjs.org/ai/-/ai-6.0.67.tgz",
"integrity": "sha512-xBnTcByHCj3OcG6V8G1s6zvSEqK0Bdiu+IEXYcpGrve1iGFFRgcrKeZtr/WAW/7gupnSvBbDF24BEv1OOfqi1g==",
"license": "Apache-2.0",
"peer": true,
"dependencies": {
"@ai-sdk/gateway": "3.0.27",
"@ai-sdk/provider": "3.0.5",
"@ai-sdk/provider-utils": "4.0.10",
"@ai-sdk/gateway": "3.0.32",
"@ai-sdk/provider": "3.0.7",
"@ai-sdk/provider-utils": "4.0.13",
"@opentelemetry/api": "1.9.0"
},
"engines": {
@ -1980,7 +1947,6 @@
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"baseline-browser-mapping": "^2.9.0",
"caniuse-lite": "^1.0.30001759",
@ -2736,7 +2702,6 @@
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"peer": true,
"engines": {
"node": ">=12"
},
@ -2764,7 +2729,6 @@
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",
@ -2955,7 +2919,6 @@
"resolved": "https://registry.npmjs.org/svelte/-/svelte-5.46.1.tgz",
"integrity": "sha512-ynjfCHD3nP2el70kN5Pmg37sSi0EjOm9FgHYQdC4giWG/hzO3AatzXXJJgP305uIhGQxSufJLuYWtkY8uK/8RA==",
"license": "MIT",
"peer": true,
"dependencies": {
"@jridgewell/remapping": "^2.3.4",
"@jridgewell/sourcemap-codec": "^1.5.0",
@ -3072,8 +3035,7 @@
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
"integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
"dev": true,
"license": "MIT",
"peer": true
"license": "MIT"
},
"node_modules/tailwindcss-animate": {
"version": "1.0.7",
@ -3149,7 +3111,6 @@
"integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
"dev": true,
"license": "Apache-2.0",
"peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@ -3219,7 +3180,6 @@
"integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"esbuild": "^0.25.0",
"fdir": "^6.4.4",