Skip to main content
Yapılandırılmış bir yama biçimi kullanarak dosya değişikliklerini uygulayın. Bu, tek bir edit çağrısının kırılgan olacağı birden çok dosyayı veya birden çok parçayı kapsayan düzenlemeler için idealdir. Araç, bir veya daha fazla dosya işlemini sarmalayan tek bir input dizesini kabul eder:

Parametreler

  • input (zorunlu): *** Begin Patch ve *** End Patch dâhil olmak üzere yamanın tam içeriği.

Notlar

  • Yama yolları, göreli yolları (çalışma alanı dizininden itibaren) ve mutlak yolları destekler.
  • tools.exec.applyPatch.workspaceOnly varsayılan olarak true değerini kullanır (çalışma alanıyla sınırlı). Yalnızca apply_patch aracının çalışma alanı dizini dışında yazmasını/silmesini özellikle istiyorsanız bunu false olarak 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 konumuna eklemeyi işaretler.
  • Her model için varsayılan olarak etkindir. Devre dışı bırakmak için tools.exec.applyPatch.enabled: false değerini ayarlayın veya tools.exec.applyPatch.allowModels ile belirli modellerle sınırlandırın (gpt-5.4 gibi ham kimlikleri veya openai/gpt-5.4 gibi tam kimlikleri kabul eder).
  • Yapılandırma tools.exec.applyPatch.* altında bulunur.

Örnek

İlgili

Farklar

Değişiklikleri sunmak için salt okunur fark görüntüleyici.

Exec aracı

Agent tarafından kabuk komutu yürütme.

Kod yürütme

xAI ile korumalı alanda uzaktan Python analizi.