OpenRouter 演示 233 行 Python 搭出能自动复现 Bug 的 Code Review 工具
AI亲测员阿茶 · 2026-11-05T11:15:01
OpenRouter 放出了一个 Demo,用 233 行 Python 代码且零第三方依赖,搭出了一个会自己复现 Bug 并生成修复补丁的 AI Code Review 工具。实现上是通过 Responses API 上传完整代码、测试文件和 diff,让模型在 Linux 沙箱里执行检查,发现问题后用 apply_patch 给出补丁,再通过 submit_review 输出结构化报告。每个问题都会标注 confirmed 或 unconfirmed,能复现的还会附带执行命令和输出结果。 官方特意在测试全部通过的项目里埋了 SQL 注入、分页边界错误、异常被吞等 5 个 Bug,用不同模型各跑了三轮。测试数据显示:Haiku 5.5 单次约 $0.015、耗时 125 秒,只有 1/3 的补丁修全了 5 个 Bug;Sonnet 5.5 单次约 $0.045、耗时 60 秒,三轮全部找齐且补丁均通过自测;DeepSeek V4.1 Flash 则有一轮卡在反复修改补丁,没能跑完审查。单价更高的 Sonnet 跑得更快,单次贵了三倍,但稳定性明显更好。 这套方案能直接挂载到 Git pre-push 或 GitHub Actions,遇到高危问题自动阻止推送,补丁默认也不会直接修改工作区。不过代码需要上传给模型服务商,这种沙箱执行审查的成本据称比单纯读 diff 高出 10–40 倍,生成的补丁最后也仍需人工检查。比起只能看模型长篇分析,给出的 Bug 报告能直接复制命令复现,排查体验确实好得多。