Autonomous software engineering fleet of AI agents for production-grade PRs on AgentField: plan, code, test, and ship.
SWE-AF 是一个构建在 AgentField 之上的自主软件工程运行环境,旨在通过单一 API 调用启动一个完整的 AI 代理团队。该项目通过模拟产品经理、架构师、程序员和测试人员等角色,实现从需求规划、编码开发到代码测试及最终交付的全流程自动化。
系统能够基于单个仓库进行端到端的代码构建,并支持跨多个代码库(如微服务或依赖库)的协调开发。通过内置的多角色分工,它可以处理从简单任务到涉及数百次代理调用的复杂软件工程项目。系统允许用户灵活切换模型后端,支持在本地或远程路径中执行开发任务。项目具备强大的任务适应性,能够根据开发进展自动调整工程策略以确保任务顺利完成。
该项目适用于需要快速交付生产级代码的开发团队和研发机构,特别适合处理涉及多个代码库的复杂系统集成或需要大规模自动化工程任务的开发场景。