Claude Code, il codice sorgente finisce online per errore: cosa abbiamo scoperto

Immagine realizzata con Ideogram

Anthropic, la società che ha costruito la propria reputazione sulla prudenza e sulla sicurezza nello sviluppo dell’intelligenza artificiale, si trova a fare i conti con un incidente tanto imbarazzante quanto istruttivo. Con la pubblicazione della versione 2.1.88 di Claude Code, un file di mappa sorgente destinato al debug interno è finito per errore nel pacchetto distribuito pubblicamente, esponendo oltre 512.000 righe di codice e quasi 2.000 file sorgente. In pratica, il progetto architetturale completo di uno dei prodotti di punta dell’azienda è diventato leggibile da chiunque.

Claude Code non è un prodotto secondario. Si tratta dello strumento a riga di comando che consente agli sviluppatori di sfruttare i modelli di Anthropic per scrivere, modificare e gestire codice in modo assistito dall’intelligenza artificiale. La sua crescita ha preoccupato i concorrenti al punto che, secondo il Wall Street Journal, OpenAI ha deciso di ridimensionare il progetto Sora per riorientare le risorse verso sviluppatori e imprese, proprio in risposta alla trazione conquistata da Claude Code. A trapelare non è stato il modello di IA in sé, ma tutta l’impalcatura software che lo circonda, dalle istruzioni operative alla gestione degli strumenti, fino ai limiti imposti al comportamento dell’agente.

La comunità degli sviluppatori si è mossa con rapidità impressionante. Fork del codice e analisi dettagliate sono emersi nel giro di poche ore. Tra le scoperte più interessanti figura un sistema di memoria a tre livelli, con un indice centrale, file tematici caricati su richiesta e trascrizioni complete delle sessioni, il tutto accompagnato da una modalità automatica di consolidamento e pulizia. Il parallelismo tra sottoagenti sfrutta la cache delle chiavi e dei valori in modo tale da rendere le operazioni concorrenti praticamente gratuite in termini di risorse. Meno di venti strumenti risultano attivi nella configurazione predefinita, segno di un design volutamente contenuto.

Non sono mancate le curiosità: un elenco completo di verbi utilizzati internamente, un contatore di situazioni anomale, un progetto interno chiamato KAIROS e persino una funzione nascosta a tema Tamagotchi. Qualcuno ha anche individuato un gate riservato ai soli dipendenti e un’interfaccia testuale interna mai pubblicata.

L’episodio si inserisce in una settimana particolarmente sfortunata per Anthropic, che solo pochi giorni prima aveva reso accessibili per errore quasi tremila file interni, inclusa la bozza di un annuncio relativo a un nuovo modello. La coincidenza solleva interrogativi legittimi sui processi di controllo qualità e rilascio dell’azienda. Al tempo stesso, il materiale emerso offre a tutto il settore una finestra rara su come si costruisce un agente di codifica di livello professionale. In un momento in cui la competizione tra strumenti di sviluppo assistiti dall’intelligenza artificiale si intensifica settimana dopo settimana, una trasparenza involontaria di questa portata potrebbe accelerare l’adozione di architetture simili da parte dei concorrenti e, paradossalmente, innalzare il livello di riferimento per tutti.

Per approfondire: link all’articolo originale