Comment les modifications de l’IA apparaissent
Quand l’IA modifie un fichier, les changements apparaissent sous forme de lignes vertes (ajoutées) et rouges (supprimées) dans l’éditeur. Chaque région modifiée est une modification sur laquelle vous pouvez agir. Pendant que l’IA diffuse, vous voyez la modification en temps réel avec la coloration syntaxique. Une fois terminée, la vue bascule vers un diff complet.Accepter et rejeter les modifications
Chaque modification a une barre flottante avec les boutons Conserver et Annuler.- Conserver accepte la modification. La décoration disparaît et le contenu reste.
- Annuler annule la modification. Le texte de l’IA est remplacé par l’original.
Acceptation et rejet en lot
Le panneau Modifications de fichiers de la conversation vous permet d’accepter ou de rejeter toutes les modifications en attente de cette conversation à la fois.Annulation par message
Chaque réponse de l’IA a un bouton Rétablir. En cliquant dessus, tous les fichiers sont restaurés à leur état avant cette réponse et les messages suivants sont supprimés. Si d’autres conversations ont des modifications en attente sur les mêmes fichiers, vous verrez un avertissement avant de continuer.Snapshots
Avant chaque tour de l’IA, Kazzle enregistre le contenu du fichier précédent dans le stockage cloud. Ces snapshots alimentent l’annulation par message : en cliquant sur Rétablir, l’ancien contenu est lu à partir du snapshot et réécrit. Les snapshots sont efficaces en termes de stockage. Ils couvrent uniquement les fichiers de la machine cloud, pas les modifications de base de données, les applications déployées ou les appels d’API externes.Chevauchement entre conversations
Quand une nouvelle modification de l’IA chevauche des modifications en attente existantes d’une autre conversation, les modifications qui se chevauchent sont auto-acceptées. Cela empêche les modifications obsolètes qui ne peuvent pas être annulées de manière significative puisque le texte est déjà remplacé. Les modifications non chevauchantes d’autres conversations restent en attente.Gestion des conflits
Plusieurs conversations partagent la même machine cloud. Quand deux conversations modifient le même fichier :- La conversation A modifie une région. Le fichier change sur le disque.
- La conversation B essaie de modifier la même région. Sa modification échoue car l’ancien texte ne correspond pas.
- La conversation B relit le fichier et s’adapte.