---
schema: "swft.publication/v1"
id: "company-stripe-minions"
title: "Stripe Minions: how developer infrastructure became an AI software factory"
description: "How Stripe Minions turns Slack requests into reviewed code changes using prepared environments, approved internal tools, scoped context, tests, and human review."
summary: "Stripe Minions can take one delegation and return a review-ready code change because Stripe had already built the surrounding factory floor. Standard development computers, task-specific instructions, approved internal tools, fast tests, limited retries, and human acceptance make the unattended agent possible."
canonical: "https://swft.io/companies/stripe-minions"
author: "SWFT Editorial"
author_type: "Organization"
published: "2026-09-01"
modified: "2026-09-02"
kind: "case-study"
section: "Companies"
tags: ["Stripe Minions", "background coding agents", "AI software factory", "MCP tools", "developer infrastructure"]
evidence_labels: ["INFERENCE", "OBS", "SELF-REPORT"]
source_ids: ["block-goose-github", "stripe-minions-part-one", "stripe-minions-part-two", "stripe-minions-rollout", "stripe-minions-scale-update"]
authorship_disclosure: "AI-drafted from the cited public sources and independently checked by a second AI editorial-review agent (Codex) for source fit, claim boundaries, overlap, and reader utility. SWFT Editorial is responsible for corrections."
---

# Stripe Minions: how developer infrastructure became an AI software factory

Stripe combines ready-to-use development computers, scoped context, curated internal tools, repeatable workflow steps, limited automated build-and-test repair, and two human review gates.

> **Authorship:** AI-drafted from the cited public sources and independently checked by a second AI editorial-review agent (Codex) for source fit, claim boundaries, overlap, and reader utility. SWFT Editorial is responsible for corrections.

## Quick answer

Stripe Minions can take one delegation and return a review-ready code change because Stripe had already built the surrounding factory floor. Standard development computers, task-specific instructions, approved internal tools, fast tests, limited retries, and human acceptance make the unattended agent possible.

Stripe's Minions case starts years before the agent. The company already had standard development computers, fast checks, a large test system, internal tools, and strong review habits. Minions turned that existing factory floor into an unattended workflow.

## What are Stripe Minions?

A [Minion](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents) is Stripe's internal background coding agent. A person delegates a task, often from Slack. The system gathers context, changes code in an isolated development computer, runs checks, responds to a bounded amount of automated build-and-test feedback, and returns a branch for inspection.

Stripe calls this “one-shot” because the employee can make one delegation and leave the run unattended. It does not mean one model call, autonomous merging, or delivery without review. The initiator inspects the result, then another Stripe engineer reviews the pull request.

## How does a request become a reviewed pull request?

Stripe places Minion entry points where work and context already live: Slack, internal documentation, command-line and web tools, feature flags, and ticketing systems. A task receives a prewarmed AWS development computer based on the same standard environment humans use. [Stripe reports](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents) that it becomes ready in roughly ten seconds.

The workflow is defined as a **Blueprint**. Blueprints alternate between two kinds of step:

- Agent steps handle work that needs interpretation, such as understanding a request or changing code.
- Deterministic steps perform known operations, such as preparing context, checking formatting and code rules, saving source-control changes, or starting continuous integration (CI), the automated build-and-test system.

This separation is a central software-factory pattern. Use model judgment where the path is uncertain. Use ordinary code where the rule is known and repeatable.

## How does Minions get company context?

Stripe keeps guidance close to the code it describes. Directory and file rules supply only the instructions relevant to the current work. A deterministic retrieval step gathers useful documents and links before implementation begins.

Minions can also use Toolshed, Stripe's central internal [Model Context Protocol (MCP)](/glossary#model-context-protocol-mcp) server. [Stripe reported](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2) nearly 500 internal tools by February 19, 2026. Each Minion receives a curated subset instead of the entire catalog. This reduces clutter and limits what a run can access.

The development environments exclude real user data, production services, and arbitrary network access. That boundary lets the agent work with realistic code and tests while reducing the cost of a mistake.

## What happens when tests fail?

Fast local code checks and known fixes run before CI. [Stripe's account](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2) says the CI system selects applicable tests from a corpus of more than three million tests. That does not mean every test runs for every Minion.

The repair loop is deliberately finite. CI can apply known fixes, then the agent gets one repair attempt and a second CI run. After that, the branch returns to the person. A bounded loop prevents the agent from spending indefinitely on a weak approach.

## What scale has Stripe disclosed?

[Stripe reported](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents) more than 1,000 merged Minion-produced pull requests per week on February 9, 2026, and [more than 1,300](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2) ten days later. In an [August interview](https://www.youtube.com/watch?v=P5iICDVn5gc), Stripe president Will Gaybrick said roughly 7,000 pull requests had come from Minions in the preceding week, about 30 percent of that week's total.

The later wording matters. “Came from” does not establish that all 7,000 were merged. None of these volume figures reveals completion rate, abandoned runs, review time, defects, cost, or a controlled productivity comparison.

## Is Minions open source?

Minions began as an internal fork of [Goose](https://github.com/block/goose), the open-source agent that originated at Block. Goose remains public. Stripe's fork, Blueprints, Toolshed, and internal integrations are not public in the cited evidence.

## What can a product team copy?

Inventory the factory floor before choosing a model. A strong background-agent pilot needs a standard environment, fast local checks, selective CI, scoped instructions, curated tools, safe data boundaries, a finite repair budget, and two clear human decisions: accept the proposed work and review the change.

Stripe's case suggests that background autonomy is often an infrastructure feature. The agent can leave the foreground because the environment, context, checks, and handoff are already dependable.

## How we know

- **First-party report (SELF-REPORT)** Stripe describes Minions' intake, devboxes, Blueprints, scoped context, Toolshed, checks, bounded repair, human review, and February scale. Sources: [Minions: Stripe's one-shot, end-to-end coding agents](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents); [Minions: Stripe's one-shot, end-to-end coding agents, Part 2](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2).
- **First-party report (SELF-REPORT)** A Stripe developer-productivity leader describes the rollout, while Stripe president Will Gaybrick provides the later one-week PR-origin figure. Sources: [Minions rollout account](https://www.linkedin.com/posts/shep-walker_minions-stripes-one-shot-end-to-end-coding-activity-7426783288750411776-XaHV); [Tokens Are the New Dollars](https://www.youtube.com/watch?v=P5iICDVn5gc).
- **Observed artifact (OBS)** Goose is public under an open-source license; Stripe's Minions-specific fork and surrounding internal infrastructure are not public in the cited evidence. Sources: [Goose](https://github.com/block/goose).
- **Analysis (INFERENCE)** SWFT treats Stripe's mature developer infrastructure and agent-versus-deterministic workflow split as the case's most reusable patterns. Sources: [Minions: Stripe's one-shot, end-to-end coding agents](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents); [Minions: Stripe's one-shot, end-to-end coding agents, Part 2](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2).

## Sources

- **Observed artifact (OBS)** [Goose](https://github.com/block/goose) — Block and the Agentic AI Foundation; accessed 2026-09-01. The Apache-2.0 agent foundation that began inside Block and supports multiple model providers, MCP extensions, recipes, subagents, and permission controls.
- **First-party report (SELF-REPORT)** [Minions: Stripe's one-shot, end-to-end coding agents](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents) — Stripe Dev Blog; published 2026-02-09; accessed 2026-09-01. Stripe's account of Minions' intake surfaces, prewarmed devboxes, Blueprints, scoped context, internal tools, checks, human review, and early scale.
- **First-party report (SELF-REPORT)** [Minions: Stripe's one-shot, end-to-end coding agents, Part 2](https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2) — Stripe Dev Blog; published 2026-02-19; accessed 2026-09-01. Stripe's follow-up on directory rules, deterministic retrieval, curated tool access, local checks, selective CI, repair limits, and reviewed output.
- **First-party report (SELF-REPORT)** [Minions rollout account](https://www.linkedin.com/posts/shep-walker_minions-stripes-one-shot-end-to-end-coding-activity-7426783288750411776-XaHV) — Shepherd Walker; published 2026-02-10; accessed 2026-09-01. A Stripe developer-productivity leader's account of Minions' internal development, launch, placement inside existing tools, and adoption.
- **First-party report (SELF-REPORT)** [Tokens Are the New Dollars](https://www.youtube.com/watch?v=P5iICDVn5gc) — Andreessen Horowitz; published 2026-08-17; accessed 2026-09-01. Stripe president Will Gaybrick reports that roughly 7,000 PRs came from Minions in the preceding week, about 30 percent of that week's PRs; he does not say all were merged.

## Read next

- [Ramp Inspect: how a background coding agent became factory infrastructure](/companies/ramp-inspect)
- [Block's AI software factory: Goose, Builderbot, and the Buzz workspace](/companies/block-builderbot-goose-buzz)
- [How an AI software factory works](/software-factory-architecture)
