How Stripe deploys 1,300 AI-written PRs per week
Stripe engineer Steve Kaliski demonstrates how Stripe deploys 1,300 AI-generated pull requests per week using internal agents called "minions" that handle development tasks autonomously. The episode explores two major innovations: how minions integrate with Stripe's developer infrastructure to accelerate engineering workflows, and how machine-to-machine payments enable AI agents to purchase third-party services dynamically while completing tasks like planning a birthday party for under $6.
Key takeaways
- • Activation energy for starting work drops dramatically when development prompts can be triggered from Slack, Google Docs, and Jira tickets rather than requiring engineers to open text editors.
- • Cloud-based development environments are critical for running multiple parallel AI agent tasks simultaneously without overwhelming local machine hardware.
- • Strong developer experience infrastructure directly enables agent capabilities—agents inherit the benefits of internal documentation, CI/CD tooling, and well-designed APIs that engineers use.
- • Minions were built on top of Goose, an open-source agent harness, customized with Stripe-specific MCP servers for accessing internal tools, documentation, and test data.
- • AI agents can now act as economic actors by spending money on third-party services through machine-to-machine payment protocols, enabling agents to purchase browser sessions, web searches, and mail services as needed.
- • Code review remains essential even with AI-generated PRs because CI environments, test coverage, and blue-green deployments provide confidence that agent-written code is safe to deploy.
Recommendations (12)
"Most things that could have an MCP server have an MCP server. So we're able to interact with a lot of the internal data we have"
Steve Kaliski · ▶ 12:40
"We've actually paid BrowserBase to create a new browser session. So, I didn't sign up for BrowserBase beforehand. I'm just paying for this one session."
Steve Kaliski · ▶ 27:36
"You can see right now it's writing some playwright code locally, which will connect to that BrowserBase session"
Steve Kaliski · ▶ 27:54
"It's going to search online using Perplexity AI to find relevant venues in New York"
Steve Kaliski · ▶ 28:27
"A lot of where our work begins is it could be in a Google doc as we're planning a new feature"
Steve Kaliski · ▶ 0:37
"We actually made a $1.65 donation or contribution to Stripe Climate to erase 4.4 kilograms of carbon"
Steve Kaliski · ▶ 31:54
More from these creators
Claude Code for personal productivity: a step-by-step tutorial | Hilary Gridley
How Microsoft's AI VP automates everything with Warp | Marco Casalaina
From journalist to app developer using Claude Code
How Figma engineers sync designs with Claude Code and Codex
5 steps to generate consistent brand images with Midjourney
How Coinbase scaled AI to 1,000+ engineers | Chintan Turakhia