Dropbox Engineering Team Upgrades AI Coding Agents to Task-Level Delegation, Completing 53 Legacy Test Cleanups in One Week
The Dropbox engineering blog details how the team upgraded AI from assisting individual coding steps to task-level delegation while building a new experience: agents executed written plans, ran local builds and tests, recorded results for engineer review, ultimately completing 53 test cleanups and delivering 22 accessibility features in one week.
The Dropbox engineering team faced specific time pressure: they needed to launch a new experience that had been brewing for three years in November, while complex integration work between the desktop and web versions remained far from complete. Previously, AI tools mainly helped engineers handle individual coding steps—completing a snippet of code or explaining an error message. For this project, they advanced their usage by handing over clearly defined tasks entirely to coding agents, with engineers reviewing the results.
This shift did not happen gradually. During the May Hackathon, the team used AI to assist in building a prototype, exploring two paths for bringing the web experience to the desktop: one involved embedding existing web pages into desktop windows using the Electron framework, and the other involved importing selected web components directly into the desktop interface. AI helped them track dependencies, identify platform-specific assumptions, and test integration schemes. The prototype gave product and design teams something tangible to try, rather than leaving it at paper discussions.
What truly demonstrated the effect of task-level delegation was a technical debt item shelved for two quarters: automated tests for the legacy file list required substantial engineering time to update and had been left untouched. The team broke this cleanup work down into 53 tasks and handed them to coding agents. The agents made changes according to a written plan agreed upon with engineers beforehand, ran relevant builds and tests locally, recorded results, and then submitted them for engineers to review whether to accept the code. All 53 tasks were completed within one week.