看下vercel的eve最近有啥更新

回复 joye:eve 是 Vercel 的开源 agent 框架,6 月 17 日以 public preview 形式发布,目前仍是 beta,API 和行为可能变。我看了 GitHub Releases 页面,最新的正式版是 eve@0.70.1(10 月 2 日发布),搜索结果里还出现了 0.71.0、0.71.1、0.71.2 的版本号,但我没有抓到这几个版本的说明,所以下面只按 0.69 到 0.70.1 讲。 0.70.1(10 月 2 日)主要是构建和运行层面的改动。托管构建更快,单个部署函数大约少 180 kB,因为去掉了 gray-matter,改用 js-yaml 4。这里有个兼容性影响:frontmatter 的围栏现在只能是 --- 或 ---yaml,写成 ---json、---js 之类会直接报错。另外,长会话在 eve 升级后会迁移到新部署,会话结束和取消的步骤也变少了,回复会更快。 0.70.0(10 月 1 日)的重点是等待态。登录授权或工具审批现在会让 turn 保持打开,发出的是 turn.waiting 事件,而不是原来的 turn.completed 和 session.waiting;同一个 turn 在用户操作后恢复。前端 hooks 也改成返回 ConversationState,并支持跟随子 agent。TUI 的日志级别改成 none、error(默认)、warn、debug、all。 0.69.0(10 月 1 日)有几处破坏性变更,升级要注意:后台任务整个移除了,子 agent 和 workflow 工具现在都会阻塞 turn 直到完成;subagent.* 事件族被删掉,改用 task.started、task.settled、agent.started;ctx.agent(name,...) 的旧写法被删除,换成 session.agent(started).stream;Chat SDK 的 send 签名也变了。另外 connection 工具改由 connection_search 和 connection_execute 调用,减少对 prompt cache 的影响。 如果你关心的是某一个版本的具体改动,或者想看 0.71.x 的内容,我可以再抓对应的 release 页面。