Torna al blog
Davide Cocozza
Davide Cocozza·12 maggio 2026

Claude Code /goal la nuova modalità autonoma Anthropic

Claude Code /goal la nuova modalità autonoma Anthropic

Claude Code /goal la nuova modalità autonoma Anthropic

TL;DR

Anthropic ha rilasciato /goal in Claude Code v2.1.139 l'11 maggio 2026. L'utente definisce una condizione di completamento testuale (fino a 4.000 caratteri) e Claude lavora in autonomia, turno dopo turno, fino a quando un modello evaluator (Haiku) conferma che l'obiettivo è stato raggiunto. Questo trasforma Claude da assistente reattivo a agente di coding autonomo.

Anthropic ha alzato il livello nel mondo del coding assistito da AI. L'11 maggio 2026, con il rilascio della versione v2.1.139, ha introdotto /goal: un comando che segna un passaggio decisivo da un modello che risponde a un prompt alla volta a un agente che persegue un obiettivo in autonomia.

Questa non è una feature incrementale. È un cambio di paradigma che avvicina Claude Code a strumenti come Devin e Aider, ridefinendo il concetto di automazione nei flussi di lavoro di sviluppo software. Vediamo come funziona e perché è rilevante per sviluppatori e team tecnici italiani.

Come funziona esattamente il comando /goal

Il meccanismo di /goal è elegante nella sua semplicità. Invece di richiedere un input manuale dopo ogni azione, l'utente definisce un "end state" desiderato e Claude si occupa del resto, iterando autonomamente fino al completamento.

Passo 1: Definizione dell'obiettivo

L'utente invoca il comando /goal seguito da una descrizione testuale della condizione di completamento. Ad esempio: /goal Tutti i test nel file 'tests/test_api.py' devono passare con esito positivo. La condizione può essere lunga fino a 4.000 caratteri, come specificato nella documentazione ufficiale di Anthropic.

Passo 2: Esecuzione autonoma

Claude inizia a lavorare sul task, generando codice, eseguendo comandi e analizzando i risultati, turno dopo turno, senza interruzioni. L'intero processo avviene all'interno della sessione attiva.

Passo 3: Valutazione continua

Dopo ogni turno generato da Claude, un secondo modello AI più piccolo e veloce — solitamente Claude Haiku — interviene come "evaluator". Il suo unico compito è leggere la conversazione e determinare se la condizione definita nel /goal è stata soddisfatta.

Passo 4: Completamento o iterazione

Se l'evaluator giudica la condizione soddisfatta, il ciclo /goal termina e Claude restituisce il controllo all'utente. Altrimenti, Claude inizia un nuovo turno per avvicinarsi all'obiettivo, e il ciclo di valutazione si ripete.

Set completion conditions and let Claude work autonomously across multiple turns until your goal is achieved.

Anthropic
Annuncio Ufficiale Claude Code v2.1.139

Questo approccio a doppio modello è fondamentale: separa la generazione complessa (affidata al modello principale) dalla valutazione booleana (affidata a un modello economico e rapido), rendendo il processo efficiente sia in termini di latenza che di costo.

Quali sono i parametri chiave e i limiti da conoscere

Prima di integrare /goal nel proprio workflow, è essenziale comprenderne le specifiche operative e le limitazioni. La feature è potente ma opera all'interno di un set di regole precise.

v2.1.139
Versione di rilascio
1
Goal attivo per sessione
4.000
Caratteri max condizione
Haiku
Modello evaluator default

Oltre a questi parametri, ci sono aspetti operativi critici da considerare:

  • Session-Scoped: Un /goal è attivo solo all'interno di una singola sessione. Impostarne uno nuovo sovrascrive quello precedente.
  • Visibilità dell'Evaluator: Il modello che valuta la condizione legge esclusivamente il contenuto della conversazione — non esegue tool né accede a file esterni. La condizione deve essere verificabile dall'output che Claude stesso produce (es. log di un test, output di un ls).
  • Modalità Headless: Il comando funziona anche da terminale con il flag -p, permettendo di lanciare task autonomi in background. Esempio: claude -p "/goal CHANGELOG.md has an entry for every PR merged this week".
  • Persistenza: Un /goal attivo sopravvive a un --resume della sessione, ma i contatori di token e tempo si resettano.
  • Prerequisiti: La feature richiede che la workspace abbia accettato i dialoghi di "trust" ed è disabilitata se la policy di sicurezza disableAllHooks è impostata su true.

I dettagli completi sono disponibili nelle note di rilascio di ClaudeWorld.

Perché /goal è un game-changer per sviluppatori e agency

Il vero valore di /goal non è tecnico, ma operativo. Elimina il più grande collo di bottiglia del coding assistito: il context-switching umano. Ogni conferma manuale richiesta a un modello tradizionale è una micro-interruzione che spezza il flusso di lavoro e riduce la produttività netta del team.

Per sviluppatori e piccole agency — specialmente nel contesto italiano dove i team sono spesso snelli — l'impatto si misura in ore risparmiate ogni settimana:

  1. Refactoring automatizzati: È possibile lanciare task di refactoring complessi su codebase legacy (es. "Rendi questo modulo PHP conforme a PSR-12") e lasciare che Claude lavori per ore, anche di notte su un VPS, senza supervisione.
  2. Generazione di test: Si imposta un obiettivo come "Raggiungi il 90% di code coverage per la classe UserService" e l'agente scrive ed esegue test fino al raggiungimento della soglia, documentando ogni iterazione.
  3. Task di manutenzione: Aggiornare dipendenze, generare documentazione API, applicare patch di sicurezza — operazioni definibili come obiettivo e completamente automatizzabili.
L'autonomia basata su obiettivi trasforma l'AI da strumento reattivo a collaboratore proattivo.

Secondo Anthropic, Claude Code è già utilizzato da oltre 500.000 sviluppatori attivi mensili. L'introduzione di /goal punta ad aumentare il tempo medio di sessione e il volume di task completati per utente, spostando il prodotto verso un posizionamento da "agente" piuttosto che da "assistente".

Come gestire i rischi e i costi dell'autonomia AI

L'autonomia ha un prezzo e un rischio concreto. Un agente che lavora senza supervisione consuma token a ogni turno: se la condizione di terminazione è ambigua o irraggiungibile, il ciclo non si ferma. Secondo un'analisi pubblicata da DevToolPicks, un caso documentato di "runaway agent" ha generato addebiti di $6.000 in una singola notte.

⚠️Attenzione ai Costi

Un agente autonomo senza chiare clausole di stop può generare costi imprevisti e significativi. È obbligatorio includere limiti di sicurezza espliciti in ogni condizione /goal.

Per usare /goal in modo sicuro ed efficace, ogni condizione deve includere questi elementi:

  • Stato finale misurabile: Definisci un risultato chiaro e verificabile dall'output (es. 'npm test esce con codice 0').
  • Clausola di sicurezza: Aggiungi sempre un limite massimo di iterazioni (es. '... o fermati dopo 20 turni').
  • Vincoli operativi: Specifica esplicitamente cosa non fare (es. '... senza modificare il file di configurazione production.env').
  • Semplicità atomica: Privilegia condizioni semplici e singole. Meglio più /goal in sequenza che uno solo troppo complesso e ambiguo.

Qual è il posizionamento di Claude nel mercato agentico

Anthropic non è l'unica azienda a esplorare questo paradigma. Il principale concorrente diretto, Codex di OpenAI — che secondo OpenAI conta oltre 4 milioni di utenti settimanali attivi — ha rilasciato una funzione /goal quasi contemporaneamente, nella stessa finestra temporale di maggio 2026.

Il mercato degli agenti di coding sta convergendo sul modello "condizione → autonomia". Le differenze attuali tra le implementazioni sono nei dettagli tecnici:

Codex /goal (OpenAI)

Offre persistenza dello stato tra sessioni diverse e supporta l'autenticazione AWS Bedrock SigV4 per deployment enterprise. Integrazione nativa con GitHub Copilot Enterprise.

Claude Code /goal (Anthropic)

Attualmente limitato alla singola sessione, ma si integra con l'ecosistema di hook, managed policy e Computer Use di Anthropic. Supporto headless nativo via CLI.

Altre soluzioni come Devin di Cognition Labs, Aider e Cursor puntano a un'autonomia ancora più profonda con accesso a browser e ambienti sandbox dedicati. /goal rappresenta però un passo fondamentale per portare queste capacità a una base di utenti più ampia, all'interno di un'interfaccia a riga di comando familiare a ogni sviluppatore senza richiedere infrastrutture aggiuntive.

Vuoi imparare a costruire agenti AI?

Entra nella waitlist della nostra community Skool per corsi e guide step-by-step su agenti AI e automazioni.

Entra nella waitlist

È uno slash command introdotto in Claude Code v2.1.139 l'11 maggio 2026. Permette di impostare una condizione di completamento: Claude continua a generare turni autonomamente fino a quando un modello valutatore non conferma che l'obiettivo è stato raggiunto.

/goal si ferma quando una condizione è verificata. /loop si rilancia a intervalli di tempo fissi. Auto Mode rimuove la necessità di approvare le chiamate ai tool all'interno di un singolo turno. Sono strumenti complementari che possono essere usati insieme.

Il costo principale è legato ai token del modello principale usati in ogni turno. I token dell'evaluator (Haiku) sono considerati "trascurabili" da Anthropic. Il rischio reale è un agente fuori controllo: sono stati documentati casi di addebiti fino a $6.000 in una notte.

Sì. Si può lanciare un task da terminale con il comando claude -p "/goal <condizione>". L'intero ciclo di lavoro viene eseguito in una singola invocazione, che può essere interrotta con Ctrl+C.