apply_patch vositasi
Fayl o‘zgarishlarini tuzilgan patch formatidan foydalanib qo‘llash. Bu bir nechta fayl yoki bir nechta hunk tahrirlari uchun ideal, chunki bittaedit chaqiruvi beqaror bo‘lishi mumkin.
Vosita bitta input satrini qabul qiladi, u bir yoki bir nechta fayl amallarini o‘rab oladi:
Parametrlar
input(majburiy):*** Begin Patchva*** End Patchni o‘z ichiga olgan to‘liq patch mazmuni.
Eslatmalar
- Yo‘llar workspace ildiziga nisbatan aniqlanadi.
tools.exec.applyPatch.workspaceOnlystandart bo‘yichatrue(faqat workspace ichida). Unifalsega faqatapply_patchworkspace katalogidan tashqariga yozishi/o‘chirishi kerak bo‘lsa, ataylab o‘rnating.- Kerak bo‘lganda faqat EOF qo‘shishni belgilash uchun
*** End of Fileishlatiladi. - Kerak bo‘lganda faqat EOF qo‘shishni belgilash uchun
*** End of Fileishlatiladi. - Eksperimental va sukut bo‘yicha o‘chirilgan.
tools.exec.applyPatch.enabledbilan yoqing. - Faqat OpenAI uchun (OpenAI Codex’ni ham o‘z ichiga oladi). Ixtiyoriy ravishda model bo‘yicha cheklash:
tools.exec.applyPatch.allowModels. - Konfiguratsiya faqat
tools.execostida joylashgan.