tool apply_patch
Terapkan perubahan file menggunakan format patch terstruktur. Ini ideal untuk pengeditan multi-file atau multi-hunk ketika satu pemanggilanedit akan rapuh.
Tool ini menerima satu string input yang membungkus satu atau lebih operasi file:
Parameter
input(wajib): Isi patch lengkap termasuk*** Begin Patchdan*** End Patch.
Catatan
- Jalur patch mendukung jalur relatif (dari direktori workspace) dan jalur absolut.
tools.exec.applyPatch.workspaceOnlydefault-nyatrue(terbatas pada workspace). Setel kefalsehanya jika Anda memang inginapply_patchmenulis/menghapus di luar direktori workspace.- Gunakan
*** Move to:dalam hunk*** Update File:untuk mengganti nama file. *** End of Filemenandai sisipan khusus EOF saat diperlukan.- Tersedia secara default untuk model OpenAI dan OpenAI Codex. Setel
tools.exec.applyPatch.enabled: falseuntuk menonaktifkannya. - Secara opsional dapat dibatasi berdasarkan model melalui
tools.exec.applyPatch.allowModels. - Konfigurasi hanya berada di bawah
tools.exec.