Views
No views yet
mini agent is formini agentsubprocess.run — every action is completely independent (as opposed to keeping a stateful shell session running).
This makes it trivial to execute the actions in sandboxes (literally just switch out subprocess.run with docker exec) and to
scale up effortlessly. Seriously, this is a big deal, trust me.mini.mini agent wants to be a hackable tool, not a black box.subprocess.run — every action is completely independent (as opposed to keeping a stateful shell session running).
This is a big deal for the stability of the agent, trust me.mini-swe-agent ifswe-agent if
Simple UI (mini)
|
Visual UI (mini -v)
|
![]() |
![]() |
| Batch inference | Trajectory browser |
![]() |
![]() |
| Python bindings | More in the docs |
|
python 1agent = DefaultAgent(
2 LitellmModel(model_name=...),
3 LocalEnvironment(),
4)
5agent.run("Write a sudoku game") |
1pip install uv && uvx mini-swe-agent [-v]
2# or
3pip install pipx && pipx ensurepath && pipx run mini-swe-agent [-v]1pip install mini-swe-agent
2mini -v # run the CLI1git clone https://github.com/SWE-agent/mini-swe-agent.git
2cd mini-swe-agent && pip install -e .
3mini [-v] # run the CLImini and mini -v1@inproceedings{yang2024sweagent,
2 title={{SWE}-agent: Agent-Computer Interfaces Enable Automated Software Engineering},
3 author={John Yang and Carlos E Jimenez and Alexander Wettig and Kilian Lieret and Shunyu Yao and Karthik R Narasimhan and Ofir Press},
4 booktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems},
5 year={2024},
6 url={https://arxiv.org/abs/2405.15793}
7}