# Vercel 开源 Agent 框架 Eve

- 来源：meng shao (@shao__meng)
- 发布时间：2026-06-18 08:35
- AIHOT 分数：82
- AIHOT 链接：https://aihot.virxact.com/items/cmqis8c3103tpsl5wbv16d164
- 原文链接：https://x.com/shao__meng/status/2067405750646055226

## AI 摘要

Vercel 发布开源 Agent 框架 Eve，核心设计“Agent 即目录”：通过 agent.ts、instructions.md、tools、skills、subagents、channels、schedules、connections 等文件声明行为。内置持久会话（可 checkpoint）、沙箱隔离（本地 Docker/Vercel Sandbox）、Human-in-the-loop 审批（不占算力）、MCP/OpenAPI 连接（鉴权由框架代理）、多 Channel 支持（HTTP/Slack/Discord）、OpenTelemetry 追踪与 eve eval 门禁。本地 eve dev TUI，部署为普通 Vercel 项目，不中断进行中会话。内部已验证：d0 月 3 万+ 查询，Lead Agent 年成本约 $5k 回报 32 倍，Vertex 约 92% 工单自动解决。

## 正文

Vercel 开源了他们的 Agent Framework「Eve」

Agent 即目录，生产级能力开箱即用，把反复出现的 Agent 形态抽象成框架，让开发者只写「做什么」，而不是「怎么跑起来」。
https://vercel.com/blog/introducing-eve

核心设计：Agent 是一个目录
agent/
agent.ts # 模型与配置
instructions.md # 系统提示 / 人格
tools/ # 可执行能力
skills/ # 领域知识（Markdown）
subagents/ # 子 Agent 委托
channels/ # Slack、Discord 等入口
schedules/ # 定时任务
connections/ # MCP / OpenAPI 外部连接

内置的生产能力
· 持久会话：每轮对话是可 checkpoint 的 durable workflow（基于开源 Workflow SDK），可暂停、崩溃/部署后恢复
· 沙箱：Agent 生成代码与主应用隔离；本地 Docker/microsandbox，部署用 Vercel Sandbox，可写 adapter
· Human-in-the-loop：工具上设 needsApproval，暂停不占算力，审批后从断点继续
· Connections：MCP / OpenAPI 以文件声明；鉴权由框架代理，模型不接触 URL/凭证；Vercel Connect 处理 OAuth
· 多 Channel：同一 Agent 服务 HTTP、Slack、Discord、Teams 等；Channel 间可 handoff
· Tracing & Evals：OpenTelemetry 标准 trace；eve eval 可本地或 CI 跑，作部署门禁

开发与部署流程
· 本地：eve dev → TUI 可见每步（load_skill、tool call 等）；底层是 HTTP API，CI/脚本也可驱动。
· 部署：vercel deploy，Agent 即普通 Vercel 项目；部署不中断进行中的会话（在启动版本上跑完）。沙箱等通过 adapter 切换，代码不变。
· 接入团队：eve channels add slack 生成 channel 文件；审批在 Slack 里点按钮；schedules/ 用 cron 定时触发（部署为 Vercel Cron Job）。
· 工程化：Agent 进 Git（prompt/工具/skill 都有 diff 和 review）；Preview 部署可提前测 Slack bot；eve eval 进 CI 防回归。

Vercel 内部验证
· d0：月 3 万+ 问数，权限与提问者对齐
· Lead Agent：自主 SDR，年成本约 $5k，回报约 32 倍
· Athena：RevOps 6 周无工程师搭建，接 Snowflake/Salesforce
· Vertex：约 92% 工单自动解决
· draft0：内容审阅流水线
· V：路由 Agent，统一入口分发到百级 Agent 舰队

### 引用推文

> Vercel：Introducing eve, an agent framework. agent/ agent.ts instructions.md tools/ skills/ sandbox/ schedules/ Like Next.js, for agents. https://vercel.com/blog/introd...
