Come appaiono le modifiche dell’AI
Quando l’AI modifica un file, le modifiche appaiono come righe verdi (aggiunte) e rosse (rimosse) nell’editor. Ogni regione modificata è una modifica su cui puoi agire. Mentre l’AI sta trasmettendo, vedi la modifica in tempo reale con evidenziazione della sintassi. Dopo il completamento, la visualizzazione passa a un diff completo.Accettazione e rifiuto delle modifiche
Ogni modifica ha una barra mobile con i pulsanti Mantieni e Annulla.- Mantieni accetta la modifica. La decorazione scompare e il contenuto rimane.
- Annulla ripristina la modifica. Il testo dell’AI viene sostituito con l’originale.
Accettazione e rifiuto in batch
Il pannello Modifiche file della conversazione ti consente di accettare o rifiutare tutte le modifiche in sospeso per quella conversazione in una sola volta.Annullamento per messaggio
Ogni risposta dell’AI ha un pulsante Ripristina. Facendo clic su di esso, tutti i file vengono ripristinati al loro stato prima di quella risposta e i messaggi successivi vengono eliminati. Se altre conversazioni hanno modifiche in sospeso sugli stessi file, vedrai un avviso prima di procedere.Snapshot
Prima di ogni turno dell’AI, Kazzle salva il contenuto del file precedente nell’archiviazione cloud. Questi snapshot alimentano l’annullamento per messaggio: facendo clic su Ripristina, il contenuto precedente viene letto dallo snapshot e riscritto. Gli snapshot sono efficienti in termini di archiviazione. Coprono solo i file della macchina cloud, non le modifiche del database, le app distribuite o le chiamate API esterne.Sovrapposizione tra conversazioni
Quando una nuova modifica dell’AI si sovrappone alle modifiche in sospeso esistenti da un’altra conversazione, le modifiche sovrapposte vengono auto-accettate. Questo impedisce modifiche obsolete che non possono essere annullate in modo significativo poiché il testo è già stato sovrascritto. Le modifiche non sovrapposte da altre conversazioni rimangono in sospeso.Gestione dei conflitti
Più conversazioni condividono la stessa macchina cloud. Quando due conversazioni modificano lo stesso file:- La conversazione A modifica una regione. Il file cambia su disco.
- La conversazione B tenta di modificare la stessa regione. La sua modifica non riesce perché il testo precedente non corrisponde.
- La conversazione B rilegge il file e si adatta.