# gray-stripe-minions-coding-agents-part2-2026-02-19

## Veille

I Minions di Stripe — agenti di coding end-to-end, devboxes, blueprints e orchestrazione ibrida su larga scala

## Titre Article

Minions: Stripe's one-shot, end-to-end coding agents -- Part 2

## Date

2026-02-19

## URL

https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2

## Keywords

coding agents, Stripe, Minions, devboxes, blueprints, orchestrazione ibrida, state machine, MCP, Toolshed, sicurezza degli agenti, CI/CD, produttività degli sviluppatori, goose, infrastruttura per agenti

## Authors

Alistair Gray

## Ton

**Profilo**: prospettiva di un ingegnere practitioner interno, registro tecnico e descrittivo, alto livello tecnico. Alistair Gray scrive dall'interno di Stripe con la legittimità di chi costruisce e gestisce il sistema descritto. **Stile**: prosa ingegneristica metodica, strutturata in componenti architetturali successive (devboxes, harness, blueprints, contesto, feedback). Metafore operative concrete — "cattle not pets" per i devboxes, "putting LLMs in contained boxes" per i blueprints. Tono fattuale e pragmatico, poca speculazione, molti numeri (1.300+ PR/settimana, 10 secondi, 3M+ test). L'autorevolezza deriva da risultati misurati e dalla scala di deployment. Pubblico target: platform engineer e responsabili dell'infrastruttura AI enterprise.

## Pense-betes

- **Scaling drastico**: da 1.000 a oltre 1.300 PR fuse a settimana tra la Parte 1 e la Parte 2
- **Devboxes = "cattle not pets"**: istanze AWS EC2 usa e getta, pool pre-riscaldato, pronte in 10 secondi, stesso ambiente degli ingegneri umani — isolamento completo
- **Harness dell'agente**: fork personalizzato di goose (Block), ottimizzato per l'esecuzione senza assistenza — nessun prompt di conferma grazie all'isolamento dei devbox
- **Blueprints = orchestrazione ibrida**: macchina a stati che mescola nodi deterministici (codice tradizionale) e nodi agentivi (loop LLM a forma libera). Risparmia token e migliora l'affidabilità
- **Filosofia chiave**: "mettere gli LLM in scatole contenute" piuttosto che dar loro totale libertà
- **Contesto unificato**: file di regole standardizzati sul formato Cursor, sincronizzati verso il formato Claude Code. Stesse regole per Minions, Cursor e Claude Code
- **MCP centralizzato via Toolshed**: circa 500 strumenti, sottoinsiemi curati per agente — evita il sovraccarico di contesto
- **Sicurezza**: devboxes in ambiente esclusivamente QA, nessun accesso alla produzione, nessun dato utente
- **Feedback in due fasi**: hook di lint pre-push (<1 sec), poi massimo 1-2 cicli di CI contro una batteria di oltre 3M di test
- **Insight strategico**: gli investimenti nella produttività degli sviluppatori umani rendono dividendi anche per gli agenti — stesso tooling, stessa infrastruttura

## RésuméDe400mots

In questa seconda parte, Alistair Gray descrive in dettaglio l'implementazione tecnica dei Minions, gli agenti di coding end-to-end di Stripe, che ora fondono più di 1.300 pull request a settimana, in aumento rispetto alle 1.000 annunciate nella Parte 1.

L'infrastruttura si basa sui devboxes — istanze AWS EC2 effimere trattate come "cattle, not pets" (bestiame, non animali domestici). Un pool pre-riscaldato consente a ciascun agente di ottenere un ambiente completo in 10 secondi, identico a quello degli ingegneri umani. Questo isolamento totale è fondamentale: permette agli agenti di funzionare senza supervisione né conferma, poiché non possono accedere ai dati di produzione o degli utenti.

L'harness dell'agente è un fork personalizzato di goose, lo strumento open source di Block, ottimizzato per il funzionamento senza assistenza. I prompt di conferma sono stati rimossi perché l'isolamento dei devbox rende questa protezione ridondante.

La principale innovazione architetturale risiede nei blueprints — un sistema di orchestrazione ibrida che combina nodi deterministici e nodi agentivi all'interno di una macchina a stati. Le fasi prevedibili (clonare un repository, creare un branch) vengono eseguite da codice tradizionale, mentre le fasi creative (comprendere un problema, scrivere codice) vengono delegate a loop LLM. Questo approccio "mette gli LLM in scatole contenute", risparmiando token e migliorando significativamente l'affidabilità rispetto a un approccio puramente agentivo.

A titolo di contesto, Stripe ha standardizzato i propri file di regole sul formato Cursor, con sincronizzazione automatica verso il formato Claude Code. Le stesse regole servono i Minions, gli sviluppatori che usano Cursor e quelli che usano Claude Code — un'unificazione che amplifica il ritorno sull'investimento di ogni miglioramento del contesto.

Il tooling è centralizzato tramite Toolshed, un server MCP che espone circa 500 strumenti. Ogni agente riceve un sottoinsieme curato adatto al proprio compito, evitando il sovraccarico di contesto che degrada le prestazioni degli LLM.

Il ciclo di feedback opera in due fasi. Innanzitutto, gli hook di lint pre-push vengono eseguiti in meno di un secondo per individuare errori banali. Successivamente, l'agente sottopone il proprio codice a un massimo di uno o due cicli di CI contro una batteria di oltre 3 milioni di test.

Gray conclude con una filosofia trasversale: gli investimenti che Stripe ha fatto per migliorare la produttività dei propri ingegneri umani — tooling, infrastruttura, CI — ora rendono un doppio dividendo servendo anche gli agenti. Si tratta di un argomento solido per le organizzazioni che esitano a investire nella propria piattaforma di sviluppo.

## GrapheDeConnaissance

- Stripe —a_créé→ Minions (TECHNOLOGIE, 0.98)
- Minions —mesure→ 1300+ PRs fusionnées par semaine (MESURE, 0.95)
- Minions —utilise→ devboxes (TECHNOLOGIE, 0.97)
- Devboxes —est_basé_sur→ AWS EC2 (TECHNOLOGIE, 0.95)
- Devboxes —mesure→ disponibilité en 10 secondes (MESURE, 0.93)
- Minions —utilise→ goose (TECHNOLOGIE, 0.96)
- Block —a_créé→ goose (TECHNOLOGIE, 0.9)
- Blueprints —utilise→ nœuds déterministes et nœuds agents (CONCEPT, 0.97)
- Stripe —utilise→ format Cursor (règles) (TECHNOLOGIE, 0.92)
- Stripe —a_créé→ Toolshed (TECHNOLOGIE, 0.94)
- ~500 outils MCP —fait_partie_de→ Toolshed (TECHNOLOGIE, 0.93)
- Devboxes —observé_dans→ environnement QA (CONCEPT, 0.95)
- Alistair Gray —affirme_que→ investissements productivité humaine profitent aux agents (AFFIRMATION, 0.9)
- Blueprints —améliore→ fiabilité agents (CONCEPT, 0.92)

---
Canonical: https://www.thekb.eu/it/fiches/gray-stripe-minions-coding-agents-part2-2026-02-19/
