vercel/eve

The Open Framework for Building Agents

解决的问题

通过将文件系统作为主要创作界面,简化了持久性 AI 代理的创建和操作。与传统的代码密集型配置相比,这种做法使代理配置、提示词和工具更易于检查、扩展和管理。

工作原理

Eve 将项目目录结构视为代理的配置。开发者通过一组有组织的文件夹来定义代理的行为:

  • Instructions:一个 Markdown 文件(instructions.md),作为始终启用的系统提示。
  • Tools:位于 tools/ 目录中的类型化函数,模型可以调用它们。
  • Skills:按需加载的程序,存放在 skills/ 目录中。
  • Channels:通信集成点(例如 HTTP、Slack、Discord),位于 channels/ 目录中。
  • Schedules:位于 schedules/ 目录中的定期 cron 任务。

适用人群

希望以清晰、有组织的项目结构和文件系统优先的方式构建 AI 代理的开发者。

主要亮点

  • 文件系统优先设计:代理功能存储在常规位置,便于查看。
  • 持久性代理:支持长时间运行的代理,具备调度和多种通信渠道。
  • 集成文档eve 包包含本地文档,供编写代理时查阅。
  • 快速设置:通过 npx eve@latest init 即可快速初始化。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch