Minions: One-Shot Coding Agents on a 30M-Line Codebase
summary
Stripe Minions convert Slack, Jira, or web requests into branch + PRs on a 30M-line Ruby (non‑Rails) codebase, producing thousands of agent‑authored PRs merged per week. Runs allocate dev boxes (EC2 VMs) as the secure runtime, use Sourcegraph code intelligence and a fork of Goose plus a rule sync to traverse custom abstractions, and execute blueprints (graph of deterministic steps) that shift CI left, auto‑fix linters, and produce a testable branch ready for human review.
AI-written summary · about
chapters (10)
- 0:00Why Stripe Minions matter
- 1:36Live demo: Jira ticket to Minion run
- 3:55Why Stripe is a hard agent environment
- 6:47Dev boxes as strategy credit
- 9:37Blueprints for one-shot agents
- 14:47Code review for agent-authored PRs
- 17:29Slack, Jira, and docs as agent inputs
- 23:05Shifting verification left
- 28:12Security: cloud dev boxes, not laptops
- 33:05What Stripe is building next
related talks
42mAgentes en el monorepo
43mA day in the life of 2,000 developers
33mYou are the main thread: Multiplying your productivity with agents
16mShip Production Software in Minutes, Not Months
11mRuby startup demo – Arjun Singh
30mHow We Moved from Android Studio to Slack
24mBeyond Code Completion: The Shift of AI Programming from Pair to Peer
32mFrom Toil To Triumph: Harnessing Agentic AI To Streamline Infrastructure as Code
