Cognition 发布 Devin Review 代码审查工具
Devin Review: AI to Stop Slop | Cognition
Cognition 推出 Devin Review,一款用 AI 辅助代码审查的工具,目前处于早期发布阶段并免费,支持任意公开或私有 GitHub PR。它会把逻辑相关的改动分组排序并逐块解释,扫描 diff 生成按严重程度分级的问题列表,还可将 diff 接入带完整代码库理解的内联 Ask Devin 会话。Cognition 称客户反馈代码审查而非代码生成已成为交付瓶颈。
正文
当前显示原文,中文全文译文尚未就绪。
As coding agents proliferate, the # of PRs increases, but the quality of that code can be mixed, and the size of each PR is increasing past maintainers' ability to understand. We're hearing from our customers that code review—not code generation—is now the bottleneck to shipping great products.
That's why we built Devin Review, a code review tool that uses state-of-the-art AI + UX to scale human understanding of ever-more-complex code diffs—whether authored by a human, or an agent.
Devin Review is currently free, while in early release, and works on any public or private GitHub PR. You can use it in three ways:
Check out the docs for more details.
15 years ago, GitHub set the standard for PR review... and then stopped there.
The first order problem with standard code review is well known - when PRs are small, they're easy to read and argue about. But this breaks down quickly for large reviews. We call this the "Lazy LGTM problem".
More broadly, the feeling that people have of extreme productivity with coding agents in their vibecoded prototypes, vs the disappointing feeling that most people actually see in the useful output of their engineers, organizations, and experience as end users, is the great mystery of our time.
To paraphrase Winston Churchill: "Never in the field of software engineering has so much code been created by so many, yet shipped to so few."
The Modern Code Review Workflow
Devin Review adds AI tooling to help you scale your PR understanding, so you quickly and fully understand the code you are about to merge.
As you review the PR, Devin helps you in every step:
Reading better: GitHub shows you diffs by alphabetical order; Solution: intelligent diff organization. PR Review analyzes your code, groups together changes that are logically connected, orders the hunks of code, and explains each hunk, so you can review from top to bottom. It's as if a smart colleague was walking you through the PR; A quality-of-life improvement: when code is moved or renamed, GitHub shows the changes as full deletes and full writes. We detect what was copied/moved and don’t make a fuss; Asking for more info:When more context is needed on a diff, including context on code outside of the PR, GitHub doesn’t offer any solutions beyond token search; Solution: Interactive chat. Devin Review pipe your diffs into an inline Ask Devin session with full codebase understanding, so you can chat about the changes, without leaving the review
Catching bugs and issuesGitHub doesn’t catch bugs in PRs; it relies on your CI/linting. Other bugcatchers in the market are often seen as spammy and low signal; Solution: AI Bug Detection. Devin Review scans the diffs and generates a list of issues categorized by seriousness: red for probable bugs, and yellow for warnings, and gray for FYI/commentary; You can copy/paste or dismiss the AI flags, or otherwise just work with fellow humans in normal comment bubbles
This is a starting point, and we’ll be pushing frequent updates as our users keep telling us what they want. We hope you'll try out Devin Review and give us feedback!