Як з’являються редакції AI
Коли AI редагує файл, зміни з’являються як зелені (додані) та червоні (видалені) рядки в редакторі. Кожна змінена область — це одна редакція, на яку ви можете діяти. Під час потокової передачі AI ви бачите редакцію в реальному часі з підсвічуванням синтаксису. Після завершення вид переходить на повний диф.Прийняття та відхилення редакцій
Кожна редакція має плаваючу панель з кнопками Зберегти та Скасувати.- Зберегти приймає зміну. Оформлення зникає, вміст залишається.
- Скасувати скасовує зміну. Текст AI замінюється оригіналом.
Групове прийняття та відхилення
Панель Редакції файлів потоку дозволяє прийняти або відхилити всі очікувані редакції для цього потоку одразу.Скасування за повідомленням
Кожна відповідь AI має кнопку Повернути. Натиснення її повертає всі файли до стану перед цією відповіддю та видаляє наступні повідомлення. Якщо інші потоки мають очікувані зміни в тих же файлах, ви побачите попередження перед продовженням.Знімки
Перед кожним ходом AI Kazzle зберігає попередній вміст файлу в хмарне сховище. Ці знімки забезпечують скасування за повідомленням: натиснення Повернути читає старий вміст зі знімка та записує його назад. Знімки ефективні за сховищем. Вони охоплюють лише файли хмарної машини, а не зміни бази даних, розгорнуті додатки або зовнішні виклики API.Перекриття між потоками
Коли нова редакція AI перекривається з існуючими очікуваними редакціями з іншого потоку, перекриваючі редакції автоматично приймаються. Це запобігає застарілим редакціям, які неможливо змістовно скасувати, оскільки текст уже перезаписаний. Непокриваючі редакції з інших потоків залишаються очікуваними.Обробка конфліктів
Кілька потоків спільно використовують одну хмарну машину. Коли два потоки редагують один файл:- Потік A редагує область. Файл змінюється на диску.
- Потік B намагається редагувати ту саму область. Його редакція не вдається, оскільки старий текст не збігається.
- Потік B повторно читає файл та адаптується.