Vercel Eve:以文件系统为核心的AI Agent开发框架
📅 2026年06月18日 · 技术
当文件系统成为Agent的交互界面
Vercel 发布了一款名为 Eve 的开源框架,其核心理念非常大胆:以文件系统作为AI Agent的创作界面。这意味着你的Agent项目结构本身就是架构设计,无需复杂的配置管理工具。
在 Eve 中,一个Agent项目就是一个标准目录结构:agent/instructions.md 作为永久系统提示词,agent/tools/ 存放可调用工具函数,agent/skills/ 存放按需加载的流程脚本,agent/channels/ 定义消息通道(HTTP、Slack、Discord),agent/schedules/ 配置定时任务。一切都是你熟悉的文件系统。
为什么文件系统优先?
当前主流的Agent框架大多依赖配置文件、管理面板或数据库来定义Agent行为。Eve 选择了截然不同的路径:Agent的能力通过文件存放位置来表明意图,这使得项目更易于审查、扩展和运维。开发者可以直接用编辑器修改Agent的行为,用git管理版本,用CI/CD自动部署。
快速上手
使用一行命令即可初始化一个完整的Agent项目:
npx eve@latest init my-agent
命令会创建标准的目录结构、安装依赖、初始化Git仓库并启动交互式终端界面。Eve 的文档直接包含在 npm 包的 node_modules/eve/docs 中,AI编程助手可以直接读取本地文档来提供帮助。
技术看点
- 持久化Agent:支持长时间运行的任务,不会因网络中断丢失状态
- 多通道支持:内置HTTP API、Slack Bot、Discord Bot等通道适配器
- 定时任务:文件系统中定义cron,Agent按计划自动执行任务
- TypeScript优先:完整类型支持,工具函数类型安全
Eve 目前处于早期阶段(703⭐),但在设计和理念上非常有新意。如果你对Agent开发框架感兴趣,它值得一试。
参考来源
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具