edit-Aufruf fehleranfällig wäre.
Das Tool akzeptiert eine einzelne input-Zeichenfolge, die 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 oder Dateien löscht.- Verwenden Sie
*** Move to:innerhalb eines*** Update File:-Blocks, um Dateien umzubenennen. *** End of Filekennzeichnet bei Bedarf eine Einfügung ausschließlich am Dateiende.- Standardmäßig für jedes Modell aktiviert. Setzen Sie
tools.exec.applyPatch.enabled: false, um es zu deaktivieren, oder beschränken Sie es mittools.exec.applyPatch.allowModelsauf bestimmte Modelle (akzeptiert einfache IDs wiegpt-5.4oder vollständige IDs wieopenai/gpt-5.4). - Die Konfiguration befindet sich unter
tools.exec.applyPatch.*.
Beispiel
Verwandte Themen
Diffs
Schreibgeschützter Diff-Viewer zur Darstellung von Änderungen.
Exec-Tool
Ausführung von Shell-Befehlen durch den Agenten.
Codeausführung
Remote-Python-Analyse mit xAI in einer Sandbox.