PR 评论一条条改,Devin Desktop 可以把处理顺序存成工作流

新工具猫目发布于 来源:Devin Desktop(原 Windsurf) 官方资料
原 Windsurf 文档现归入 Devin Desktop;Cascade 的 Markdown 工作流,适合反复出现的审阅意见处理。

为什么值得关注

将取回评论、定位文件、逐项修改和汇总未决问题保存成项目内可重复调用的流程。

适合谁:使用 Cascade、经常需要集中处理代码审阅意见的开发者

这次有哪些亮点

  • 官方给出 /address-pr-comments 的连续处理样例
  • 工作区流程保存为Markdown,可跟随仓库维护

使用前需要知道

工作流只由用户手动触发,且仅适用于 Cascade;Devin Local 不支持同一机制,需按迁移向导转换为 skills。

一次代码审阅留下十几条意见,真正费神的常常是来回切换:这条在哪个文件,那条是否已经改完,哪几条还要追问。Devin Desktop 的 Cascade 工作流值得从这个任务认识:把一套处理顺序写成 Markdown,下次用一个斜杠命令再次调用。

先对齐名字:原 Windsurf 的相关官方文档,现在已转到 Devin Desktop。这里讲的是其中的 Cascade,不是另一个本地代理 Devin Local,也不是云端收到评论就自行运行的机器人。

官方样例把“改评论”展开成了什么

工作流文档给出团队使用的 /address-pr-comments 样例。它先切到 PR 分支,再用 GitHub CLI 取回评论。取得的内容包含评论者、正文、文件、行号和回复关系,让下一步修改保留原始讨论的位置。

随后不是把所有意见揉成一个大提示,而是逐条处理:展示当前评论及位置,分析对应文件和代码范围;理解后先完成这一条,再进入下一条;不理解的意见留给用户说明。最后汇总做了什么,以及哪些问题仍需要人的回应。

这个样例的吸引力在于“评论与改动能对上”。假设一条意见要求补空值处理,另一条要求调整函数命名,这是教学情境:你可以沿评论顺序检查相应文件变化,也能发现某条意见究竟被修复、被跳过,还是仍有歧义。输出因此不仅是一句“都处理了”,还包括一份后续可接手的清单。

把团队做法留在仓库

在 Cascade 的 Customizations 中创建工作区 Workflow,会得到包含标题、描述和步骤的 Markdown 文件。当前推荐目录是 .devin/workflows/,旧 .windsurf/workflows/ 仍有兼容安排。文件放进版本控制,团队就能一起修改处理顺序,例如在汇总之前加入项目已有的测试命令。

这种可编辑性比记住一段聊天记录更实用:某个项目先跑接口测试,另一个项目必须更新文档,都可以留在各自仓库的流程里。工作流也能调用其他工作流,把反复出现的步骤单独维护。

它与自动化脚本的差别也要说清。官方明确 Workflow 只能手动调用,Cascade 不会自行决定启动;自然语言步骤依然要由模型解释和执行。因此它适合保存开发协作的做法,确定性的检查仍应使用项目原有测试或脚本。

选对代理,旧文件才能接得上

当前 Cascade 总览说明,Devin Desktop 同时存在 Cascade 与 Devin Local。工作流文档特别提醒:Devin Local 不支持 Cascade Workflow,可通过迁移向导转成 skills。打开软件后找不到同名入口,先核对所用代理,比反复改文件名更有帮助。

对于已在 Cascade 里处理审阅意见的人,我会优先保留这份官方样例,再根据仓库习惯加上验证步骤。它解决的是每次重复交代处理方式的成本;GitHub CLI 的身份、仓库访问和真实代码审阅仍属于整个任务的一部分。

原始资料:Devin Desktop(原 Windsurf) 官方资料

以上为编辑整理,功能、许可与使用条件以官方说明为准。

返回每日分享