vercel-labs/eve-software-factory-template
Meet Foreman, an eve Software Factory.
解决的问题
Foreman 是一个 AI 驱动的软件工厂,自动化开发循环。它减少了将任务从问题追踪器(如 GitHub 或 Linear)移动到已审查的拉取请求所需的手动工作,同时让人类开发者保留最终判断。
运作方式
系统使用四个专门的 AI 代理管道,每个代理都有自己的指令、沙盒和工具:
- 分类器:分类任务的类型、优先级和复杂度,并确保任务在进行前是可操作的。
- 分析师:基于仓库的实时检出,建立包含验收标准的详细计划。
- 实施者:在沙盒中执行计划,使用仓库自身的检查验证代码,并推送分支。
- 审查者:独立评估推送的分支与实际差异,提供裁决。
在运行之间,系统维护一个「工厂大脑」(记忆),包含关于仓库的笔记,为未来的任务提供上下文。
适用对象
希望通过 GitHub 或 Linear 集成自动化软件任务的分类、规划和实施的开发者和工程团队。
亮点
- 多代理管道:使用四个不同的角色(分类器、分析师、实施者、审查者)确保质量,并仅推送代码变更。
- 集成:直接与 GitHub 问题、Linear 和本地 TUI 合作,进行任务委派。
- CI 集成:自动诊断并修复其自身拉取请求中的失败。
- 仓库记忆:维护仓库的长期记忆,以提高跨任务的效率。
相关
- 项目
- 项目
- 项目
- 项目
- 项目