Minions: Stripe's fully unattended one-shot coding agents merge over a thousand pull requests per week
Stripe's codebase — hundreds of millions of lines of code in a relatively uncommon Ruby/Sorbet stack with vast homegrown libraries — is far harder for LLM agents to navigate than a greenfield project, and developer attention is one of the company's most constrained resources.
Off-the-shelf LLM agents excel at greenfield prototyping but struggle with the scale, complexity, and maturity of Stripe's codebase, and no existing tool integrates with Stripe's unique developer-productivity infrastructure.
Over a thousand pull requests are merged per week at Stripe that are completely minion-produced with no human-written code, enabling engineers to parallelize many tasks by spinning up multiple minions concurrently.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Over a thousand pull requests are merged per week at Stripe that are completely minion-produced with no human-written code, enabling engineers to parallelize many tasks by spinning up multiple minions concurrently.
What tools did this team use?
Claude, Cursor, goose, MCP, Sourcegraph, Toolshed, Slack.
What results were reported?
minion-produced PRs merged per week: over a thousand; Devbox spin-up time: 10 seconds; Local lint execution time: less than five seconds; total tests in CI battery: over three million (source-reported, not independently verified).
What failed first in this deployment?
Off-the-shelf LLM agents excel at greenfield prototyping but struggle with the scale, complexity, and maturity of Stripe's codebase, and no existing tool integrates with Stripe's unique developer-productivity infrastr…
How is this quality assurance AI workflow structured?
Engineer invokes via Slack → Isolated devbox spun up → MCP context gathering → Agent loop writes code → Local lint validation → CI test runs with autofixes → Failure fed back to minion → Pull request created → Engineer human review.