Devotd Github
新发现编程智能体

aeyjeyaryan/issuepilot — 从失败复现测试到拉取请求

IssuePilot 是一款本地工具,将 Python 仓库的 GitHub issue 从失败复现测试、经由 Docker 验证,一直串联到拉取请求。

仓库信息aeyjeyaryan/issuepilot ↗

IssuePilot 是一款本地工具,将 Python 仓库的 GitHub issue 从失败复现测试、经由 Docker 验证,一直串联到拉取请求。

GitHub 项目说明: Turn a GitHub issue into a verified pull request: reproduces the bug with a test that must fail first, proves the fix in a Docker sandbox and opens the PR. Local-only (LangGraph + Ollama).

星标
★ 8
复刻
0
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

aeyjeyaryan/issuepilot 是一款工具:它接收 Python 仓库的 GitHub issue,定位相关代码,生成在当前代码下失败的复现测试,随后准备修复方案与拉取请求。据 README 说明,LangGraph 负责调度工作流程,修复方案必须在隔离的 Docker 环境中通过全部测试后,才会转化为拉取请求。仓库描述将该工具介绍为一款使用 LangGraph 和 Ollama 的纯本地工具。

关键在于,它把失败复现与验证嵌入了任务顺序,而不只是代码修改本身。它先确认测试确实失败,修改之后再在隔离环境中运行测试。README 将该流程描述为九个步骤,并说明最多进行三轮修改尝试。它使用本地模型和向量存储,并提供离线演示。项目采用 MIT 许可证,仓库中包含 API 与主要组件的测试。

不过,该项目没有登记最新的发行版本,FACTS 中记录的星标数为 8,动量分数为 1.8。这些数字并不能反映项目实际的使用范围或修复成功率。将 Docker 与本地模型结合的 issue 处理流程相当具体,但现有信息不足以判断它在大规模仓库中的性能或稳定性。因此现阶段,与其宽泛断言其验证范围,不如把它看作一款在本地构建 issue 解决流程的工具。