apply_patch-tool
Pas bestandswijzigingen toe met een gestructureerd patchformaat. Dit is ideaal voor bewerkingen over meerdere bestanden of met meerdere hunks, waarbij één enkeleedit-aanroep kwetsbaar zou zijn.
De tool accepteert één enkele input-string die één of meer bestandsoperaties omvat:
Parameters
input(vereist): Volledige patchinhoud inclusief*** Begin Patchen*** End Patch.
Notities
- Patch-paden ondersteunen relatieve paden (vanaf de workspace-directory) en absolute paden.
tools.exec.applyPatch.workspaceOnlystaat standaard optrue(beperkt tot de workspace). Zet dit alleen opfalseals je er bewust voor kiest datapply_patchbuiten de workspace-directory mag schrijven/verwijderen.- Gebruik
*** Move to:binnen een*** Update File:-hunk om bestanden te hernoemen. *** End of Filemarkeert indien nodig een invoeging alleen bij EOF.- Experimenteel en standaard uitgeschakeld. Schakel in met
tools.exec.applyPatch.enabled. - Alleen voor OpenAI (inclusief OpenAI Codex). Optioneel te beperken per model via
tools.exec.applyPatch.allowModels. - Configuratie staat alleen onder
tools.exec.