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:vercel/eve


GitHub: https://github.com/vercel/eve

评论区

0 条评论

登录后可评论。

江望 13 阅读