开源 SDLC harness 在大仓里把修 bug 成本压低 75%
NeighborhoodOwn8510 · reddit · 2026-07-26
它做什么
AutoDev Studio 是一个开源的 SDLC harness:你把 Git 仓库和一句自然语言需求丢给它,它会按流水线跑完整个软件交付过程——先由 PM agent 澄清需求并拆成 ticket,再经人工批准;随后 Dev agent 在隔离分支上实现,QA 跑仓库真实测试,另一模型家族的 reviewer 负责审 diff,失败后进入受限的修复循环,最后打开真实 PR 等人合并。
实测结果
作者在两个大型 Python 仓库上做了 benchmark,规模约 3.5 万行和 8.2 万行。在 6 个“定位得比较准”的任务上,这套调优后的流水线都赢过了冷启动的单 agent Claude Code,成本比它低 7% 到 75%。作者给出的一个具体例子是:Claude Code 冷跑为了找一个 bug 花了 $6.83 和 207 轮,而 AutoDev Studio 大约只用了 $1.70 就修掉了同一个问题。
它哪里会输
作者也明确写了失败场景:
- 对那种一眼能 grep 到的一行修改,五阶段流程的额外开销可能反而更贵。
- 对一个很难的跨模块 bug,它确实做出了更便宜的修复,但修得更窄。
它如何避免“索引过期”
作者特别回应了“向量索引几次提交后就过期”的质疑:真正给 Dev agent 定位文件的不是单纯 embedding 索引,而是每次运行都与最新 commit 同步的确定性 symbol map,再加上对当前工作树的 live grep,以及把当前文件内容直接喂给模型。embedding 只负责排序,而且会在运行入口按改动模块增量刷新。也就是说,agent 编辑的代码来自磁盘当前内容,而不是几次提交前的快照。
其他特点
- 按阶段选择 provider / model,兼容 Anthropic、Claude Code CLI、OpenAI-compatible endpoint、Groq、Gemini、xAI、OpenRouter 和本地 Ollama
- 可用 Groq + 本地 embedding model 以零成本跑通,支持完全离线试用
- 语言无关;Python 精确解析,其他语言用更轻量的提取器,遇到不认识的语言也不会直接阻断
- 记录每个 ticket 的真实 token、成本和耗时
- 本地优先、MIT 许可,API key 加密存储,并带 demo mode 可先 dry-run PR 步骤
所属事件:开源工具 AutoDev Studio 称比 Claude Code 最高省 75%(2 条相关)→
「编程与Agent」频道最新
- RTK 用 Rust 压缩 AI Agent 的 Shell 输出,最高省 90% — OpenAIDevs · 2026-07-26
- Daniel Lockyer 推荐 Moshi 和 herdrdev 做远程 agent 编码 — DanielLockyer · 2026-07-26
- ChatGPT Voice 被实测可免手动完成 Meta 投放流程 — OpenAIDevs · 2026-07-26
- MCP 服务器团队在讨论如何给 agent 做细粒度授权 — Practical-Title7385 · 2026-07-26
- 开源项目要让编程 Agent 少读 90% 无用输出 — thetripathi58 · 2026-07-26
- Uncle Bob:agent 需要持续监控和确定性护栏 — NathanWilbanks_ · 2026-07-26