Vercel 开源 eve:像 Next.js 一样做 Agent 开发
说实话,Agent 框架我用过不少,但 Vercel 最近开源的 eve,是真的有点东西。
Vercel 把它内部跑了 100+ Agent 的生产框架开源了,定位是「文件系统优先的 Agent 开发框架」。核心思路很直觉——每个 Agent 就是一个目录,目录结构直接映射到 Agent 的能力:
-
agent.ts— 选模型,一行配置 -
instructions.md— 系统提示词,纯 Markdown -
tools/— 每个 .ts 文件是一个工具,文件名就是工具名 -
skills/— 按需加载的知识包,Markdown 格式 -
channels/— 接入 Slack、Discord、HTTP 等 -
subagents/— 子 Agent,文件即定义
你加一个文件,框架就自动接入这个能力,不需要注册、不需要配置路由。Vercel 把这叫「Like Next.js for Agents」——我觉得这个比喻相当准确。
内置的东西相当全:
-
Durable Execution:每个对话都是持久化工作流,Agent 崩溃后可以断点续跑
-
Sandbox:Agent 生成的代码在隔离环境执行,不用担心安全性
-
Human-in-the-loop:任何敏感操作都可以加人工审批,Agent 会暂停等你确认
-
多 Channel 支持:Slack、Discord、GitHub、HTTP……同一个 Agent 跑在多个平台
-
Tracing + Evals:开箱即用的可观测性,接 Braintrust、Honeycomb、Datadog
上手极快,最小的可运行 Agent 只需要两个文件:
// agent/agent.ts
import { defineAgent } from "eve";
export default defineAgent({
model: "anthropic/claude-opus-4",
});
然后装好依赖 npx eve@latest init,本地跑 mda dev,部署 mda deploy——一条命令上线到 Vercel 的托管环境,LangSmith 处理持久化、沙箱和运行时。
对于 TypeScript 团队来说,如果你的 Agent 项目需要部署、监控、多 Agent 协作,eve 把这些工程化工作全部打包好了,不用自己造轮子。GitHub 4,840 Stars,Apache-2.0 开源,还是 Vercel 在生产环境验证过的框架,踩坑成本极低。
唯一需要注意的是 beta 阶段 API 还有可能变,生产项目先观望,等正式版。
GitHub: https://github.com/vercel/eve
评论区
登录后可评论。