Alat apply_patch
Terapkan perubahan file menggunakan format patch terstruktur. Alat ini sangat ideal untuk pengeditan banyak file atau banyak bagian (multi-hunk) di mana pemanggilan satuedit saja akan terasa rapuh.
Alat ini menerima satu string input yang membungkus satu atau lebih operasi file:
Parameter
input(wajib): Konten patch lengkap termasuk*** Begin Patchdan*** End Patch.
Catatan
- Jalur patch mendukung jalur relatif (dari direktori workspace) dan jalur absolut.
- Secara default, tindakan ini dibatasi di dalam direktori workspace (
workspaceOnly: true). - Gunakan
*** Move to:di dalam bagian*** Update File:untuk mengubah nama file. - Fitur ini bersifat eksperimental dan dinonaktifkan secara default. Aktifkan dengan
tools.exec.applyPatch.enabled. - Hanya tersedia untuk model OpenAI (termasuk OpenAI Codex).