mlsanityData to 7 Oct 2026

Toward Training Superintelligent Software Agents through Self-Play SWE-RL

arXiv 2512.18552 ↗First posted 21 Dec 2025cs.SE cs.AI cs.CLcited by 37

On the map: LLM agents and tool use → Software engineering coding agents

also in 1 more
Abstract (arXiv)

While current software agents powered by large language models (LLMs) and agentic reinforcement learning (RL) can boost programmer productivity, their training data (e.g., GitHub issues and pull requests) and environments (e.g., pass-to-pass and fail-to-pass tests) heavily depend on human knowledge or curation, posing a fundamental barrier to superintelligence. In this paper, we present Self-play SWE-RL (SSR), a first step toward training paradigms for superintelligent software agents. Our approach takes minimal data assumptions, only requiring access to sandboxed repositories with source code and installed dependencies, with no need for human-labeled issues or tests. Grounded in these real-world codebases, a single LLM agent is trained via reinforcement learning in a self-play setting to iteratively inject and repair software bugs of increasing complexity, with each bug formally specified by a test patch rather than a natural language issue description. On the SWE-bench Verified and SWE-Bench Pro benchmarks, SSR achieves notable self-improvement (+10.4 and +7.8 points, respectively) and consistently outperforms the human-data baseline over the entire training trajectory, despite being evaluated on natural language issues absent from self-play. Our results, albeit early, suggest a path where agents autonomously gather extensive learning experiences from real-world software repositories, ultimately enabling superintelligent systems that exceed human capabilities in understanding how systems are constructed, solving novel challenges, and autonomously creating new software from scratch.

Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 22 of its 57 references that are in the map. First posted on arXiv 21 Dec 2025.

Builds on

22 of 57 references.

Closest ancestors · 4

Same direction, newest first

  1. 2025Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?17 Nov
  2. 2025Huxley-G"odel Machine: Human-Level Coding Agent Development by an Approximation of the Optimal Self-Improving Machine24 Oct
  3. 2025Kimi-Dev: Agentless Training as Skill Prior for SWE-Agents27 Sep
  4. 2024Training Software Engineering Agents and Verifiers with SWE-Gym30 Dec

Other references · 18

  1. 2025Qwen3 Technical Reportcited by 8,195
  2. 2025DeepSeek-V3.2: Pushing the Frontier of Open Large Language Modelscited by 755
  3. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 723
  4. 2025Kimi K2: Open Agentic Intelligencecited by 523
  5. 2025GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Modelscited by 446
  6. 2025Absolute Zero: Reinforced Self-play Reasoning with Zero Datacited by 323
  7. 2025Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agentscited by 294
  8. 2025SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?cited by 254
  9. 2025MiniMax-M1: Scaling Test-Time Compute Efficiently with Lightning Attentioncited by 248
  10. 2025R-Zero: Self-Evolving Reasoning LLM from Zero Datacited by 210
  11. 2025CWM: An Open-Weights LLM for Research on Code Generation with World Modelscited by 87
  12. 2025SPICE: Self-Play In Corpus Environments Improves Reasoningcited by 78
6 more
  1. 2025Self-Questioning Language Modelscited by 47
  2. 2025Language Self-Play For Data-Free Trainingcited by 42
  3. 2025Stabilizing Reinforcement Learning with LLMs: Formulation and Practicescited by 38
  4. 2025Learning to Solve and Verify: A Self-Play Framework for Code and Test Generationcited by 34
  5. 2025BugPilot: Complex Bug Generation for Efficient Learning of SWE Skillscited by 28
  6. 2025CodeClash: Benchmarking Goal-Oriented Software Engineeringcited by 9

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 35.

37 papers.

Sort:

By area:

  1. 2026Group-Evolving Agents: Open-Ended Self-Improvement via Experience Sharingcited by 32
  2. 2026SWE-Lego: Pushing the Limits of Supervised Fine-tuning for Software Issue Resolvingcited by 30
  3. 2026SWE-rebench V2: Language-Agnostic SWE Task Collection at Scalecited by 24
  4. 2026Agentic Rubrics as Contextual Verifiers for SWE Agentscited by 22
  5. 2026Position: Agentic Evolution is the Path to Evolving LLMscited by 13
  6. 2026CoVerRL: Breaking the Consensus Trap in Label-Free Reasoning via Generator-Verifier Co-Evolutioncited by 9
  7. 2026Generate, Filter, Control, Replay: A Comprehensive Survey of Rollout Strategies for LLM Reinforcement Learningcited by 8
  8. 2026Socratic-SWE: Self-Evolving Coding Agents via Trace-Derived Agent Skillscited by 8
  9. 2026Agentic Environment Engineering for Large Language Models: A Survey of Environment Modeling, Synthesis, Evaluation, and Applicationcited by 8
  10. 2026Digital Red Queen: Adversarial Program Evolution in Core War with LLMscited by 7
  11. 2025Agentic Software Issue Resolution with Large Language Models: A Surveycited by 6
  12. 2026Learning to Repair Lean Proofs from Compiler Feedbackcited by 6
25 more
  1. 2026Skill Self-Play: Pushing the Frontier of LLM Capability with Co-Evolving Skillscited by 6
  2. 2026SPADE: Self-Play in Adaptive Synthetic Executable Environmentscited by 6
  3. 2025Measuring all the noises of LLM Evalscited by 5
  4. 2026Self-Improvement of Large Language Models: A Technical Overview and Future Outlookcited by 5
  5. 2026Learning to Build the Environment: Self-Evolving Reasoning RL via Verifiable Environment Synthesiscited by 5
  6. 2026Autonomous Continual Learning for Environment Adaptation of Computer-Use Agentscited by 4
  7. 2026SWE-Hub: A Unified Production System for Scalable, Executable Software Engineering Taskscited by 4
  8. 2026Hindsight Hint Distillation: Scaffolded Reasoning for SWE Agents from CoT-free Answerscited by 4
  9. 2026FrogNano: Training a 4B Coding Agent via Online Task Synthesiscited by 3
  10. 2026Yet Even Less Is Even Better For Agentic, Reasoning, and Coding LLMscited by 2
  11. 2026PREPING: Building Agent Memory without Taskscited by 2
  12. 2026Function-Aware Fill-in-the-Middle as Mid-Training for Coding Agent Foundation Modelscited by 2
  13. 2026PhoenixRepair: Rethinking Repair Strategy Exploration in Software Agentscited by 2
  14. 2026Self-Evolving Coding Agentscited by 2
  15. 2026Scrouting: Cost-Aware Routing of Coding Agents by Scouting the Repository Firstcited by 2
  16. 2026Ouroboros-Spatial: Closing the Data-Model Loop for Spatial Reasoningcited by 1
  17. 2026Breaking the Solver Bottleneck: Training Task Generators at the Learnable Frontiercited by 1
  18. 2026Anchored Self-Play for Code Repaircited by 1
  19. 2026A Survey of Reinforcement Learning for Large Language Models under Data Scarcity: Challenges and Solutionscited by 0
  20. 2026ANCORA: Learning to Question via Manifold-Anchored Self-Play for Verifiable Reasoningcited by 0
  21. 2026Spreadsheet-RL: Advancing Large Language Model Agents on Realistic Spreadsheet Tasks via Reinforcement Learningcited by 0
  22. 2026J-Zero: Unified Challenger--Solver--Judge Self-Evolution from Zero Datacited by 0
  23. 2026PACT: From Credit Assignment to Critic Alignmentcited by 0
  24. 2026Certified Long-Horizon Code Agent Evolution via Validation-Gated Skill Optimizationcited by 0
  25. 2026SWE-Journey: Towards More Realistic Evaluation of Coding Assistants through Long-Horizon, Multi-Turn Interactioncited by 0

Similar, not cited

Close in wording, no citation either way

  1. 2026CodeMidas: Scaling Agentic Coding RL Environments from Code Itself
  2. 2026SWE-World: Building Software Engineering Agents in Docker-Free Environments
  3. 2025Training Versatile Coding Agents in Synthetic Environments
  4. 2026SWE-Master: Unleashing the Potential of Software Engineering Agents via Post-Training
  5. 2026Tool-R0: Self-Evolving LLM Agents for Tool-Learning from Zero Data
  6. 2026SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?
  7. 2026SWE-Shepherd: Advancing PRMs for Reinforcing Code Agents
  8. 2025SWE-RM: Execution-free Feedback For Software Engineering Agents