Cara perubahan AI muncul
Ketika AI mengedit file, perubahan muncul sebagai baris hijau (ditambahkan) dan merah (dihapus) di editor. Setiap region yang berubah adalah satu edit yang dapat Anda tindaklanjuti. Saat AI streaming, Anda melihat edit secara real time dengan syntax highlighting. Setelah selesai, tampilan beralih ke diff lengkap.Menerima dan menolak edit
Setiap edit memiliki floating bar dengan tombol Keep dan Undo.- Keep menerima perubahan. Dekorasi hilang dan konten tetap.
- Undo membatalkan perubahan. Teks AI diganti dengan yang asli.
Batch terima dan tolak
Panel File edits thread memungkinkan Anda menerima atau menolak semua edit tertunda untuk thread tersebut sekaligus.Undo per-pesan
Setiap respons AI memiliki tombol Revert. Mengkliknya mengembalikan semua file ke status sebelum respons tersebut dan menghapus pesan berikutnya. Jika thread lain memiliki perubahan tertunda di file yang sama, Anda akan melihat peringatan sebelum melanjutkan.Snapshot
Sebelum setiap giliran AI, Kazzle menyimpan konten file sebelumnya ke cloud storage. Snapshot ini mendukung undo per-pesan: mengklik Revert membaca konten lama dari snapshot dan menulisnya kembali. Snapshot hemat penyimpanan. Mereka mencakup file cloud machine saja, bukan perubahan database, aplikasi yang diterapkan, atau panggilan API eksternal.Overlap lintas-thread
Ketika edit AI baru tumpang tindih dengan edit tertunda yang ada dari thread lain, edit yang tumpang tindih auto-accepted. Ini mencegah edit basi yang tidak dapat dibatalkan secara bermakna karena teks sudah ditimpa. Edit dari thread lain yang tidak tumpang tindih tetap tertunda.Penanganan konflik
Multiple thread berbagi cloud machine yang sama. Ketika dua thread mengedit file yang sama:- Thread A mengedit region. File berubah di disk.
- Thread B mencoba mengedit region yang sama. Editnya gagal karena teks lama tidak cocok.
- Thread B membaca ulang file dan beradaptasi.