AI 편집이 표시되는 방식
AI가 파일을 편집하면 변경 사항이 편집기에 녹색(추가됨) 및 빨간색(제거됨) 줄로 나타납니다. 변경된 각 영역은 작업할 수 있는 하나의 편집입니다. AI가 스트리밍하는 동안 구문 강조 표시와 함께 실시간으로 편집 내용을 볼 수 있습니다. 완료되면 보기가 전체 차이점으로 전환됩니다.편집 수락 및 거부
각 편집에는 수락 및 실행 취소 버튼이 있는 플로팅 바가 있습니다.- 수락은 변경 사항을 승인합니다. 장식이 사라지고 내용이 유지됩니다.
- 실행 취소는 변경 사항을 되돌립니다. AI의 텍스트가 원본으로 바뀝니다.
일괄 수락 및 거부
스레드의 파일 편집 패널을 사용하면 해당 스레드의 모든 보류 중인 편집을 한 번에 수락하거나 거부할 수 있습니다.메시지별 실행 취소
각 AI 응답에는 되돌리기 버튼이 있습니다. 이를 클릭하면 모든 파일이 해당 응답 이전의 상태로 복원되고 이후 메시지가 삭제됩니다. 다른 스레드가 같은 파일에 보류 중인 변경 사항이 있으면 진행하기 전에 경고가 표시됩니다.스냅샷
각 AI 턴 전에 Kazzle은 이전 파일 내용을 클라우드 스토리지에 저장합니다. 이러한 스냅샷은 메시지별 실행 취소를 지원합니다. 되돌리기를 클릭하면 스냅샷에서 이전 내용을 읽고 다시 작성합니다. 스냅샷은 저장 공간 효율적입니다. 클라우드 머신의 파일만 포함하며 데이터베이스 변경, 배포된 앱 또는 외부 API 호출은 포함하지 않습니다.스레드 간 겹침
새로운 AI 편집이 다른 스레드의 기존 보류 중인 편집과 겹치면 겹치는 편집이 자동으로 수락됩니다. 이는 텍스트가 이미 덮어써졌기 때문에 의미 있게 실행 취소할 수 없는 오래된 편집을 방지합니다. 다른 스레드의 겹치지 않는 편집은 보류 중으로 유지됩니다.충돌 처리
여러 스레드가 같은 클라우드 머신을 공유합니다. 두 스레드가 같은 파일을 편집할 때:- 스레드 A가 영역을 편집합니다. 파일이 디스크에서 변경됩니다.
- 스레드 B가 같은 영역을 편집하려고 합니다. 이전 텍스트가 일치하지 않아 편집이 실패합니다.
- 스레드 B가 파일을 다시 읽고 적응합니다.