Skip to main content
Claude Code ha cinque modi per lavorare su più attività contemporaneamente: subagenti, visualizzazione agenti, team di agenti, flussi di lavoro dinamici e progetti. Differiscono nel modo in cui Lei rimane coinvolto, dal guidare personalmente ogni conversazione al lasciare che Claude coordini un gruppo di lavoratori, e nel fatto che il lavoro venga eseguito sulla Vostra macchina o nel cloud. In ogni approccio i lavoratori sono sessioni Claude. Per coinvolgere uno strumento diverso, esponilo a Claude come server MCP. Tre ulteriori strumenti supportano questo lavoro senza essere un modo per eseguire agenti stessi:
  • Worktrees danno a ogni sessione un checkout git separato, così le sessioni parallele non modificano mai gli stessi file. Usateli per le sessioni che eseguite voi stessi. Una sessione che inviate da visualizzazione agenti si sposta nel suo proprio worktree prima di modificare i file, e i subagenti che generate possono ottenerne uno anche loro.
  • Messaggistica tra sessioni consente a Claude di elencare e inviare messaggi alle Vostre altre sessioni Claude Code su questa macchina, su un’altra macchina, o nel cloud, così le sessioni che eseguite voi stessi possono passare risultati e stato tra di loro.
  • /batch è una skill che ha Claude dividere un grande cambiamento in 5 a 30 subagenti isolati da worktree. È un uso confezionato di subagenti e worktrees, non uno stile di coordinamento separato.
Alcuni altri strumenti eseguono Claude senza che voi guidiate ogni passaggio, ma risolvono un problema diverso rispetto alla divisione del lavoro tra agenti:
  • Un comando bash in background esegue un comando shell senza bloccare la conversazione. Non genera un agente.
  • Un subagente biforcato è un subagente che eredita il vostro contesto di conversazione completo invece di iniziare da zero. È un modo per generare un subagente, non una superficie separata. Avviatene uno con /subtask. Claude ne genera uno anche lui stesso dove la modalità fork è attiva. Per copiare l’intera sessione in una nuova sessione in background che viene eseguita insieme ad essa, usate /fork. Con la visualizzazione agenti disattivata, il comando subagente biforcato è /fork invece e /subtask non è disponibile.
  • Una routine esegue una sessione secondo una pianificazione nel cloud, non in parallelo sulla vostra macchina.
L’esecuzione di più sessioni o subagenti contemporaneamente moltiplica l’utilizzo dei token. Vedete Costi per i dettagli su utilizzo e limiti di velocità.

Scegli un approccio

L’approccio giusto dipende da chi coordina il lavoro, dal fatto che i lavoratori debbano comunicare e dal fatto che modifichino gli stessi file:
  • Chi coordina il lavoro?
  • I lavoratori hanno bisogno di parlarsi? Claude può passare i risultati con messaggistica tra sessioni tra le sessioni che esegui tu stesso, incluse le sessioni che distribuisci dalla visualizzazione agenti. I subagenti riportano i risultati alla conversazione che li ha generati, e le sessioni di visualizzazione agenti riportano i risultati solo a te. I compagni di squadra in un team di agenti si messaggiano direttamente l’uno con l’altro e, quando hanno gli strumenti Task, condividono un elenco di attività.
  • I compiti toccano gli stessi file? Isola il lavoro con worktrees. I subagenti e le sessioni che esegui tu stesso possono ciascuno utilizzare un worktree separato. I team di agenti non isolano i compagni di squadra nei worktrees, quindi partiziona il lavoro in modo che ogni compagno di squadra possieda un set diverso di file.

Controlla il lavoro in esecuzione

Il comando per controllare il lavoro in esecuzione dipende da quale approccio hai utilizzato:
  • Per le sessioni in background, claude agents apre visualizzazione agenti: una schermata che mostra ogni sessione, il suo stato e quali hanno bisogno del tuo input.
  • Per i subagenti nella sessione corrente, i subagenti background denominati appaiono nella typeahead @-mention con il loro stato. A partire da v2.1.198, /agents non apre più un pannello; stampa un avviso che punta alle posizioni dei file dei subagenti. Per creare e modificare subagenti personalizzati, chiedi a Claude o modifica i file direttamente. Nonostante il nome simile, /agents è separato da claude agents.
  • Per qualsiasi cosa in esecuzione in background della sessione corrente, /tasks elenca ogni elemento e ti consente di controllare, collegarti o interrompere. L’elenco include anche i subagenti che hanno terminato.
  • Per i flussi di lavoro dinamici, /workflows elenca le esecuzioni in corso e completate, la fase in cui si trova ciascuna e quanti agenti hanno terminato.
Per una visualizzazione desktop di tutte le tue sessioni, vedi sessioni parallele nell’app desktop.

Scopri di più

Ogni guida di seguito copre la configurazione per un approccio: