Skip to main content

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 satu edit 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 Patch dan *** 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).

Contoh