autonomous coding agents at scale
Stripe's Minions agents merge 3,000 PRs weekly at 65% no-touch rate Stripe DevelopersTL;DW
- Stripe merges 3,000 pull requests weekly using Minions, one-shot coding agents that go from Slack prompt to PR with zero engineer interaction.
- 65% of Minion PRs merge without any engineer changes; the other 35% require minimal edits, demonstrating high autonomous code quality.
- Minions use a loop architecture: agent plans → implements → LLM judge validates goal completion → diagnostic agent fixes failures (up to 10 iterations).
- Remote dev boxes (Stripe's infrastructure) are essential: freshly cloned codebases ready in <10 seconds enable agents to start working immediately on isolated tasks.
- Deterministic code instructions in loops dramatically outperform natural language prompts like "please run tests before committing"—avoid screaming at agents with caps.
- Prior investments in developer tooling (Sorbet type checker, strong CI with 5M tests per PR) are now critical force multipliers for agent performance and reliability.
- One-shot agents succeed when the engineer has already decided what the solution looks like—hand off trivial changes and short conversation sessions to agents, not long iterative chats.
- 91% of Stripe engineers use AI coding tools daily; 500% year-over-year growth in AI-generated PRs shows massive adoption alongside high-stakes security and reliability obligations.
- Stripe maintains a pool of 700 MCP tools accessible to agents, enabling autonomous access to branch diffs, environment sensors, and internal infrastructure without engineer context-switching.
- Minions launched from Slack can also resolve Jira tickets autonomously, enabling agents to work on batch tasks independently of synchronous developer input.
TL;DW
- Stripe merges 3,000 pull requests weekly using Minions, one-shot coding agents that go from Slack prompt to PR with zero engineer interaction.
- 65% of Minion PRs merge without any engineer changes; the other 35% require minimal edits, demonstrating high autonomous code quality.
- Minions use a loop architecture: agent plans → implements → LLM judge validates goal completion → diagnostic agent fixes failures (up to 10 iterations).
- Remote dev boxes (Stripe's infrastructure) are essential: freshly cloned codebases ready in <10 seconds enable agents to start working immediately on isolated tasks.
- Deterministic code instructions in loops dramatically outperform natural language prompts like "please run tests before committing"—avoid screaming at agents with caps.
- Prior investments in developer tooling (Sorbet type checker, strong CI with 5M tests per PR) are now critical force multipliers for agent performance and reliability.
- One-shot agents succeed when the engineer has already decided what the solution looks like—hand off trivial changes and short conversation sessions to agents, not long iterative chats.
- 91% of Stripe engineers use AI coding tools daily; 500% year-over-year growth in AI-generated PRs shows massive adoption alongside high-stakes security and reliability obligations.
- Stripe maintains a pool of 700 MCP tools accessible to agents, enabling autonomous access to branch diffs, environment sensors, and internal infrastructure without engineer context-switching.
- Minions launched from Slack can also resolve Jira tickets autonomously, enabling agents to work on batch tasks independently of synchronous developer input.
Minions receive a single Slack prompt, spin up on a remote dev box, and run up to 10 plan-edit-validate iterations—using an LLM judge and Stripe's 5M-test CI cluster to self-diagnose failures. Deterministic instruction sequences in code outperform natural-language prompts for agent reliability.
