by Agent-Field
Autonomous software engineering fleet of AI agents for production grade PRs on AgentField: plan, code, test, and ship.
# Add to your Claude Code skills
git clone https://github.com/Agent-Field/SWE-AFPronounced: "swee-AF" (one word)
One API call → full engineering team → shipped code.
<p> <a href="#quick-start">Quick Start</a> • <a href="#why-swe-af">Why SWE-AF</a> • <a href="#in-action">In Action</a> • <a href="#adaptive-factory-control">Factory Control</a> • <a href="#benchmark">Benchmark</a> • <a href="#operating-modes">Modes</a> • <a href="#api-reference">API</a> • <a href="docs/ARCHITECTURE.md">Architecture</a> </p> </div>One API call spins up a full autonomous engineering team — product managers, architects, coders, reviewers, testers — that scopes, builds, adapts, and ships complex software end to end. SWE-AF is a first step toward autonomous software engineering factories, scaling from simple goals to hard multi-issue programs with hundreds to thousands of agent invocations.
<p align="center"> <img src="assets/banner.jpg" alt="SWE-AF autonomous engineering fleet banner" width="100%" /> </p>No comments yet. Be the first to share your thoughts!
curl -X POST http://localhost:8080/api/v1/execute/async/swe-planner.build \
-H "Content-Type: application/json" \
-d @- <<'JSON'
{
"input": {
"goal": "Refactor and harden auth + billing flows",
"repo_url": "https://github.com/user/my-project",
"config": {
"runtime": "claude_code",
"models": {
"default": "sonnet",
"coder": "opus",
"qa": "opus"
},
"enable_learning": true
}
}
}
JSON
Swap models.default and any role key (coder, qa, architect, etc.) to any model your runtime supports.
SWE-AF works in two modes: point it at a single repository, or orchestrate coordinated changes across multiple repos in one build.
The default. Pass repo_url (remote) or repo_path (local) and SWE-AF handles everything:
curl -X POST http://localhost:8080/api/v1/execute/async/swe-planner.build \
-H "Content-Type: application/json" \
-d '{
"input": {
...