@ai-sdk/typesafe-ai
基于 AI SDK 上层做类型安全封装的 npm 包,锁定 provider 相关依赖版本以保证类型定义与运行时行为一致
核心事实
时间轴 (近 90 天)
凭证会在每次经过身份验证的请求时按请求解析(resolve credentials per authenticated request),同时保留原有认证行为和同步凭证序列化能力
按请求解析凭证允许在每次请求时根据租户标识动态获取密钥,实现密钥的懒加载和实时更新
@ai-sdk/zai 3.0.44 中 provider 的 API Key 与 token 配置支持 Promise 以及同步/异步回调函数
对于锁定在 3.0.x 系列的项目,跟进 3.0.29 补丁通常没有额外成本。
@ai-sdk/typesafe-ai 是 AI SDK 的类型安全封装层,为模型调用、工具定义、结构化输出等场景提供更严格的类型约束。
3.0.29 是一个补丁版本,变更内容仅为两项依赖更新,没有新增功能。
3.0.28 版本唯一的变更内容是将依赖 @ai-sdk/provider-utils 更新到 5.0.69,commit 引用为 e64ed82。
`@ai-sdk/typesafe-ai` 包发布了 3.0.27 版本,属于补丁(Patch Changes)版本,没有引入新功能或破坏性变更。
对于使用 `@ai-sdk/typesafe-ai` 的项目,建议升级后运行现有的类型检查和集成测试,确认 provider 接口的兼容性没有意外漂移。
3.0.40 版本包含文档维护提交 e729d58,更新 README.md 以统一格式并避免重复内容。
还有 40 条时间轴事件
全部知识事实 (20)
该发布记录由 GitHub Actions 自动化流程完成,并经过 GitHub 官方验证签名(Verified)
90%已验证使用 @ai-sdk/svelte 时应确保 ai 与 @ai-sdk/svelte 版本对齐,避免混用不同大版本
90%已验证AI SDK 生态中存在与 @ai-sdk/valibot 类似的适配包 @ai-sdk/zod,两者提供相同的对外接口
80%已验证本次发布说明中未详细列出 @ai-sdk/harness 1.0.160 的具体变更条目。
75%已验证对于 patch 级别的更新,如果 changeset 描述过于简略或未被包含在发布流程中,Release 页面就可能只显示版本号和构建产物,而缺少面向用户的详细说明。
75%已验证typesafe-ai 是在 AI SDK 之上提供类型安全调用封装的包,需要锁定与之匹配的依赖版本以保证类型定义和运行时行为一致
75%已验证v3.24.0版本由GitHub经过验证签名发布
75%已验证@ai-sdk/typesafe-ai 子包的定位在于类型安全,借助 TypeScript 类型系统帮助开发者在编译阶段捕获潜在问题
75%已验证推理保留特性只在支持推理输出的模型上生效,普通对话模型不受影响
75%已验证`@ai-sdk/typesafe-ai` 包发布了 3.0.27 版本,属于补丁(Patch Changes)版本,没有引入新功能或破坏性变更。
80%已验证@ai-sdk/vue 发布了 4.0.149 版本。
80%已验证@ai-sdk/zai 包发布了 3.0.8 版本,属于补丁变更(Patch Changes)
90%已验证@ai-sdk/svelte 发布了 5.0.93 版本
90%部分验证3.0.40 版本包含文档维护提交 e729d58,更新 README.md 以统一格式并避免重复内容。
90%部分验证@ai-sdk/typesafe-ai 是 AI SDK 的类型安全封装层,为模型调用、工具定义、结构化输出等场景提供更严格的类型约束。
80%待验证@ai-sdk/zai 3.0.44 中 provider 的 API Key 与 token 配置支持 Promise 以及同步/异步回调函数
70%待验证对于使用 `@ai-sdk/typesafe-ai` 的项目,建议升级后运行现有的类型检查和集成测试,确认 provider 接口的兼容性没有意外漂移。
70%待验证按请求解析凭证允许在每次请求时根据租户标识动态获取密钥,实现密钥的懒加载和实时更新
50%待验证凭证会在每次经过身份验证的请求时按请求解析(resolve credentials per authenticated request),同时保留原有认证行为和同步凭证序列化能力
50%待验证对于锁定在 3.0.x 系列的项目,跟进 3.0.29 补丁通常没有额外成本。
50%