Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

edit_document Patch File — Perubahan Kode

Ketika AI menyarankan perubahan kode, respons muncul dalam bentuk patch — blok perubahan yang bisa Anda terima atau tolak sebelum diterapkan ke file.


1. Jenis Patch

JenisFungsi
Search / ReplaceCari teks persis di file, ganti dengan teks baru
Insert AfterSisipkan kode tepat setelah baris tertentu
Insert BeforeSisipkan kode tepat sebelum baris tertentu
Create FileBuat file baru dengan isi lengkap
DeleteHapus teks tertentu dari file

2. Menerima atau Menolak Patch

Setiap blok patch ditampilkan dengan preview diff (sebelum vs sesudah) dan tiga tombol:

TombolFungsi
AcceptTerapkan perubahan ke file — editor langsung diperbarui
RejectTolak perubahan, file tidak berubah
RegenerateMinta AI coba ulang menghasilkan patch

3. Multi-File Patch

AI dapat mengubah beberapa file sekaligus dalam satu respons. Setiap file ditampilkan sebagai bagian terpisah. Panel Review Changes di sidebar menampilkan semua perubahan pending yang belum di-Accept atau di-Reject, dikelompokkan per percakapan.


4. Aturan Patch

  • Nilai search / target harus sama persis dengan teks di file — termasuk spasi, tab, dan tanda baca.
  • Nomor baris yang ditampilkan di editor hanya orientasi — tidak dimasukkan ke dalam patch.
  • Jika search tidak ditemukan di file, patch gagal diterapkan dan muncul notifikasi error.