Vercel 发布 Eve 0.22:一款基于文件系统的 AI 智能体框架
Vercel 的 Eve 0.22.6 为 AI 智能体开发带来了基于文件系统的结构:指令、工具、技能和集成均以可检查的文件形式存在,支持多模型、人工介入提示以及子智能体编排。

该版本于 7 月 12 日根据 Apache-2.0 许可证发布,是 Eve 0.22 系列的最新小版本。开发者可通过运行 npx eve@latest init my-agent 来搭建新项目,该命令会生成一个常规文件夹结构:一个包含智能体系统提示的 instructions.md 文件、一个存放类型化、经过 Zod 验证的可供模型调用的函数的 tools 文件夹、一个存放按需过程的 skills 文件夹、一个存放 HTTP 端点、Slack 和 Discord 等集成的 channels 文件夹,以及一个存放定时触发任务的 schedules 文件夹。
Eve 通过配置支持多个 LLM 后端,因此项目不会局限于单一模型提供商。该框架还包含内置的人工介入提示,允许智能体暂停并向人员请求决策,而不是自行猜测;同时支持子智能体,允许一个智能体将任务委托给另一个智能体并整合结果。终端开发界面让开发者能实时观察智能体执行任务的过程。
该项目自发布以来已获得 3,500 个 GitHub 星标和 300 个分支,开放了 120 个问题(相对于 132 个拉取请求)。Vercel 的框架文档单独托管在 eve.dev,生成的项目脚手架在 node_modules/eve/docs 下附带本地文档。
Eve 是近期发布的几个押注于通过消除配置开销(而非增加功能)来为智能体工具提供更有用方向的项目之一,与之类似的还有 IBM 的 CUGA 框架(IBM 开源 CUGA 智能体框架:跳过基础设施搭建,直接写提示词),以及 Matt Pocock 的 Claude Code 技能仓库等项目中看到的向基于文件、可检查智能体指令的更广泛推动(GitHub库内部教学:如何让AI编码代理像资深工程师一样编程)。