Jak pojawiają się edycje AI
Gdy AI edytuje plik, zmiany pojawiają się jako zielone (dodane) i czerwone (usunięte) linie w edytorze. Każdy zmieniony region to jedna edycja, na którą możesz działać. Podczas przesyłania AI widzisz edycję w czasie rzeczywistym z podświetlaniem składni. Po zakończeniu widok przełącza się na pełną różnicę.Akceptowanie i odrzucanie zmian
Każda edycja ma pływający pasek z przyciskami Zachowaj i Cofnij.- Zachowaj akceptuje zmianę. Dekoracja znika, a zawartość pozostaje.
- Cofnij przywraca zmianę. Tekst AI zostaje zastąpiony oryginałem.
Zbiorcze akceptowanie i odrzucanie
Panel Edycje plików wątku pozwala zaakceptować lub odrzucić wszystkie oczekujące edycje dla tego wątku na raz.Cofanie na wiadomość
Każda odpowiedź AI ma przycisk Przywróć. Kliknięcie go przywraca wszystkie pliki do stanu sprzed tej odpowiedzi i usuwa kolejne wiadomości. Jeśli inne wątki mają oczekujące zmiany w tych samych plikach, zobaczysz ostrzeżenie przed kontynuowaniem.Migawki
Przed każdym ruchem AI Kazzle zapisuje poprzednią zawartość pliku w magazynie w chmurze. Te migawki umożliwiają cofanie na wiadomość: kliknięcie Przywróć odczytuje starą zawartość z migawki i zapisuje ją z powrotem. Migawki są efektywne pod względem magazynu. Obejmują tylko pliki maszyny w chmurze, a nie zmiany bazy danych, wdrożone aplikacje ani zewnętrzne wywołania API.Nakładanie się między wątkami
Gdy nowa edycja AI nakłada się na istniejące oczekujące edycje z innego wątku, nakładające się edycje są automatycznie akceptowane. Zapobiega to nieaktualnym edycjom, których nie można w sensowny sposób cofnąć, ponieważ tekst jest już nadpisany. Nienakładające się edycje z innych wątków pozostają oczekujące.Obsługa konfliktów
Wiele wątków współdzieli tę samą maszynę w chmurze. Gdy dwa wątki edytują ten sam plik:- Wątek A edytuje region. Plik zmienia się na dysku.
- Wątek B próbuje edytować ten sam region. Jego edycja nie powiedzie się, ponieważ stary tekst nie pasuje.
- Wątek B ponownie odczytuje plik i się dostosowuje.