apply_patch aracı
Dosya değişikliklerini yapılandırılmış bir yama biçimi kullanarak uygulayın. Bu, tek biredit çağrısının kırılgan olacağı çok dosyalı veya çok parçalı düzenlemeler için idealdir.
Araç, bir veya daha fazla dosya işlemini saran tek bir input dizesi kabul eder:
Parametreler
input(zorunlu):*** Begin Patchve*** End Patchdahil olmak üzere tam yama içeriği.
Notlar
- Yama yolları göreli yolları (çalışma alanı dizininden) ve mutlak yolları destekler.
tools.exec.applyPatch.workspaceOnlyvarsayılan olaraktruedeğerine sahiptir (çalışma alanıyla sınırlı).apply_patcharacının çalışma alanı dizini dışına yazmasını/silmesini bilerek istiyorsanız bunu yalnızcafalseolarak ayarlayın.- Dosyaları yeniden adlandırmak için bir
*** Update File:parçası içinde*** Move to:kullanın. *** End of File, gerektiğinde yalnızca EOF eklemesini işaretler.- Varsayılan olarak OpenAI ve OpenAI Codex modelleri için kullanılabilir.
Devre dışı bırakmak için
tools.exec.applyPatch.enabled: falseayarını kullanın. - İsteğe bağlı olarak model bazında
tools.exec.applyPatch.allowModelsile sınırlandırabilirsiniz. - Config yalnızca
tools.execaltında bulunur.