https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents
- Minions are Stripe’s fully unattended coding agents built to one-shot tasks.
- Human reviewed, but have no human-written code.
- Starts with a Slack message and ends in a pull request that passes CI with no interaction in between.
- Minions use the same developer tools as human engineers.
- There’s CLI and web interface, but you can easily initiate through Slack, and the Minion will have context from the entire Slack thread and any links included.
- Decisions and actions taken by the minion can be viewed in a web UI.
- Minion runs in a dev box Isolated from production resources and internet, so minions can run without human permission checks.
- core agent loop runs on a fork of Block’s Coding Agent Goose
- minions are connected to MCP, allowing them to gather context from internal docs, ticket details, etc.
- stripe has a central MCP server with 400 MCP tools, spanning internal systems used. Minions have connectivity to curated subsets
- provide feedback early. A local executable uses heuristics to select and run selected lints on each Git push - this presents immediate feedback instead of waiting to see the failure in CI
- Limit CI runs to two rounds