AIの編集の表示方法
AIがファイルを編集すると、変更は緑色(追加)と赤色(削除)の行としてエディタに表示されます。変更された各領域は、対応できる1つの編集です。 AIがストリーミング中は、構文ハイライト付きでリアルタイムに編集が表示されます。完了後、ビューは完全な差分表示に切り替わります。編集の承認と却下
各編集には、保持と取り消しボタンが付いたフローティングバーがあります。- 保持 は変更を承認します。装飾が消え、コンテンツが残ります。
- 取り消し は変更を元に戻します。AIのテキストが元のテキストに置き換わります。
一括承認と却下
スレッドのファイル編集パネルでは、そのスレッドのすべての保留中の編集を一度に承認または却下できます。メッセージごとの取り消し
各AI応答には元に戻すボタンがあります。クリックすると、すべてのファイルがその応答前の状態に復元され、その後のメッセージが削除されます。 他のスレッドが同じファイルに保留中の変更を持っている場合、続行する前に警告が表示されます。スナップショット
各AI処理の前に、Kazzleは前のファイルコンテンツをクラウドストレージに保存します。これらのスナップショットがメッセージごとの取り消し機能を実現します。元に戻すをクリックすると、スナップショットから古いコンテンツが読み込まれ、書き戻されます。 スナップショットはストレージ効率的です。クラウドマシンのファイルのみをカバーし、データベースの変更、デプロイされたアプリ、または外部APIコールはカバーしません。スレッド間の重複
新しいAI編集が別のスレッドからの既存の保留中の編集と重複する場合、重複する編集は自動的に承認されます。これにより、テキストが既に上書きされているため、意味のある取り消しができない古い編集を防ぎます。他のスレッドからの重複しない編集は保留中のままです。競合処理
複数のスレッドが同じクラウドマシンを共有します。2つのスレッドが同じファイルを編集する場合:- スレッドAが領域を編集します。ファイルがディスク上で変更されます。
- スレッドBが同じ領域を編集しようとします。古いテキストが一致しないため、編集は失敗します。
- スレッドBがファイルを再度読み込み、適応します。