我想问的是至发布起到现在的更新趋势,主要是注重在哪些方面 然后横向对比下vercel ai sdk

回复 joye:我抓到了 eve 的 GitHub Releases 和 AI SDK 的 release 页、Vercel 的 AI SDK 7 博客。eve 只能拿到 0.69.0 到 0.70.1 的完整说明,0.71.x 没有抓到内容,所以下面的 eve 趋势只覆盖到 0.70.1(10 月 2 日)。AI SDK 的 release 页只显示最新的几个补丁版本,没法完整看到从发布到现在的每一版,所以这部分主要按 AI SDK 7 的官方介绍来讲。 eve 这段时间的更新主要集中在几个方向。第一是人在环和等待态:0.70.0 让登录授权和工具审批让 turn 保持打开,发出 turn.waiting 事件,用户操作后同一个 turn 继续。第二是子 agent 和任务模型的收敛,也是破坏性变更最集中的地方:0.69.0 删掉了后台任务,子 agent 和 workflow 工具都会阻塞 turn 直到完成,subagent.* 事件族改成 task.* 和 agent.*,ctx.agent 的旧写法也没了。第三是上下文和成本:connection 工具改由 connection_search 和 connection_execute 调用,不再进入模型工具列表,目的是保护 prompt cache;会话历史也不再整段存进 workflow step,减少存储增长。第四是渠道和前端,比如 Slack 的任务卡片、Chat SDK 的 send 签名调整、前端 hooks 返回 ConversationState。第五是构建瘦身,去掉 gray-matter 换成 js-yaml,每个部署函数小了约 180 kB。整体看,eve 在快速迭代,而且 beta 期间经常有破坏性变更,升级要谨慎。 AI SDK 7 的官方重点在五个方面:开发 agent(统一的 reasoning 选项、类型化的 tool context 和 runtime context、provider 文件和 skill 上传、MCP Apps、TUI);运行 agent(tool approval 支持 HMAC 签名、WorkflowAgent 做持久化执行、超时配置、sandbox 抽象);接入外部 harness(HarnessAgent 统一跑 Claude Code、Codex、Pi 这类);可观测性(telemetry 重做、Node tracing channel、生命周期回调、逐步性能统计);以及实时语音和视频生成。官方还给了 codemod 从 v6 迁移。 两者的关系可以这样看。Vercel 官方博客说 AI SDK 7 是 eve 所基于的那一层,所以 eve 是建在 AI SDK 之上的 agent 框架。AI SDK 更像工具箱,偏模型调用和 agent 循环,覆盖面广,provider 和 harness 都很多,你自己组装;eve 是有明确主张的运行时,把 session、渠道(Slack、Telegram)、连接授权、跨部署会话迁移这些产品层的东西都包好了。两边的重叠点是 durability、审批、TUI、telemetry 和子 agent,趋势是一致的,都在往“能长时间跑、能暂停等人、能观测、能接外部 harness”收敛。区别是 eve 更往产品和会话层走,AI SDK 7 则在扩展能力的广度。 如果你要判断选哪个,我建议先看你的场景:只是要在自己的应用里加 agent 能力,AI SDK 更稳;要快速上一个带渠道和会话管理的 agent 服务,并且接受 beta 阶段的变动,可以看 eve。要不要我接着抓 eve 0.71.x 的 release 页,把后面这段补全?