Mini SWE-Agent
活跃简介
Mini SWE-Agent 是一个仅 100 行代码的极简 AI 智能体,能够解决 GitHub Issue 或在命令行中辅助开发者,以最小实现展示了编程智能体的核心能力。
核心特性
- 极简约100行Python智能体,在SWE-bench verified上达到>74%
- 仅使用Bash工具,无需LLM特殊工具调用能力
- 完全线性的消息历史,便于调试和微调
- 基于子进程的执行,可轻松使用Docker/Podman沙箱化
- 通过litellm、OpenRouter和Portkey广泛兼容各种模型
- 支持本地环境、Docker、Singularity/Apptainer、Bubblewrap沙箱
适用场景
💡 从命令行自主解决GitHub Issue
💡 基准测试和评估LLM编程能力
💡 微调和强化学习研究基线
💡 编码智能体工作流的快速原型开发
💡 极简智能体架构的教学演示
分类
快速开始
安装:pip install mini-swe-agent。运行:mini solve <github_issue_url> --model_name <model>。Python API:from minisweagent.agents.default import DefaultAgent; agent = DefaultAgent(model, env); agent.run("修复这个bug")。使用Docker:--environment docker。