🎄 merry christmas: ai sdk v6 beta + tool approval (#1361)

This commit is contained in:
josh 2025-12-19 23:24:24 +00:00 committed by GitHub
parent 6e5b883cf2
commit 4d3ba8d9fe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 429 additions and 202 deletions

80
pnpm-lock.yaml generated
View file

@ -9,14 +9,14 @@ importers:
.:
dependencies:
'@ai-sdk/gateway':
specifier: ^2.0.18
version: 2.0.18(zod@3.25.76)
specifier: 2.0.0-beta.85
version: 2.0.0-beta.85(zod@3.25.76)
'@ai-sdk/provider':
specifier: 2.0.0
version: 2.0.0
specifier: 3.0.0-beta.27
version: 3.0.0-beta.27
'@ai-sdk/react':
specifier: 2.0.109
version: 2.0.109(react@19.0.1)(zod@3.25.76)
specifier: 3.0.0-beta.162
version: 3.0.0-beta.162(react@19.0.1)(zod@3.25.76)
'@codemirror/lang-javascript':
specifier: ^6.2.2
version: 6.2.3
@ -96,8 +96,8 @@ importers:
specifier: ^12.10.0
version: 12.10.0(@types/react@18.3.18)(react-dom@19.0.1(react@19.0.1))(react@19.0.1)
ai:
specifier: 5.0.108
version: 5.0.108(zod@3.25.76)
specifier: 6.0.0-beta.159
version: 6.0.0-beta.159(zod@3.25.76)
bcrypt-ts:
specifier: ^5.0.2
version: 5.0.3
@ -303,31 +303,27 @@ importers:
packages:
'@ai-sdk/gateway@2.0.18':
resolution: {integrity: sha512-sDQcW+6ck2m0pTIHW6BPHD7S125WD3qNkx/B8sEzJp/hurocmJ5Cni0ybExg6sQMGo+fr/GWOwpHF1cmCdg5rQ==}
'@ai-sdk/gateway@2.0.0-beta.85':
resolution: {integrity: sha512-1LFCTwweCe1KWyBR/v64zbvNJbAu4JPooa+0JVUclcb90RYQH2FDIQCbxN4H6J8is4yaTkHW5tbLNjHpOkxZuA==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider-utils@3.0.18':
resolution: {integrity: sha512-ypv1xXMsgGcNKUP+hglKqtdDuMg68nWHucPPAhIENrbFAI+xCHiqPVN8Zllxyv1TNZwGWUghPxJXU+Mqps0YRQ==}
'@ai-sdk/provider-utils@4.0.0-beta.53':
resolution: {integrity: sha512-83/aNTnKfurb4jdaOSfh1KgxY27SuWZbecc3bUfiUxLMtAMBLusgWMaaSbfl2VHufAoGLXIuRYRq4lXlNCdXzw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
'@ai-sdk/provider@2.0.0':
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
'@ai-sdk/provider@3.0.0-beta.27':
resolution: {integrity: sha512-g/H1lyBQa5TAolD0t9uW552z0dwo2evMPxE9gu22zkEUvQSkOl8F1C0Jg31sUPTn9xmKnDK+hjWsAsZnOFE9mQ==}
engines: {node: '>=18'}
'@ai-sdk/react@2.0.109':
resolution: {integrity: sha512-5qM8KuN7bv7E+g6BXkSAYLFjwIfMSTKOA1prjg1zEShJXJyLSc+Yqkd3EfGibm75b7nJAqJNShurDmR/IlQqFQ==}
'@ai-sdk/react@3.0.0-beta.162':
resolution: {integrity: sha512-vgJPUbHJ+y5Ebs1KmCnnjdebP7dsgW4uBEtPvmJJv/5JW7K4nizEFVOoxb2FF/mU7KbbE8qiprnM/XPRgC/znQ==}
engines: {node: '>=18'}
peerDependencies:
react: ^18 || ^19 || ^19.0.0-rc
zod: ^3.25.76 || ^4.1.8
peerDependenciesMeta:
zod:
optional: true
react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@ -2179,8 +2175,8 @@ packages:
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
'@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
@ -2579,8 +2575,8 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
ai@5.0.108:
resolution: {integrity: sha512-Jex3Lb7V41NNpuqJHKgrwoU6BCLHdI1Pg4qb4GJH4jRIDRXUBySJErHjyN4oTCwbiYCeb/8II9EnqSRPq9EifA==}
ai@6.0.0-beta.159:
resolution: {integrity: sha512-iwyz0iycu0Tu1of9GLGwiXvNgW6dB+hnFE0dzWubTQFKz0C8nB8gjMwRTiNhNXO6HuN9+uokg9DO7HYM2CRExw==}
engines: {node: '>=18'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@ -4534,33 +4530,33 @@ packages:
snapshots:
'@ai-sdk/gateway@2.0.18(zod@3.25.76)':
'@ai-sdk/gateway@2.0.0-beta.85(zod@3.25.76)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
'@ai-sdk/provider': 3.0.0-beta.27
'@ai-sdk/provider-utils': 4.0.0-beta.53(zod@3.25.76)
'@vercel/oidc': 3.0.5
zod: 3.25.76
'@ai-sdk/provider-utils@3.0.18(zod@3.25.76)':
'@ai-sdk/provider-utils@4.0.0-beta.53(zod@3.25.76)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
'@ai-sdk/provider': 3.0.0-beta.27
'@standard-schema/spec': 1.1.0
eventsource-parser: 3.0.6
zod: 3.25.76
'@ai-sdk/provider@2.0.0':
'@ai-sdk/provider@3.0.0-beta.27':
dependencies:
json-schema: 0.4.0
'@ai-sdk/react@2.0.109(react@19.0.1)(zod@3.25.76)':
'@ai-sdk/react@3.0.0-beta.162(react@19.0.1)(zod@3.25.76)':
dependencies:
'@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
ai: 5.0.108(zod@3.25.76)
'@ai-sdk/provider-utils': 4.0.0-beta.53(zod@3.25.76)
ai: 6.0.0-beta.159(zod@3.25.76)
react: 19.0.1
swr: 2.3.3(react@19.0.1)
throttleit: 2.1.0
optionalDependencies:
zod: 3.25.76
transitivePeerDependencies:
- zod
'@alloc/quick-lru@5.2.0': {}
@ -6166,7 +6162,7 @@ snapshots:
'@shikijs/vscode-textmate@10.0.2': {}
'@standard-schema/spec@1.0.0': {}
'@standard-schema/spec@1.1.0': {}
'@swc/helpers@0.5.15':
dependencies:
@ -6576,11 +6572,11 @@ snapshots:
acorn@8.15.0: {}
ai@5.0.108(zod@3.25.76):
ai@6.0.0-beta.159(zod@3.25.76):
dependencies:
'@ai-sdk/gateway': 2.0.18(zod@3.25.76)
'@ai-sdk/provider': 2.0.0
'@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
'@ai-sdk/gateway': 2.0.0-beta.85(zod@3.25.76)
'@ai-sdk/provider': 3.0.0-beta.27
'@ai-sdk/provider-utils': 4.0.0-beta.53(zod@3.25.76)
'@opentelemetry/api': 1.9.0
zod: 3.25.76