{"id":2189,"date":"2026-06-09T12:00:33","date_gmt":"2026-06-09T10:00:33","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2189"},"modified":"2026-08-05T17:23:20","modified_gmt":"2026-08-05T15:23:20","slug":"sub-agents-claude-code","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/it\/2026\/06\/09\/sub-agents-claude-code\/","title":{"rendered":"Sub-agents in Claude Code: quando convengono \u2014 e quando no"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Immagini Claude Code come un consulente con una piccola squadra. Lei parla soltanto con il consulente. Lui passa le attivit\u00e0 parziali agli specialisti e alla fine Le comunica il risultato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 esattamente ci\u00f2 che sono i sub-agents. Niente hype, ma uno strumento pratico per dividere il lavoro. Questo articolo mostra quando convengono \u2014 e quando no.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1264\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents.png\" alt=\"Diagramma: una sessione principale come orchestratore delega a tre sub-agents (ricerca, revisione del codice, test) con modello proprio e contesto nuovo.\" class=\"wp-image-1343\" srcset=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents.png 1920w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-300x198.png 300w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-1024x674.png 1024w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-768x506.png 768w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-1536x1011.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><figcaption class=\"wp-element-caption\">La sessione principale orchestra, i sub-agents lavorano.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Che cos&#8217;\u00e8 un sub-agent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La sessione principale \u00e8 l&#8217;orchestratore. \u00c8 l&#8217;istanza con cui Lei parla. Avvia sub-agents autonomi e assegna loro dei compiti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 convengono<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quattro motivi rendono utili i sub-agents.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Contesto pulito.<\/strong> Ricerche, log lunghi e report voluminosi restano fuori dalla chat principale.<\/li><li><strong>Lavoro in parallelo.<\/strong> Molti compiti indipendenti girano contemporaneamente invece che uno dopo l&#8217;altro.<\/li><li><strong>Modelli economici.<\/strong> Il lavoro di manovalanza lo svolge un modello piccolo, la direzione uno potente.<\/li><li><strong>Revisioni oneste.<\/strong> Un agente nuovo non \u00e8 condizionato a darLe ragione.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Integrati o costruiti da Lei<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Code porta con s\u00e9 sub-agents generici. Accanto a questi, Lei costruisce agenti propri e specializzati. Un sub-agent non \u00e8 altro che un file Markdown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In alto c&#8217;\u00e8 il frontmatter YAML: nome, descrizione, modello e strumenti consentiti. La descrizione \u00e8 la leva pi\u00f9 importante. Decide se l&#8217;agente \u00e8 adatto al compito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore frequente nella pratica \u00e8 una virgoletta dimenticata. Allora la struttura si rompe e l&#8217;agente non parte mai.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Progetto o globale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Regola pratica: se deve usarlo il team, va nel progetto. Spostarlo \u00e8 banale, perch\u00e9 \u00e8 soltanto un file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quando serve un sub-agent \u2014 e quando no<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non ogni compito ha bisogno di un sub-agent. Troppi portano spesso a risultati peggiori. Aiuta una domanda semplice.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Questo riverser\u00e0 subito nella mia chat una montagna di informazioni che non rilegger\u00f2 mai pi\u00f9? Se s\u00ec, deleghi. Se no, resta nella sessione principale.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Usi i sub-agents quando vanno letti molti file, quando i job girano in parallelo o quando desidera una revisione imparziale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vi rinunci per modifiche piccole, per passaggi che dipendono l&#8217;uno dall&#8217;altro o quando l&#8217;agente dovrebbe porre una domanda di chiarimento.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Flussi di lavoro dinamici e \u00abultra code\u00bb<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Da Opus 4.8 esistono i flussi di lavoro dinamici. La sessione principale avvia allora automaticamente molti sub-agents in parallelo. \u00c8 potente, ma consuma in fretta il Suo limite di sessione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo la parola di attivazione \u00e8 passata da \u00abworkflow\u00bb a \u00abultra code\u00bb. Cos\u00ec nessun flusso di lavoro grande parte per sbaglio. Usi lo strumento in modo consapevole.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prendere sul serio i permessi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un agente pu\u00f2 leggere o modificare dati, deve presumere che prima o poi lo far\u00e0. Per questo abiliti solo gli strumenti di cui ha davvero bisogno.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per gli agenti di ricerca e di verifica questo significa di solito: sola lettura. Nei file di agenti altrui verifichi prima eventuali prompt injection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il mio impegno nei Suoi confronti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I sub-agents non sono fine a s\u00e9 stessi. Sono uno strumento per dividere il lavoro. Il guadagno \u00e8 meno rumore nella chat, costi pi\u00f9 bassi e uno sguardo imparziale sul Suo lavoro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il mio impegno nei Suoi confronti: consiglio i sub-agents solo dove aiutano in modo misurabile. L&#8217;automazione \u00e8 pi\u00f9 dell&#8217;hype sull&#8217;IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>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: <a href=\"https:\/\/www.youtube.com\/watch?v=e18sdZLwP7o\" rel=\"noopener\">youtube.com\/watch?v=e18sdZLwP7o<\/a>.<\/em><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>I sub-agents dividono il lavoro: contesto pulito, job paralleli, modelli economici e revisioni oneste. Quando convengono \u2014 e quando no.<\/p>\n","protected":false},"author":0,"featured_media":1343,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2189","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/posts\/2189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/comments?post=2189"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/posts\/2189\/revisions"}],"predecessor-version":[{"id":2667,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/posts\/2189\/revisions\/2667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/media\/1343"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/media?parent=2189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/categories?post=2189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/it\/wp-json\/wp\/v2\/tags?post=2189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}