Yapılandırılmış bir yama formatı kullanarak dosya değişiklikleri uygulayın. Bu, tek birDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
edit çağrısının kırılgan olacağı çok dosyalı
veya çok hunk’lı düzenlemeler için idealdir.
Araç, bir veya daha fazla dosya işlemini saran tek bir input dizesi kabul eder:
Parametreler
input(gerekli):*** Begin Patchve*** End Patchdahil 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ğerindedir (çalışma alanıyla sınırlı). Yalnızcaapply_patcharacının çalışma alanı dizini dışında yazmasını/silmesini özellikle istiyorsanız bunufalseolarak ayarlayın.- Dosyaları yeniden adlandırmak için bir
*** Update File:hunk’ı içinde*** Move to:kullanın. *** End of File, gerektiğinde yalnızca EOF eklemesini işaretler.- OpenAI ve OpenAI Codex modelleri için varsayılan olarak kullanılabilir. Devre dışı bırakmak için
tools.exec.applyPatch.enabled: falseayarlayın. - İsteğe bağlı olarak model bazında şu yapılandırmayla sınırlayın:
tools.exec.applyPatch.allowModels. - Yapılandırma yalnızca
tools.execaltındadır.
Örnek
İlgili
Diffs
Değişiklik sunumu için salt okunur diff görüntüleyici.
Exec tool
Agent tarafından shell komutu yürütme.
Code execution
xAI ile sandbox içinde uzak Python analizi.