pletzenauer — digital consulting

Sub-agents in Claude Code: quando convengono — e quando no

Immagini Claude Code come un consulente con una piccola squadra. Lei parla soltanto con il consulente. Lui passa le attività parziali agli specialisti e alla fine Le comunica il risultato.

Questo è esattamente ciò che sono i sub-agents. Niente hype, ma uno strumento pratico per dividere il lavoro. Questo articolo mostra quando convengono — e quando no.

Diagramma: una sessione principale come orchestratore delega a tre sub-agents (ricerca, revisione del codice, test) con modello proprio e contesto nuovo.
La sessione principale orchestra, i sub-agents lavorano.

Che cos’è un sub-agent

La sessione principale è l’orchestratore. È l’istanza con cui Lei parla. Avvia sub-agents autonomi e assegna loro dei compiti.

Ogni sub-agent lavora in un proprio contesto nuovo. Restituisce soltanto un risultato compatto. I sub-agents parlano con la sessione principale, mai tra loro.

Perché convengono

Quattro motivi rendono utili i sub-agents.

  • Contesto pulito. Ricerche, log lunghi e report voluminosi restano fuori dalla chat principale.
  • Lavoro in parallelo. Molti compiti indipendenti girano contemporaneamente invece che uno dopo l’altro.
  • Modelli economici. Il lavoro di manovalanza lo svolge un modello piccolo, la direzione uno potente.
  • Revisioni oneste. Un agente nuovo non è condizionato a darLe ragione.

Integrati o costruiti da Lei

Claude Code porta con sé sub-agents generici. Accanto a questi, Lei costruisce agenti propri e specializzati. Un sub-agent non è altro che un file Markdown.

In alto c’è il frontmatter YAML: nome, descrizione, modello e strumenti consentiti. La descrizione è la leva più importante. Decide se l’agente è adatto al compito.

Un errore frequente nella pratica è una virgoletta dimenticata. Allora la struttura si rompe e l’agente non parte mai.

Progetto o globale

Gli agenti legati al progetto stanno nel repository e viaggiano con esso. Gli agenti globali stanno nella Sua cartella utente e appartengono soltanto a Lei.

Regola pratica: se deve usarlo il team, va nel progetto. Spostarlo è banale, perché è soltanto un file.

Quando serve un sub-agent — e quando no

Non ogni compito ha bisogno di un sub-agent. Troppi portano spesso a risultati peggiori. Aiuta una domanda semplice.

Questo riverserà subito nella mia chat una montagna di informazioni che non rileggerò mai più? Se sì, deleghi. Se no, resta nella sessione principale.

Usi i sub-agents quando vanno letti molti file, quando i job girano in parallelo o quando desidera una revisione imparziale.

Vi rinunci per modifiche piccole, per passaggi che dipendono l’uno dall’altro o quando l’agente dovrebbe porre una domanda di chiarimento.

Flussi di lavoro dinamici e «ultra code»

Da Opus 4.8 esistono i flussi di lavoro dinamici. La sessione principale avvia allora automaticamente molti sub-agents in parallelo. È potente, ma consuma in fretta il Suo limite di sessione.

Per questo la parola di attivazione è passata da «workflow» a «ultra code». Così nessun flusso di lavoro grande parte per sbaglio. Usi lo strumento in modo consapevole.

Prendere sul serio i permessi

Se un agente può leggere o modificare dati, deve presumere che prima o poi lo farà. Per questo abiliti solo gli strumenti di cui ha davvero bisogno.

Per gli agenti di ricerca e di verifica questo significa di solito: sola lettura. Nei file di agenti altrui verifichi prima eventuali prompt injection.

Il mio impegno nei Suoi confronti

I sub-agents non sono fine a sé stessi. Sono uno strumento per dividere il lavoro. Il guadagno è meno rumore nella chat, costi più bassi e uno sguardo imparziale sul Suo lavoro.

Il mio impegno nei Suoi confronti: consiglio i sub-agents solo dove aiutano in modo misurabile. L’automazione è più dell’hype sull’IA.

Nota: questo articolo riassume le idee centrali di un video YouTube in lingua inglese sui sub-agents di Claude Code e le inquadra dal punto di vista della consulenza. Fonte: youtube.com/watch?v=e18sdZLwP7o.

VistaMinimalClassicoDark