@ai-sdk/svelte
Vercel AI SDK 针对 Svelte 框架提供的官方适配包,将 AI SDK 的流式状态封装为 Svelte store 或响应式变量,支持聊天、补全等 AI 能力的快速接入
核心事实
时间轴 (近 90 天)
升级 @ai-sdk/svelte 后建议跑一遍现有的集成测试,尤其是涉及流式响应与状态管理的部分,确认上游核心包变更没有影响 Svelte 侧的响应式更新行为
AI SDK 的 Svelte 适配包版本号与核心 ai 包的 7.x 并不同步,前者独立演进
@ai-sdk/vue 发布了 4.0.154 补丁版本。
@ai-sdk/svelte 提供的 useChat 等工具函数,本质是把流式消息状态封装为可订阅的响应式对象,并在组件卸载时处理连接清理,减少手写事件监听与状态同步的样板代码。
升级 @ai-sdk/vue 后应检查 ai 是否被一并提升,必要时显式安装 ai@7.0.151 或删除 lockfile 重新解析。
@ai-sdk/xai@5.0.27 没有破坏性变更,升级风险很低。
对于框架绑定库而言,Svelte 5 runes 带来的变化不仅涉及内部实现,还影响对外暴露的 API 设计,例如如何以响应式方式返回流式生成的 token。
自上次发布以来,主分支已累积 2873 次提交。
本次发布页面未列出具体的代码变更明细,仅标注了关联的 ai@6.0.306。
对于补丁版本,稳妥做法是关注 ai 核心包的更新说明、在开发环境先行升级确认关键路径正常、生产环境升级前保留回滚方案。
还有 40 条时间轴事件
全部知识事实 (20)
@ai-sdk/vue 是 Vercel AI SDK 在 Vue 生态中的适配层
90%已验证Vercel AI SDK 核心包 ai 目前处于 5.x 大版本,而适配包 @ai-sdk/svelte 仍为 3.x
90%已验证@ai-sdk/vue 是 Vercel AI SDK monorepo 中面向 Vue 生态的官方适配包
90%已验证@ai-sdk/tui@1.0.100 的核心变更为更新依赖项,关联提交为 615ac89
90%已验证该发布记录由 GitHub Actions 自动化流程完成,并经过 GitHub 官方验证签名(Verified)
90%已验证@ai-sdk/svelte@4.0.276 依赖 ai@6.0.276 核心包
90%已验证useChat 专为多轮对话场景设计并维护消息历史列表,useCompletion 适合单次文本补全场景,两者都暴露 error 状态字段
90%已验证Vercel AI SDK 使用 changesets 工具管理版本变更,核心 ai 包的每次补丁会自动传播到 @ai-sdk/svelte、@ai-sdk/react、@ai-sdk/vue 等所有适配层
90%已验证使用 @ai-sdk/svelte 时应确保 ai 与 @ai-sdk/svelte 版本对齐,避免混用不同大版本
90%已验证@ai-sdk/svelte 是针对 Svelte 框架的适配层,将核心 ai 包的流式响应、消息管理、工具调用等能力封装成符合 Svelte 响应式范式的接口
90%已验证补丁版本通常不引入破坏性变更,主要用于修复 Bug、优化性能或同步底层依赖,遵循语义化版本控制(SemVer)规范
90%已验证Vercel AI SDK 采用 Monorepo 单一代码仓库管理模式,核心包 ai 与各框架适配包(如 @ai-sdk/vue、@ai-sdk/react、@ai-sdk/svelte)协同发布
90%已验证AI SDK 的框架适配包与核心包保持补丁号版本号对齐(例如 ai@7.0.140 对应 @ai-sdk/svelte@5.0.140)。
80%已验证AI SDK 生态中存在与 @ai-sdk/valibot 类似的适配包 @ai-sdk/zod,两者提供相同的对外接口
80%已验证@ai-sdk/xai@3.0.134 由 GitHub Actions 自动构建
80%已验证本次更新将依赖 ai 升级到 7.0.102,将 @ai-sdk/provider-utils 升级到 5.0.41
80%已验证@ai-sdk/svelte 停留在 5.x 版本,而核心 ai 包已经来到 7.x 版本,反映出各子包采用独立版本号策略
80%已验证升级时应确认项目中的 ai 核心包版本是否需要同步升级至7.0.94,避免版本不匹配导致运行时错误
80%已验证当 @ai-sdk/provider-utils 这类被多个包共同依赖的基础层包更新时,Changeset 会自动将依赖它的包标记为 patch 版本升级,这是 @ai-sdk/valibot 自身代码无变化却仍发布新版本的原因
75%已验证ai 主包版本号为 6.0.292 而适配包为 4.0.292,两者主版本不同,说明各子包独立维护版本线
75%