📣News | 📊Comparison | 🚀Setup | ⚙️Artifacts | 📜Attribution | 🙏Acknowledgements
Live-SWE-agent is the first live, runtime self-evolving software engineering agent that expands and revises its own capabilities on the fly while working on a real-world issue. Our key insight is that software agents are themselves software systems, and modern LLM-based agents already possess the intrinsic capability to extend or modify their own behavior at runtime.
- [Nov 17th, 2025]: Live-SWE-agent achieves the new state-of-the-art solve rate of 45.8% on SWE-Bench Pro!
- [Nov 17th, 2025]: We've released Live-SWE-agent 1.0.0!
Below shows the comparison graph between Live-SWE-agent and state-of-the-art open-source solutions and proprietary commercial agent scaffolds on SWE-bench Verified and SWE-Bench Pro.
We built Live-SWE-agent on top of the popular mini-swe-agent framework with very minimal modifications.
To use Live-SWE-agent, simply install mini-swe-agent first using this guide and use the custom Live-SWE-agent config:
mini --config config/livesweagent.yaml # using custom Live-SWE-agent configSee the config folder for more details.
You can download the complete trajectories, patches, and results of Live-SWE-agent in our v1.0.0 release:
swebench_verified: complete runs on SWE-bench Verifiedswebench_pro: complete runs on SWE-Bench Pro
@article{livesweagent,
author = {Xia, Chunqiu Steven and Wang, Zhe and Yang, Yan and Wei, Yuxiang and Zhang, Lingming},
title = {Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?},
year = {2025},
journal = {arXiv preprint},
}
