AI SDK 6:从“调用模型”到“构建可复用智能体”
Vercel 发布 AI SDK 6,把 TypeScript AI 应用的开发重心从函数式调用(
这次更新最值得关注的点
• Agents / ToolLoopAgent:用
• 工具执行审批(Human-in-the-loop):工具支持
• 工具能力增强:
• Strict Mode 可按工具粒度开启,避免某个工具 schema 不兼容导致整次请求失败。
• Input Examples 用“正确示例”提升模型生成工具入参的稳定性。
•
• MCP(Model Context Protocol)更完整且稳定:新增/完善 OAuth 认证、Resources、Prompts、Elicitation,并在
• 工具调用 + 结构化输出:
• DevTools 可观测性:通过中间件记录并可视化每一步的输入输出、工具调用、token 消耗、耗时与原始请求/响应,解决多步 agent 调试“黑盒”问题。
• Reranking(重排序):新增
• 标准 JSON Schema 生态:支持实现 Standard JSON Schema 接口的任意 schema 库,降低与特定校验库的绑定成本。
• 图像编辑:
• 更细的返回原因与用量统计:新增
• LangChain 适配器重写:更贴合现代 LangChain/LangGraph,支持流式事件转换、工具调用部分输入流等能力。
• 更多 Provider Tools:围绕 Anthropic/OpenAI/Google/xAI 等提供平台特性工具(如代码执行、文件搜索、Web/X 搜索、MCP 工具等)。
升级提示
从 v5 升级到 v6,可先跑官方 codemod:
原文链接:https://vercel.com/blog/ai-sdk-6
#Vercel #AISDK #Agent #MCP #TypeScript
Vercel 发布 AI SDK 6,把 TypeScript AI 应用的开发重心从函数式调用(
generateText/streamText)进一步推进到可复用、可维护、可观测的 **Agent(智能体)**体系,并补齐了安全审批、MCP 全能力支持、调试工具等关键环节。这次更新最值得关注的点
• Agents / ToolLoopAgent:用
Agent 抽象把 模型、指令、工具 固化成可复用单元;ToolLoopAgent 提供“模型调用 → 工具执行 → 回填结果 → 继续推理”的生产级循环(默认最多 20 步),同一套定义可在 UI、API、后台任务复用。• 工具执行审批(Human-in-the-loop):工具支持
needsApproval,可按输入内容动态决定是否需要人工确认,适合删除文件、支付、修改生产数据等高风险操作。• 工具能力增强:
• Strict Mode 可按工具粒度开启,避免某个工具 schema 不兼容导致整次请求失败。
• Input Examples 用“正确示例”提升模型生成工具入参的稳定性。
•
toModelOutput 将“应用拿到的完整结果”和“发回模型的 token 内容”分离,减少大文本/二进制(截图、图片)带来的上下文浪费。• MCP(Model Context Protocol)更完整且稳定:新增/完善 OAuth 认证、Resources、Prompts、Elicitation,并在
@ai-sdk/mcp 中以稳定形态提供,便于对接远程 MCP 服务与第一方数据源。• 工具调用 + 结构化输出:
generateText 与 generateObject 能力统一,支持在多步工具链路后直接生成最终结构化结果(通过 Output.* 声明输出形态)。• DevTools 可观测性:通过中间件记录并可视化每一步的输入输出、工具调用、token 消耗、耗时与原始请求/响应,解决多步 agent 调试“黑盒”问题。
• Reranking(重排序):新增
rerank,把检索结果按相关性排序,只喂最相关上下文给模型(当前支持 Cohere、Amazon Bedrock、Together.ai)。• 标准 JSON Schema 生态:支持实现 Standard JSON Schema 接口的任意 schema 库,降低与特定校验库的绑定成本。
• 图像编辑:
generateImage 支持带参考图的编辑(如修补/扩展/风格迁移等),不再只限于文生图。• 更细的返回原因与用量统计:新增
rawFinishReason,并扩展 usage 的输入/输出细分,方便成本优化与兼容不同供应商行为。• LangChain 适配器重写:更贴合现代 LangChain/LangGraph,支持流式事件转换、工具调用部分输入流等能力。
• 更多 Provider Tools:围绕 Anthropic/OpenAI/Google/xAI 等提供平台特性工具(如代码执行、文件搜索、Web/X 搜索、MCP 工具等)。
升级提示
从 v5 升级到 v6,可先跑官方 codemod:
npx @ai-sdk/codemod v6(文中也提供迁移指南链接)。原文链接:https://vercel.com/blog/ai-sdk-6
#Vercel #AISDK #Agent #MCP #TypeScript