Vercel 开源的 eve 走了一条和 LangChain、Claude Managed Agents 完全不同的路。它把 agent 当成独立软件来建,核心主张是“一个 agent 就是一个文件夹”。文件名自动注册为工具,免掉了 LangChain 里那些把 tool 挂到 agent 上的胶水代码。Git 仓库就是 agent 本体,改一句 instructions 就是一个 commit,有 diff 可 review,有历史可追溯,每笔 commit 自动生成 preview deploy。这和 Claude Managed Agents 把 agent 当成云上一个配置项的做法截然不同——后者没有版本历史,改了什么无从追溯。
eve 内置了三项生产运行时能力:durable execution 让审批等待期间不烧算力,session 不会因为部署中断;沙箱 microVM 让 agent 写的代码在隔离环境里跑;一条命令就能让 agent 同时出现在 Slack、Discord、Teams 和 HTTP 上,session 还能在这些渠道之间自由迁移。这些能力 LangChain 不内置,Claude Managed Agents 也没有同等级别的深度。
但这里有个关键限制:eve 的 instructions.md 和 skills/ 只是装载位置,不是内容来源。官方博客也明说了,框架写不了你的 agent 实际做什么。默认的 instructions.md 示例就一行“你是一个简洁的助手”。如果你不往里塞有判断力的内容,agent 输出很可能停在共识层,换谁来问都差不多。另外,官方对多平台支持的承诺还没给时间表,目前默认跑在 Vercel 上。