Devin's Code Scans turns vague engineering goals into pull requests
Cognition launched Code Scans, a Devin feature that takes broad goals like improving SEO or speeding up compilation and turns them into codebase investigations and pull requests. Built on Agentic MapReduce, it plans, shards, maps, and reduces findings across parallel agents. Early testers report a 96% PR merge rate and over 700 engineering hours saved. In one case, a Rust build dropped from 58.6 to 21 seconds.
Code Scans had a significant impact on the things we care most about: software quality, bug fixes, stability, performance, and compliance, including security and privacy. With an estimated 96% PR merge rate across several repos, we estimate we've saved over 700 engineering hours in our short testing timeframe.
- Sheeny96
> Improve SEO
> Reduce maintenance overhead
> Make your application compile faster
> Find unused code in our web app. Exclude generated files and test fixtures, and check for indirect references before recommending a removal.
If someone came to me with these requirements, I would laugh in their face. These reek of busy work with no actual business benefit. Have these people actually built real software before?
- akersten
Their sample prompt takes me back a year or two:
> Find unused code in our web app. Exclude generated files and test fixtures, and check for indirect references before recommending a removal.
If I "/goal remove unused code" in Claude today, I would not even think to specify "check for indirect references" and "don't consider generated code dead code," those sorts of intuitions have been "built in" to the frontier models for a while now.
So I'm pretty confused by this, what does it do that I can't with an agent swarm?
- v3ss0n
just another prompt right?