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
| Jenis | Fungsi |
|---|---|
| Search / Replace | Cari teks persis di file, ganti dengan teks baru |
| Insert After | Sisipkan kode tepat setelah baris tertentu |
| Insert Before | Sisipkan kode tepat sebelum baris tertentu |
| Create File | Buat file baru dengan isi lengkap |
| Delete | Hapus teks tertentu dari file |
2. Menerima atau Menolak Patch
Setiap blok patch ditampilkan dengan preview diff (sebelum vs sesudah) dan tiga tombol:
| Tombol | Fungsi |
|---|---|
| Accept | Terapkan perubahan ke file — editor langsung diperbarui |
| Reject | Tolak perubahan, file tidak berubah |
| Regenerate | Minta 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/targetharus 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
searchtidak ditemukan di file, patch gagal diterapkan dan muncul notifikasi error.