The Pulse
Replit consente al Monitoring Agent di distribuire correzioni in produzione
Il Monitoring Agent di Replit può indagare sugli avvisi relativi alle applicazioni in produzione, tentare correzioni del codice e convalidarle, e pubblicarle automaticamente se gli utenti attivano un’impostazione sperimentale separata. La f

AI.info Team · Scritto con l’IA · verificato ·
Tre segnali — i log degli errori dell’applicazione, gli errori HTTP e la latenza delle richieste — possono avviare un’indagine del Monitoring Agent di Replit. Annunciato il 22 ottobre, lo strumento può esaminare un avviso, tentare una correzione del codice e convalidarla, quindi pubblicarla automaticamente se il proprietario dell’app attiva il controllo separato per la ripubblicazione.
Akram Hussein e Carl Cortright di Replit descrivono così il prodotto:
«Replit Monitoring Agent offre a chiunque sviluppi app interne e a ogni imprenditore un ingegnere di reperibilità autonomo per la propria app».
La funzionalità amplia gli strumenti di monitoraggio delle app di Replit: oltre ad avvisare gli utenti dei problemi, ora tentano di risolverli. Se gli avvisi e Auto-fix sono attivati, l’agente indaga in background usando le metriche di produzione, i log di esecuzione e il codice dell’app. Se individua una causa su cui è possibile intervenire, tenta una correzione e convalida la modifica. Replit avverte che un avviso non garantisce una correzione: un problema con un servizio esterno, per esempio, potrebbe richiedere un intervento al di fuori dell’app.
Più informazioni sulla produzione su richiesta
I tre segnali monitorati automaticamente rappresentano un insieme più ristretto delle informazioni che l’agente può esaminare su richiesta. Gli utenti possono chiedere informazioni sui log e sulle metriche di produzione senza attendere un avviso né attivare Auto-fix. La documentazione di Replit cita, tra gli esempi, l’analisi di recenti errori del server, il confronto della latenza degli endpoint, la verifica dell’uso di CPU e memoria e la lettura dei log di una revisione della distribuzione che non è riuscita ad avviarsi.
La telemetria disponibile dipende dal tipo di distribuzione e dal fornitore di servizi cloud. La documentazione elenca il numero di richieste, la latenza, la disponibilità e i codici di risposta HTTP; le prestazioni dei singoli endpoint, comprese la latenza media e quella ai diversi percentili; l’utilizzo di CPU e memoria, il numero di istanze attive, la latenza di avvio e il tempo di attività delle istanze; l’uso del disco e il traffico di rete in uscita; il numero di errori dell’applicazione e i log di esecuzione. I proprietari possono indicare un orario approssimativo, il fuso orario e l’endpoint interessato per aiutare a circoscrivere l’indagine.
La pubblicazione resta una decisione separata
Replit distingue gli avvisi di monitoraggio, le correzioni automatiche e la pubblicazione automatica mediante impostazioni separate. Un utente può ricevere avvisi senza consentire all’agente di modificare il codice, oppure permettergli di tentare correzioni mantenendo la possibilità di esaminare e pubblicare le modifiche manualmente. Con Auto-republish attivato, una correzione convalidata può essere applicata automaticamente all’app in produzione; altrimenti, l’utente può esaminare il risultato nella chat di Agent e ripubblicare personalmente l’app.
Auto-republish è sperimentale e richiede Auto-fix. Replit precisa che attivare soltanto Auto-fix non autorizza l’agente a pubblicare modifiche a un’app in produzione. L’azienda avverte inoltre che alcune modifiche, tra cui le migrazioni e le operazioni sugli indici, possono essere rischiose.
I proprietari configurano il monitoraggio separatamente per ogni app pubblicata. Per un’app esistente, gli avvisi di monitoraggio, Auto-fix e Auto-republish possono essere regolati nelle impostazioni di pubblicazione; gli utenti possono lasciare attivi gli avvisi disattivando le correzioni automatiche, oppure mantenere attivo Auto-fix e disattivare la ripubblicazione automatica. Le esecuzioni del Monitoring Agent possono comportare addebiti per l’utilizzo dell’agente, che gli utenti possono controllare nella pagina di Replit dedicata all’utilizzo.
Lo strumento Monitoring elenca sia i problemi attivi sia quelli che hanno smesso di interessare l’app negli ultimi 30 giorni. Gli utenti possono espandere un avviso per vedere che cosa lo ha attivato e in quanti passaggi di monitoraggio è stato rilevato; gli avvisi che Replit non riesce a valutare sono contrassegnati con «Impossibile misurare». Le notifiche via email hanno controlli separati, comprese le soglie di gravità, e disattivare le email non disattiva né il monitoraggio né Auto-fix.
Dagli avvisi ai tentativi di correzione
Replit ha lanciato App Monitoring il 29 aprile, introducendo controlli di integrità e avvisi per le app pubblicate. Nell’annuncio si diceva anche che Replit Agent poteva esaminare i log di produzione e leggere il database di produzione con accesso in sola lettura per aiutare a diagnosticare i malfunzionamenti. L’annuncio del nuovo Monitoring Agent descrive una procedura di risposta più ampia: indagare su un avviso, tentare una correzione e convalidarla, quindi distribuirla se il proprietario ha attivato la pubblicazione automatica.