Vercel 开源的 AI Agent 框架,主打「Agent 即目录」:用 Markdown 写指令与技能、TypeScript 写工具,默认具备持久化执行能力。

分享:

Eve

Eve 是 Vercel 推出的开源 Agent 框架,被官方称为「面向 Agent 的 Next.js」。它的核心约定是「Agent 即目录」:用 instructions.md 定义角色,用 Markdown 写 skills/,用 TypeScript 写 tools/,Eve 会自动把目录编译成带持久化执行、消息通道和定时任务的生产级 Agent。一手来源:eve.devgithub.com/vercel/eve(Apache-2.0,2026-08-22 约 4,750 star)以及 vercel.com/eve。Eve 深度复用 Vercel 的 AI 基础设施:AI Gateway 管模型调用、Sandbox 管隔离计算、Workflows 管断点执行、Connect 管带鉴权的 MCP 端点。

如果你更想要纯代码优先的运行时,可以对比 LangGraphOpenAI Agents SDK

核心功能

  • Agent 即目录instructions.md 定义身份,skills/ 放按需加载的 Markdown 技能,tools/ 里的文件按文件名即工具名,channels/ 接入 Slack、Discord、Teams、网页聊天和 API,schedules/ 跑定时任务。
  • 默认持久化:每一步都有断点检查;Agent 在等待消息时挂起,收到消息后无缝续跑,崩溃与重启都不丢进度。
  • 隔离沙箱:每个 Agent 带文件工具与 bash,在隔离 VM 中执行,可用 sandbox/sandbox.ts 自定义后端。
  • 子 Agent:把专业化任务委托给带独立提示词、工具与沙箱的子 Agent。
  • 人机协同审批:需要确认的工具会触发审批闸门,会话挂起直到确认后继续。
  • 评测(Evals):用评分规则定义测试套件,部署时或按计划运行。

适用场景

  • 需要把 Agent 部署到 Slack、Discord、网页或 API 的团队,不想自己拼接各家基础设施。
  • 定时自动化:日报、周报、周期任务,直接写 cron 计划。
  • 偏好 Markdown 优先的开发者:用 Markdown 控制行为、TypeScript 写工具,而不是可视化拖拽。

解决的问题

  1. 基础设施胶水:模型调用、沙箱、持久化、通道开箱即用。
  2. 崩溃丢进度:断点执行保证长任务崩溃后能恢复。
  3. 工具注册样板:文件名即工具名,无需注册。

定价方案

方案 价格 说明
开源版 ¥0 Apache-2.0,可用 npx eve@latest init my-agent 自托管
Vercel 托管 按用量 AI Gateway、Sandbox、Workflows、Connect 按 Vercel 套餐计费

快速开始

  1. 运行 npx eve@latest init my-agent
  2. 编写 instructions.md 描述 Agent 角色。
  3. 添加 tools/ 下的 TypeScript 文件,模型立即可调用。
  4. 按需添加 skills/sandbox/sandbox.ts、通道文件和 cron 计划。
  5. 在 Vercel 部署或自托管,上线前先跑 Evals。

常见问题

Eve 免费吗?

框架本身 Apache-2.0 开源。在 Vercel 上运行会消耗你 Vercel 套餐的 AI Gateway、Sandbox、Workflow 配额。

需要学新 DSL 吗?

不用。指令与技能就是 Markdown,工具就是带 defineTool 助手的普通 TypeScript。

能接入 Slack 或 Discord 吗?

可以。写一个 channel 文件,同一个 Agent 就能在 Slack、Discord、Teams、Google Chat、WhatsApp、网页聊天和 API 中使用。

替代方案

使用技巧

  1. 保持 instructions.md 简短,细节放进 skills/,让提示词更聚焦。
  2. 任务需要独立工具集时用子 Agent,而不是堆一个大工具列表。
  3. 周期任务写 cron 计划,让 Workflows 处理重启持久化。

总结

Eve 把构建 Agent 的体验做成了和写 Next.js 应用一样:一个目录、Markdown 与 TypeScript。如果你已经在 Vercel 生态里,想要免胶水的持久化多渠道 Agent,从 eve.dev/docs/getting-started 开始即可。

评论

还没有评论。成为第一个评论的人!