Skip to main content
bash TV

225,000 Lines of Tests, Written and Merged by Agents - Kush Agrawal, Duolingo

AI Engineer

3.8K views11 Nov 2026

YouTube

Duolingo's iOS app has nearly 2 million lines of code, and its unit test coverage lagged far behind. Kush Agrawal walks through the autonomous pipeline that fixed it: scheduled workflows pick untested code, coding agents open pull requests, and a lifecycle manager monitors CI, fixes failures, runs AI review and merges, with engineers as the final reviewers. Since March it has merged more than 700 PRs and 225,000 lines of tests, raising overall app coverage from 11% to 24%. He covers the architecture, the guardrails, the failure modes, and how they're reusing the same loop for other migrations. Kush Agrawal, Duolingo: https://www.duolingo.com

Join the discussion

Have something to add?

Sign in to reply, follow this thread, and earn XP when your answer helps someone.