Claude Code lancia i dynamic workflows: lavoro da trimestri fatto in giorni

Anthropic ha annunciato i dynamic workflows per Claude Code. E no, non è l’ennesima feature incrementale da changelog — è un cambio di paradigma su come Claude affronta task complessi.

Fino a oggi, anche gli agenti AI più capaci si bloccavano davanti a problemi troppo grandi per un singolo passaggio: bug hunt su un’intera codebase legacy, migrazioni che toccano centinaia di file, piani che vogliono essere stress-testati da ogni angolazione prima del commit. I dynamic workflows possono gestire tutto questo end-to-end.

Come funziona in pratica

Quando parte un workflow, Claude pianifica dinamicamente in base al prompt, spezza il lavoro in subtask e distribuisce tutto su decine o centinaia di subagent paralleli. Ogni risultato viene verificato prima di essere integrato, e tu ricevi una risposta unica e coordinata. Gli agenti attaccano il problema da angoli indipendenti, altri agenti cercano di confutare quello che hanno trovato, e il processo itera finché le risposte non convergono — è così che un workflow raggiunge risultati impossibili con un singolo passaggio.

Lavoro che normalmente pianifichi in trimestri? Finisce in giorni. Claude scrive script di orchestrazione che gestiscono decine fino a centinaia di subagent paralleli in una singola sessione, controllando tutto prima che arrivi a te.

Casi d’uso reali

Team interni ad Anthropic e utenti in early access stanno già usando i dynamic workflows per:

  • Bug hunt e security audit su tutta la codebase: Claude cerca in parallelo su un servizio o repo, poi esegue verifiche indipendenti su ogni finding. Stesso approccio per hardening pass: controlli auth, validazione input, pattern non sicuri — tutto su una codebase intera.
  • Migrazioni grandi e modernizzazione: swap di framework, deprecazioni API, port di linguaggio che attraversano migliaia di file. End-to-end.
  • Lavoro critico che deve essere controllato due volte: quando il costo di una risposta sbagliata è alto, un workflow dà a Claude tentativi indipendenti sul problema e agenti avversari che cercano di rompere il risultato prima che tu lo veda.

‘Dynamic workflows hanno un valore particolare per discovery e review su codebase grandi. Abbiamo visto risultati solidi nell’identificare dead code e opportunità di cleanup che l’analisi statica tradizionale aveva perso’ spiega Alessio Vallero, Senior Engineering Manager.

Ken Takao, Lead Systems Engineer, aggiunge: ‘Dynamic workflows riempiono il gap tra lanciare un singolo subagent e costruire un team di agenti completo. Dal piano all’implementazione tutto scorre, possiamo fidarci di run più lunghi senza perdere visibilità’.

Il caso Bun: 750.000 righe di Rust in undici giorni

Esempio concreto di cosa i dynamic workflows sbloccano su scala? Il recente rewrite di Bun. Jarred Sumner ha usato i dynamic workflows per portare Bun da Zig a Rust con il 99,8% della test suite esistente che passa. 750.000 righe di Rust, circa. Undici giorni dal primo commit al merge.

Un workflow ha mappato il giusto Rust lifetime per ogni campo struct nella codebase Zig. Il successivo ha scritto ogni file .rs come port behavior-identical della sua controparte .zig — centinaia di agenti in parallelo con due reviewer su ogni file. Un fix loop ha poi guidato build e test suite finché entrambi non giravano puliti. Dopo il port, un workflow notturno ha affrontato copie di dati non necessarie e aperto una PR per ognuna per review finale.

Tutto gestito dai dynamic workflows. Jarred scriverà di più su questo in futuro, ma intanto la cifra fa girare la testa.

Dettagli pratici e disponibilità

I dynamic workflows sono disponibili da oggi in research preview nella CLI di Claude Code, Desktop e nell’estensione VS Code per piani Max, Team ed Enterprise (se abilitati dall’admin), oltre che su Claude API, Amazon Bedrock, Vertex AI e Microsoft Foundry.

Attenzione: i dynamic workflows consumano sostanzialmente più token di una sessione Claude Code tipica. Anthropic raccomanda di iniziare con un task circoscritto per capire l’usage nel tuo contesto.

Per la migliore esperienza, attiva la modalità auto quando usi i dynamic workflows. Da lì, hai due modi per avviare un workflow:

  1. Chiedi a Claude di creare un dynamic workflow direttamente (es. ‘Create a workflow’).
  2. Attiva una nuova impostazione specifica di Claude Code chiamata ultracode. Accessibile tramite il menu effort, imposta il livello di effort su xhigh e lascia che Claude decida automaticamente quando usare un workflow per gestire il tuo task.

I workflow sono costruiti per lavoro parallelo e long-running che può estendersi a ore e giorni, gestendo il lavoro ingegneristico più complesso che prima avrebbe richiesto settimane. Il progresso viene salvato mentre il run avanza, quindi un job interrotto riprende da dove si era fermato invece di ricominciare da zero. Siccome il coordinamento avviene fuori dalla conversazione, il piano rimane on track indipendentemente da quanto diventa grande il task.

Nota importante: la prima volta che un workflow si attiva, Claude Code mostra cosa sta per eseguire e chiede conferma. Gli admin delle organizzazioni possono anche disabilitare i workflow tramite managed settings.

Come iniziare

Se sei su piano Max o Team, o usi Claude Code via API, i dynamic workflows sono attivi di default. Chiedi a Claude di creare un workflow o attiva l’impostazione ultracode. Se sei su piano Enterprise, i dynamic workflows sono disattivati di default al lancio — il tuo admin può cambiarlo facilmente nelle impostazioni di Claude Code.

Lavoro che pianificavi in trimestri, fatto in giorni. Con verifiche automatiche, parallelizzazione massiccia e capacità di iterare fino a convergenza. Non male per una research preview.