Overview of mini-SWE-agent capabilities
mainmini-SWE-agent is a minimal AI software engineering agent designed for simplicity and performance. Key features include:
- Minimalist Design: Approximately 100 lines of core Python code.
- Bash-Centric: The agent uses only
bashas a tool, avoiding complex tool-calling interfaces and making it compatible with any LLM. - Stateless Actions: Actions are executed via
subprocess.run, making each step independent and easy to sandbox (e.g., using Docker or Podman). - Linear History: The agent maintains a simple, linear message history, which is ideal for debugging and fine-tuning.
- High Performance: Scores >74% on the SWE-bench verified benchmark.
- Flexible Deployment: Supports local environments, Docker/Podman, Singularity/Apptainer, Bublewrap, and Contree.