Blog

Lavoro parallelo con Claude Code: worktree, agenti e workflow

Markdown

Quattro livelli di lavoro parallelo con Claude Code, isolamento con git worktree, verifica dei risultati, strumenti GUI e limiti di carico e token.

Leggi l’articolo completo

Punti chiave

Claude Code offre quattro modi per suddividere il lavoro tra più agenti: subagent in una sessione, skill con istruzioni, team di agenti con un leader e finestre separate, e Dynamic Workflows, uno script JavaScript eseguito dal runtime. Se vuoi più di cinque istanze di Claude Code in esecuzione parallela su una macchina, usa git worktree per isolare i file. Il limite ufficiale del runtime è di 16 agenti contemporaneamente, 1000 per esecuzione. La trappola principale non è nel codice. «Ho 50 agenti al lavoro» di solito significa «50 agenti stanno generando sciocchezze in parallelo senza che nessuno le controlli». Outcomes, con una rubrica di criteri e un agente revisore indipendente, affronta questo problema.

Materiali pratici sul lavoro con agenti in parallelo: documentazione Ailoot.

Questa guida riunisce l’esperienza pratica e una mappa degli ambiti in cui si applicano gli strumenti. I quattro elementi ufficiali di Claude Code, una mappa dei loro ambiti di applicazione e un quadro anti-hype per capire quanti agenti paralleli servano davvero a chi fa vibe coding. Tutte le cifre e le citazioni rimandano a fonti primarie di Anthropic.

Che cos’è il multi-agent in Claude Code e perché non significa «1000 agenti»

Punto chiave

Nel contesto di Claude Code, si parla di multi-agent ogni volta che un’attività viene gestita da più flussi di lavoro anziché da una sola conversazione. Possono essere più sessioni in finestre diverse, un leader con subordinati all’interno di una sessione oppure uno script orchestrato dal runtime. «1000 agenti» è il limite tecnico superiore per un singolo Dynamic Workflow. È una protezione contro un ciclo incontrollato del runtime, non una raccomandazione sul carico di lavoro.

Una configurazione multi-agent è una configurazione in cui un’attività viene suddivisa in più flussi di lavoro indipendenti, ognuno dei quali gestisce la propria parte e restituisce un risultato. L’esempio più semplice: scrivi il frontend in una finestra di Claude Code e il backend in un’altra finestra sulla stessa macchina, con un repository git condiviso tra loro. Questo è già multi-agent, anche se «orchestrazione» sarebbe una parola superflua per descriverlo.

Una configurazione più articolata: all’interno di una sessione di Claude Code avvii cinque subagent con ruoli diversi (sviluppatore frontend, sviluppatore backend, revisore della sicurezza, tester, redattore della documentazione) e ognuno restituisce il proprio risultato alla conversazione condivisa. È lo stesso approccio multi-agent, ma con un solo punto di controllo.

Ancora più articolato: dici a Claude «esegui ogni settimana un audit di sicurezza su tutti i 500 file del mio progetto» e Claude scrive uno script orchestratore JavaScript. Il runtime avvia in background alcune decine di agenti, ognuno controlla la propria sezione, poi agenti indipendenti verificano i risultati degli altri e tu ricevi un unico rapporto. Questo è Dynamic Workflows, rilasciato da Anthropic il 28 maggio 2026. Un’analisi dettagliata delle funzionalità è disponibile nella guida separata a Dynamic Workflows.

La differenza tra questi tre scenari non è il numero di agenti. La differenza è chi decide che cosa farà l’agente successivo. Nel primo scenario sei tu. Nel secondo decide Claude man mano che la conversazione procede. Nel terzo è uno script JavaScript scritto da Claude.

«1000 agenti» è, per inciso, una cifra reale. È il limite superiore per un singolo Dynamic Workflow in Claude Code. La documentazione ufficiale di Anthropic dice:

Fino a 16 agenti simultanei, un numero inferiore sulle macchine con CPU limitata. 1000 agenti in totale per esecuzione, per prevenire cicli incontrollati.

— Documentazione Anthropic Claude Code, https://code.claude.com/docs/en/workflows

In altre parole, è una protezione tecnica contro comportamenti incontrollati, non un carico di lavoro consigliato. In pratica, il 95% delle attività viene gestito da 2–8 flussi di lavoro paralleli. Se stai pensando di usarne di più, chiediti prima che cosa dovranno fare.

4 elementi di Claude Code: subagent, skill, team di agenti e workflow

Punto chiave

La documentazione ufficiale di Claude Code descrive quattro livelli distinti di lavoro multi-agent. I subagent sono collaboratori temporanei all’interno di una sessione. Le skill sono istruzioni che Claude segue. I team di agenti sono «colleghi» permanenti in finestre separate, con un leader. I workflow sono script orchestrati dal runtime. Ognuno ha un proprio limite di concorrenza e un posto in cui conservare i risultati intermedi.

Claude Code offre quattro elementi ufficiali per suddividere una singola attività tra più agenti. Anthropic li ha riuniti in una tabella comparativa nella documentazione di Dynamic Workflows. Ecco il confronto in parole semplici:

SubagentSkillTeam di agentiWorkflow
Che cos’èUn collaboratore avviato da ClaudeIstruzioni che Claude segueUn leader con un team in finestre separateUno script eseguito dal runtime
Chi decide i passaggiClaude, man mano che procede la conversazioneClaude, in base alle istruzioniIl leaderLo script stesso
Dove si trovano i risultatiNella finestra di contesto di ClaudeNella finestra di contestoIn un elenco di attività condivisoNelle variabili dello script
Che cosa si può riutilizzareLa descrizione del collaboratoreLe istruzioni stesseLa descrizione del teamL’intera orchestrazione
DimensioniAlcuni alla voltaLo stesso numeroAlcuni colleghi permanentiDecine e centinaia per esecuzione
Che cosa accade in caso di interruzioneIl turno riparteIl turno riparteI colleghi continuanoRiprende nella stessa sessione

Ognuno di questi elementi risolve un problema diverso. I subagent servono a delegare 2–3 controlli nell’ambito di una singola attività. Le skill servono quando hai istruzioni già pronte che Claude deve seguire (per esempio «esegui una revisione PR usando questa checklist»). I team di agenti servono quando parti diverse di un prodotto si trovano in finestre diverse e ti serve un coordinatore. I workflow servono quando un’attività è troppo ampia per una sola finestra di contesto.

I subagent sono trattati in dettaglio nella guida 2026 ai subagent di Claude Code. L’albero decisionale per scegliere «che cosa usare per una determinata attività» è nella guida a Skill, Subagent, MCP e Plugin. Questa guida spiega come assemblarli in una configurazione multi-agent basata su git worktree.

Livello 1: subagent in una sessione — il punto di partenza più semplice

Punto chiave

Un subagent è un «collaboratore» temporaneo all’interno di una sessione di Claude. Dici all’agente principale «avvia quattro subagent: sviluppatore frontend, sviluppatore backend, tester, redattore della documentazione»; ciascuno gestisce la propria parte e poi restituisce il risultato alla conversazione condivisa. Concorrenza: 2–5 subagent, tutti all’interno di un unico contesto condiviso.

Un subagent è il modo più semplice per suddividere un’attività. La conversazione principale funge da coordinatore. I subagent sono collaboratori temporanei che l’agente principale avvia man mano che procede il lavoro.

Un esempio concreto del progetto descritto. Dopo la prima bozza di una guida, la revisione viene impostata così: Claude riceve la richiesta «avvia sei subagent in parallelo: uno controlla gli indicatori di testo generato dall’IA, il secondo il vocabolario giuridico, il terzo la voce e il tono, il quarto verifica i fatti con WebFetch, il quinto esamina la struttura SEO e il sesto controlla l’accuratezza dei collegamenti interni». Ognuno restituisce un rapporto, dopodiché vengono applicate le modifiche.

Tecnicamente, si usano file in .claude/agents/[subagent-name].md che descrivono il ruolo e gli strumenti. La chiamata avviene tramite lo strumento Agent nella conversazione principale. Claude decide quando inviare una richiesta a un subagent.

Dove funziona. Attività che prevedono 3–7 controlli paralleli di un singolo artefatto (codice, testo, design). Ogni controllo è indipendente. I risultati entrano nella finestra di contesto principale.

Dove incontra dei limiti. Se hai più di 50 file o ogni controllo richiede un proprio contesto da 50K token, la finestra principale si riempie. Ti servono workflow o team di agenti.

Rischio principale. Ogni subagent consuma token separatamente. Se ne avvii sei su un progetto di 200 file e ognuno rilegge tutti i 200 file, paghi 6×. Devi quindi specificare ESATTAMENTE quali file il subagent deve controllare. Per i dettagli, consulta la guida a dove finiscono i token in Claude Code.

Livello 2: git worktree — isolare i file tra sessioni parallele

Punto chiave

I subagent condividono una sessione e un filesystem. Se vuoi due istanze complete di Claude Code in terminali diversi che modificano lo stesso progetto, servono copie di lavoro separate. Git worktree te le offre gratuitamente: un’unica fonte attendibile in .git, due directory indipendenti sul disco.

Quando i subagent non bastano e ti servono due istanze complete di Claude Code in terminali diversi che lavorano sullo stesso repository, si presenta un problema classico. Entrambe iniziano a modificare lo stesso file; una salva per prima e la seconda sovrascrive le sue modifiche. La settimana scorsa un cliente ha detto al team di supporto: «5 si sovrascrivono a vicenda nello stesso momento».

La soluzione è git worktree. È una funzionalità integrata di git che permette di avere più copie di lavoro dello stesso repository, ciascuna sul proprio branch e con un repository .git condiviso. Un’unica origine, directory diverse sul disco e nessuna sovrapposizione tra i file. Il meccanismo è descritto in dettaglio nella guida a Git worktree in Claude Code.

Comandi per una configurazione di cinque minuti:

# Dalla directory principale del progetto
cd ~/projects/my-app

# Crea un worktree per feature/auth
git worktree add ../my-app-auth feature/auth

# Crea un worktree per feature/billing
git worktree add ../my-app-billing feature/billing

# Apri due finestre del terminale
cd ~/projects/my-app-auth && claude   # primo Claude Code
cd ~/projects/my-app-billing && claude # secondo Claude Code

Ogni copia si trova sul proprio branch. Ogni istanza di Claude Code scrive nella propria directory. Al termine dell’attività, esegui git push dal relativo branch, poi git worktree remove ../my-app-auth.

Che cosa devi sapere. Un worktree non duplica node_modules, .venv o altri file in .gitignore. Se ti servono dipendenze indipendenti (una versione diversa di una libreria su ciascun branch), esegui npm install separatamente nella nuova directory dopo worktree add.

Quanti worktree per persona. Secondo i sondaggi tra i team del 2026, il limite pratico è di 4–8 worktree paralleli per sviluppatore. Il fattore limitante non è Claude, ma la capacità di una persona di esaminare e accettare i risultati. Se hai 10 worktree, resteranno in attesa di revisione.

Nella pratica descritta, di solito le persone usano 2–3 worktree paralleli. Un worktree principale per il lavoro attivo, uno di riserva per le correzioni urgenti e uno per un esperimento (una nuova funzionalità su cui non sei sicuro). Non ne servono altri.

Livello 3: team di agenti — più finestre, un agente guida

Punto chiave

I team di agenti sono gruppi di istanze di Claude Code in finestre diverse che lavorano insieme: un agente guida segue un elenco di attività condiviso, gli altri gli riferiscono e comunicano tramite un filesystem condiviso. È un livello di orchestrazione intermedio tra «subagent in una conversazione» e «Dynamic Workflows come codice».

I team di agenti sono un elemento relativamente nuovo. L’idea è questa: un agente guida mantiene il piano condiviso sotto forma di elenco di attività e diverse sessioni peer in finestre separate si occupano delle attività assegnate dal leader. Lavorano tutte sullo stesso filesystem e possono vedere i rispettivi artefatti intermedi.

È utile quando un’attività si suddivide in 3–5 flussi di lavoro ampi, ciascuno della durata di ore (migrare un modulo grande, riscrivere un sottosistema, eseguire un audit di sicurezza completo). In quel caso, l’agente guida conserva il piano in un solo file condiviso, a un percorso assoluto esterno ai worktree. Gli altri agenti leggono quel percorso e riferiscono i risultati; solo la guida aggiorna gli stati, evitando scritture concorrenti nel file di coordinamento.

Tecnicamente, i team di agenti sono più finestre che lavorano su git worktree con un unico punto di pianificazione condiviso. In pratica, l’80% delle persone gestisce i team di agenti manualmente (come descritto sopra con worktree) e non usa un «framework per team» specifico. Va benissimo.

Se non sai se ti serve davvero un framework, quasi certamente non ti serve. Usa worktree manuali e un agente guida nella directory principale.

Livello 4: Dynamic Workflows — Claude scrive uno script di orchestrazione JS

Punto chiave

Un Dynamic Workflow è uno script JavaScript che Claude scrive per la tua attività e che il runtime esegue in background. Il runtime avvia fino a 16 agenti contemporaneamente (1000 per esecuzione), mentre la sessione rimane reattiva. Si può attivare con la parola chiave workflow in un prompt, l’impostazione /effort ultracode o il comando integrato /deep-research. È stato rilasciato il 28 maggio 2026 e richiede Claude Code v2.1.154+.

Nei tre livelli precedenti, il piano resta in una conversazione: nella mente dell’agente principale o nell’elenco di attività del leader. Dynamic Workflows sposta il piano nel codice. Claude esprime l’attività sotto forma di script JavaScript, il runtime lo esegue in un ambiente isolato, i risultati intermedi vengono conservati nelle variabili dello script anziché nel tuo contesto e la sessione rimane reattiva mentre gli agenti lavorano in background.

Un esempio concreto tratto dalla documentazione ufficiale. Dici:

ultracode: audit every API endpoint under src/routes/ for missing auth checks

Claude scrive uno script JavaScript con una logica più o meno di questo tipo: «prendi tutti i file da src/routes/, suddividili in gruppi di 30 endpoint, avvia un agente su ciascun gruppo con lo stesso controllo, poi avvia due agenti valutatori indipendenti sui risultati e riunisci tutto in un rapporto finale». Lo script viene eseguito. Ricevi una tabella dei risultati e un elenco di endpoint che devono sicuramente essere esaminati.

Dove funziona.

  • Esaminare un intero progetto per individuare un singolo problema (sicurezza, tipizzazione, API deprecate).
  • Migrazioni ampie (500+ file governati da una regola condivisa).
  • Domande di ricerca che richiedono verifiche da più punti di vista indipendenti (Anthropic lo fa con il comando integrato /deep-research).

Un’analisi dettagliata di Dynamic Workflows, dei loro limiti e del funzionamento di ultracode è disponibile nella guida separata a Dynamic Workflows in Claude Code.

Quando NON usarlo. Quando l’attività è lineare e chiara. Non serve un workflow per un’attività come «completa questo componente». Un workflow ha senso quando un’attività si suddivide in 10+ sottoattività indipendenti e serve un controllo incrociato.

Limite principale. Un workflow consuma molti più token di una sessione normale. Nella documentazione, Anthropic consiglia:

I workflow dinamici possono usare molti più token di una tipica sessione di Claude Code, quindi consigliamo di iniziare con un’attività di portata limitata.

— Documentazione Anthropic Claude Code, https://code.claude.com/docs/en/workflows

In altre parole, esegui il tuo primo workflow su una directory, non sull’intero progetto. Controlla quanto è costato, poi decidi se vale la pena ampliarne la portata.

Outcomes: una rubrica di criteri e un revisore indipendente

Punto chiave

Il problema principale del multi-agent è che gli agenti producono risultati che SEMBRANO finiti. Una citazione sembra vera, un rapporto sembra completo. Outcomes di Anthropic aggiunge un secondo agente in un contesto nuovo, che legge una rubrica e verifica il lavoro del primo agente. È stato presentato il 6 maggio 2026 a Code with Claude. Ha aumentato di 6× il completamento delle attività presso Harvey e ridotto del 50% il tempo di revisione presso Wisedocs.

La cosa più pericolosa nel lavoro multi-agent è fidarsi dei risultati degli agenti. Ogni agente restituisce un testo che sembra un lavoro completato. Una citazione sembra vera, un rapporto sembra completo, una migrazione sembra conclusa. Con un agente puoi controllare il risultato personalmente. Con 10 non puoi: non avrai tempo.

Anthropic affronta il problema con Outcomes, una funzionalità di Managed Agents rilasciata il 6 maggio 2026. L’idea è semplice: alla sessione si aggiunge un SECONDO agente (un valutatore) il cui unico compito è verificare il lavoro del primo agente rispetto a una rubrica rigorosa.

Come funziona tecnicamente. Scrivi una rubrica, un documento markdown con un elenco dettagliato di ciò che significa «completato», delle fonti da controllare e delle etichette da usare. La piattaforma crea automaticamente un agente valutatore in una finestra di contesto nuova. Riceve solo la rubrica e il risultato, nient’altro. Dopo ogni tentativo dell’agente principale (l’autore), il valutatore rilegge il risultato e lo approva oppure restituisce un elenco dettagliato di ciò che è ancora incompleto.

Una citazione dall’Anthropic Cookbook:

Gli agenti sono bravi a produrre cose che SEMBRANO finite. Chiedi a uno di creare un rapporto di ricerca con citazioni e otterrai un documento curato con note a piè di pagina. Guardando meglio, però, l’argomento è trattato superficialmente, una citazione si discosta dalla fonte oppure un riferimento rimanda a un comunicato stampa anziché al documento originale.

— Anthropic Cookbook - Outcomes, https://platform.claude.com/cookbook/managed-agents-cma-verify-with-outcome-grader

Risultati concreti: dopo aver integrato Outcomes in Claude Managed Agents, il tasso di completamento delle attività dell’azienda di IA Harvey è aumentato di circa 6×. Presso Wisedocs (documentazione medica), il tempo dedicato alla revisione di un documento è diminuito del 50%. Questi dati provengono dall’annuncio ufficiale della funzionalità.

Che cosa conta per chi fa vibe coding, anziché per una grande azienda. Outcomes è un approccio, non solo una funzionalità specifica. Puoi creare un tuo agente valutatore descrivendo gli stessi criteri in .claude/agents/grader.md e chiedendo all’agente principale di eseguirlo dopo ogni tentativo. Funziona con qualsiasi configurazione multi-agent, non solo con Managed Agents.

La regola principale per scrivere la rubrica, secondo il cookbook, è specificare qualcosa di verificabile, non qualcosa di generico. Non «controlla che il brief tratti la fatturazione», ma «apri il brief, trova la sezione sulla fatturazione e verifica che riporti un importo in $ o una percentuale dei ricavi». La prima istruzione permette al valutatore di dare un’occhiata e spuntare una casella. La seconda lo obbliga ad aprire il documento e trovare un numero specifico.

Antimodello: «50 agenti che fanno sciocchezze»

Punto chiave

L’errore principale in qualsiasi configurazione parallela è avviare molti agenti senza capire che cosa stia facendo ognuno. In pratica, durante la creazione di un agente IA, nell’arco di 3–4 ore ci sono stati al massimo 2–3 flussi di lavoro paralleli. Quando chi fa vibe coding si vanta di avere «50 agenti in parallelo», di solito significa «50 agenti che generano spazzatura in parallelo senza che nessuno la controlli». Il segnale è che non sai spiegare in 30 secondi quale attività specifica stia risolvendo ciascuno.

Questo è l’antimodello centrale del multi-agent. Qualcuno scopre che Claude Code può eseguire 16 agenti alla volta e che Dynamic Workflows può eseguirne 1000 per esecuzione, quindi si mette a lanciarli. Il risultato: zero. Consumo di token: 10× una sessione normale.

Una verifica semplice. Prendi un foglio di carta e disegna una casella per ciascuno dei tuoi agenti. In ogni casella scrivi:

  1. Che cosa fa esattamente (una frase).
  2. Quali file tocca.
  3. Che cosa restituisce.
  4. Chi lo controlla.

Se non riesci a rispondere anche solo a una di queste domande in 30 secondi, quell’agente non ti serve. Questa regola vale a ogni livello: subagent, team di agenti, Dynamic Workflows.

Il secondo antimodello è eseguire in parallelo attività che dovrebbero essere sequenziali. Se il frontend ha bisogno prima del backend perché legge lo schema dell’API, non eseguirli in parallelo. Prima il backend, poi il frontend. Le attività dovrebbero essere parallele solo se sono indipendenti.

Il terzo antimodello è usare il multi-agent per fare prima. Funziona solo fino a un certo punto. Se suddividi un’attività in quattro flussi di lavoro indipendenti, finiranno più o meno nel tempo necessario a un unico flusso (più un minimo di sovraccarico di coordinamento). Ma se ci sono 50 flussi su una macchina, ognuno procede più lentamente perché condividono la CPU. Su un laptop, il limite pratico è di 4–6 istanze di Claude Code contemporanee; oltre, inizia il throttling.

Quanto costa e come evitare di esaurire i propri limiti?

Punto chiave

Una configurazione multi-agent moltiplica il consumo di token. Subagent: 2×–4× una sessione normale. Team di agenti: 3×–6×. Dynamic Workflows: 10×–30×. Le regole principali per risparmiare: specificare i file per ogni agente, non eseguire subito un workflow sull’intero progetto e controllare i costi su una porzione ridotta.

Tra maggio e giugno 2026, il settore ha dovuto fare i conti con costi di programmazione con IA più alti del previsto.

Una normale sessione di chat di Claude Code ha un costo relativamente ragionevole. Attiva Dynamic Workflows su un intero repository e ti ritrovi una fattura 20× più alta. Dalla documentazione ufficiale di Anthropic:

Un workflow esegue molti agenti, quindi una singola esecuzione può consumare molti più token rispetto a completare la stessa attività in una conversazione normale. Per capire il costo prima di un’esecuzione ampia, prova il workflow su una porzione ridotta.

— Documentazione Anthropic Claude Code, https://code.claude.com/docs/en/workflows

Che cosa fare in pratica. Ecco le regole per risparmiare ricavate dall’esperienza descritta.

  1. Specifica con precisione i file per ciascun agente. Non «esamina il progetto e trova i problemi», ma «esamina src/auth/*.ts e controlla che ogni funzione convalidi userId». Il secondo prompt ti darà esattamente il lavoro per cui stai pagando.

  2. Prova sempre un workflow prima su una directory. Non su tutta src/. Inizia da src/auth/. Se il risultato ti soddisfa e ne capisci il costo, estendilo.

  3. Usa /effort high per impostazione predefinita e ultracode solo consapevolmente. /effort ultracode significa xhigh più orchestrazione automatica. È molto costoso. Usalo quando un’attività richiede davvero più flussi di lavoro paralleli.

  4. Quando puoi, passa i subagent a un modello più piccolo. Se hai sei subagent che revisionano una guida, né l’agente QA che cerca contenuti generati dall’IA né il controllore dei collegamenti interni hanno bisogno di Opus. Sonnet basta. Questo riduce l’utilizzo di 3–5×.

Un’analisi dettagliata del risparmio di token è disponibile nella guida a dove finiscono i token in Claude Code e nella guida a come non esaurire i limiti di Claude Code.

Da dove iniziare oggi: checklist di 30 minuti

Punto chiave

Non serve passare subito a Dynamic Workflows. Una configurazione multi-agent di base richiede 30 minuti: due worktree, due terminali e una checklist principale in tasks.md. È sufficiente per l’80% degli scenari. L’altro 20% (un audit o una migrazione ampia) arriverà spontaneamente dopo un paio di settimane.

  1. Aggiorna Claude Code a v2.1.154+

    È la versione minima che supporta Dynamic Workflows. Esegui claude update nel terminale.

  2. Abilita Dynamic Workflows in /config

    Sono disattivati per impostazione predefinita nel piano Pro. Apri /config, trova la riga «Dynamic workflows» e attivala. Sono già abilitati nei piani Max, Team ed Enterprise.

  3. Crea il tuo primo worktree

    Nella directory principale del progetto, esegui git worktree add ../<project>-experiment <branch>. Apri una seconda finestra del terminale in quella directory. Esegui claude.

  4. Aggiungi un elenco di attività condiviso

    Usa un unico percorso assoluto esterno a tutti i worktree. Un tasks.md in ciascun worktree è un file separato e non si sincronizza automaticamente. La sessione guida deve essere l’unica a scrivere; gli altri leggono l’elenco e riferiscono i risultati.

    Crea una sola volta directory di coordinamento ed elenco:

    mkdir -p "$HOME/projects/my-app-coordination"
    printf '%s\n' '# Tasks' '- Auth: assegnato al worktree auth' '- Billing: assegnato al worktree billing' > "$HOME/projects/my-app-coordination/tasks.md"
    

    Nel primo terminale:

    cd "$HOME/projects/my-app-auth"
    printf 'Elenco condiviso: %s\n' "$HOME/projects/my-app-coordination/tasks.md"
    claude
    

    Nel secondo terminale:

    cd "$HOME/projects/my-app-billing"
    printf 'Elenco condiviso: %s\n' "$HOME/projects/my-app-coordination/tasks.md"
    claude
    

    Fornisci a entrambe le sessioni lo stesso percorso assoluto espanso stampato sopra: «Leggi questo elenco condiviso. Lavora solo sull’attività e sui file assegnati. Non modificare l’elenco; riferisci completamento e blocchi alla guida, responsabile degli aggiornamenti». Verifica prima del lavoro che entrambi possano leggere quel file esatto; risolvi l’eventuale richiesta di autorizzazione per quel percorso. L’elenco coordina gli stati, mentre le modifiche al codice restano nei worktree separati.

  5. Lavora così per una settimana

    Non installare subito un wrapper GUI. Passa una settimana lavorando manualmente con due worktree. Vedrai che cosa manca; poi scegli uno strumento per risolvere un problema specifico.

  6. Solo allora abilita `/effort ultracode`

    Scegli un’attività, per esempio «trova tutti gli endpoint API senza controlli di autenticazione in src/routes/». Abilita /effort ultracode. Osserva quale workflow scrive Claude, quanto costa e quale risultato produce. Quello sarà il tuo primo Dynamic Workflow.

Prossimi passi: memoria tra sessioni, Code Review, Multi-Agent v2

Punto chiave

Una configurazione multi-agent di base gestisce l’80% delle attività. Le prossime tre funzionalità in arrivo sono Managed Agents con Dreaming (memoria tra sessioni), Code Review effettuata da un team di agenti a ogni PR e Multi-Agent Orchestration v2 nel Claude Agent SDK. Sono tutte in anteprima di ricerca, beta pubblica o annunciate solo per un accesso limitato.

Ecco che cosa è apparso tra maggio e giugno 2026 e verso quale direzione si sta muovendo il multi-agent in Claude Code.

Managed Agents con Dreaming. Presentato il 6 maggio 2026 a Code with Claude. Un processo pianificato che legge le trascrizioni passate di un agente tra una sessione e l’altra, identifica schemi ricorrenti e aggiorna la sua memoria. Il completamento delle attività dell’azienda legale di IA Harvey è aumentato di sei volte proprio dopo Dreaming. È ancora in anteprima di ricerca.

Outcomes come funzionalità di Managed Agents. Descritto sopra. È disponibile tramite Claude Agent SDK, non direttamente nella CLI di Claude Code. Puoi applicare subito lo stesso approccio manualmente usando un subagent valutatore.

Multi-Agent Orchestration v2 nel Claude Agent SDK. Un agente guida delega autonomamente i subagent usando un filesystem condiviso. È un passaggio da «avvia manualmente N subagent» a «descrivi un’attività e il leader decide da solo a chi delegarla e come». Se stai imparando ora a usare i subagent, non preoccuparti ancora della v2. Impara il metodo classico — «un agente principale + 3–5 subagent con ruoli» — e passa alla v2 in modo naturale nell’arco di 3–6 mesi.

Code Review da parte di un team di agenti. A Code with Claude, Anthropic ha annunciato una funzionalità per la revisione automatica del codice all’apertura di una PR. Un team di agenti IA controlla le modifiche in parallelo, cerca bug, verifica i risultati a vicenda e li ordina per gravità. È disponibile nei piani Team ed Enterprise, ma non ancora nel piano Pro.

Plugin Marketplace. Lanciato il 23 maggio 2026, nelle versioni v2.1.128-136. Alcuni plugin del marketplace sono configurazioni multi-agent già pronte (parallel-review, security-audit, migration-helper). Puoi installarli con /plugin install <name>@claude-plugins-official e vedere come sono composti: è un buon modo per imparare a scriverne di tuoi.

Il multi-agent in Claude Code si presenta ancora come un insieme di elementi a diversi stadi di maturità. I subagent e git worktree sono stabili, collaudati e funzionano ovunque. I team di agenti sono metà automatizzati e metà manuali. Dynamic Workflows è in anteprima di ricerca e cambia rapidamente. Managed Agents v2 è riservato alle aziende. Ciò significa che nel corso del prossimo anno la configurazione ideale per chi fa vibe coding non sarà l’ultima versione, ma la configurazione minima necessaria per l’attività specifica. Due worktree e un subagent valutatore bastano per un mese di lavoro attivo. Aggiungi complessità solo quando inizi a sentirne la mancanza.

Una configurazione funzionante per il vibe coding

Punto chiave

Una configurazione multi-agent funziona solo se si basa su una gestione deliberata del contesto. Senza di essa, qualsiasi orchestrazione parallela si trasforma nell’antimodello dei «50 agenti che fanno sciocchezze».

Materiali pratici: documentazione Ailoot.

Altri materiali e strumenti: Ailoot.

Maggiori dettagli

Domande frequenti

Perché due worktree mostrano file tasks.md diversi?

Ogni worktree ha i propri file. Metti l’elenco di coordinamento in un unico percorso assoluto esterno a entrambi, fornisci a ogni agente lo stesso percorso espanso e verifica che entrambi riescano a leggerlo prima di iniziare.

Chi deve aggiornare l’elenco condiviso?

Assegna a una sola sessione guida la responsabilità di scriverlo. Gli altri leggono l’elenco, modificano solo i file assegnati nei propri worktree e riferiscono risultati o blocchi alla guida. Condividere un percorso non impedisce da solo le scritture simultanee.

Tutti gli articoli