Windsurf 整合 Devin 审查与本地查错,让代码验证不再拖后腿

Windsurf 整合 Devin 审查与本地查错,让代码验证不再拖后腿

当 AI 智能体大量生成代码后,审查与验证环节变成了新的瓶颈。工程师提 PR 的速度快了许多,但能不能上线,还得看改动是不是准确、安全、可生产。这个矛盾在当下愈发明显。

Devin Review 进入 Windsurf 工作流

Devin Review 当前每天处理数十万个 PR,帮助开发者更快理解、评审和合并代码。此次更新把这套流程直接搬进 Windsurf,同时引入一个基于自研模型 SWE-check 的本地快速查错工具。

按逻辑组织 Diff,减少阅读负担

大型 PR 难审,根源在于 diff 的结构常和实际工作结构对不上。文件按字母序排列,复制或移动的代码被拆成杂乱的增删行,评审者得在碎片里拼出真实改动。

Devin Review 的应对方式是把相关编辑归到同一组,干净地展示被复制或移动的代码,并结合上下文识别潜在 bug 与风险点,附上解释说明,方便快速判断哪里需要关注。

在编辑器里完成查看与修改

现在可以在 Windsurf 里直接跑 Devin Review。Devin 标记的 bug、评论和发现结果,不会离开当前编辑器就能看到。用户可以检查 diff、理解问题,并在同一位置直接修改。

这类深度审查更适合在 PR 准备就绪后使用,帮助理解大范围改动、捕捉 bug,并在合并前解决问题。

从发现 bug 到自动修复

Devin Review 的发现结果与后续开发流程是连通的。用户可以就某个 bug 或评论向 Devin 提问,用代码库感知的聊天功能理解上下文,并在同一界面里从发现问题走向修复问题。

开启 Autofix 后,Devin 可以为审查意见生成修复代码,并把修改应用到 PR 分支上。这样形成一个闭环:智能体写代码,Devin Review 检查 diff,Devin 再协助解决发现的问题。

开发者可以把需要判断的决策留在自己手里,比如架构设计、产品行为、取舍和边缘情况;而机械性的查错与修复环节则可以更快推进。

本地快速审查:Quick Review

此次还上线了 Quick Review,这是 Windsurf 内的本地审查工具。在打开 PR 之前,可以先跑一遍,检查工作区里可能存在的 bug。

Quick Review 可免费使用,底层依赖 SWE-check,这是专门用于查错的模型,比深度审查智能体最高快 10 倍,同时保持准确率。

两种审查循环,对应不同阶段

Devin Review 和 Quick Review 分别对应开发周期里的不同节点。想在提 PR 前快速看本地改动,用 Quick Review;想要对 PR 做深度审查,需要智能 diff 组织、bug 提示、解释说明、兼容 GitHub 的审查操作,和通过 Devin 从发现走向修复,就用 Devin Review。

两者合在一起,让审查成为写代码流程的一部分。Windsurf 2.0 已经把本地智能体、云端智能体、PR、文件和上下文放进同一工作区,现在又加入了验证环节。

目标很直接:帮忙更快交付,同时把质量守住。

当前可用

Windsurf 中的 Devin Review 和 Quick Review 已经开放。下载最新版 Windsurf 2.0 即可体验。

发表评论