Skip to main content
Terapkan perubahan file menggunakan format patch terstruktur. Format ini ideal untuk pengeditan beberapa file atau beberapa bagian ketika satu panggilan edit akan rentan gagal. Alat ini menerima satu string input yang membungkus satu atau beberapa operasi file:

Parameter

  • input (wajib): Isi patch lengkap termasuk *** Begin Patch dan *** End Patch.

Catatan

  • Jalur patch mendukung jalur relatif (dari direktori ruang kerja) dan jalur absolut.
  • tools.exec.applyPatch.workspaceOnly secara default bernilai true (terbatas dalam ruang kerja). Atur ke false hanya jika Anda sengaja ingin apply_patch menulis/menghapus di luar direktori ruang kerja.
  • Gunakan *** Move to: di dalam bagian *** Update File: untuk mengganti nama file.
  • *** End of File menandai penyisipan khusus di EOF saat diperlukan.
  • Diaktifkan secara default untuk setiap model. Atur tools.exec.applyPatch.enabled: false untuk menonaktifkannya, atau batasi ke model tertentu dengan tools.exec.applyPatch.allowModels (menerima id mentah seperti gpt-5.4 atau id lengkap seperti openai/gpt-5.4).
  • Konfigurasi berada di bawah tools.exec.applyPatch.*.

Contoh

Terkait

Perbedaan

Penampil perbedaan hanya-baca untuk menyajikan perubahan.

Alat eksekusi

Eksekusi perintah shell dari agen.

Eksekusi kode

Analisis Python jarak jauh dalam sandbox dengan xAI.