Wenden Sie Dateiänderungen mit einem strukturierten Patch-Format an. Dies ist ideal für Bearbeitungen über mehrere Dateien oder mehrere Hunks hinweg, bei denen ein einzelnerDocumentation 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-Aufruf brüchig wäre.
Das Tool akzeptiert einen einzelnen input-String, der eine oder mehrere Dateioperationen umschließt:
Parameter
input(erforderlich): Vollständiger Patch-Inhalt einschließlich*** Begin Patchund*** End Patch.
Hinweise
- Patch-Pfade unterstützen relative Pfade (ausgehend vom Workspace-Verzeichnis) und absolute Pfade.
tools.exec.applyPatch.workspaceOnlyist standardmäßigtrue(auf den Workspace beschränkt). Setzen Sie es nur dann auffalse, wenn Sie ausdrücklich möchten, dassapply_patchaußerhalb des Workspace-Verzeichnisses schreibt/löscht.- Verwenden Sie
*** Move to:innerhalb eines*** Update File:-Hunks, um Dateien umzubenennen. *** End of Filemarkiert bei Bedarf eine reine EOF-Einfügung.- Standardmäßig für OpenAI- und OpenAI Codex-Modelle verfügbar. Setzen Sie
tools.exec.applyPatch.enabled: false, um es zu deaktivieren. - Optional können Sie per Modell über
tools.exec.applyPatch.allowModelseinschränken. - Die Konfiguration befindet sich nur unter
tools.exec.
Beispiel
Verwandt
Diffs
Schreibgeschützter Diff-Viewer für die Änderungspräsentation.
Exec tool
Ausführung von Shell-Befehlen durch den Agenten.
Code execution
Sandbox-gestützte entfernte Python-Analyse mit xAI.