Skip to main content
Pas bestandswijzigingen toe met een gestructureerde patchindeling. Dit is ideaal voor bewerkingen in meerdere bestanden of met meerdere hunks, waarbij één aanroep van edit kwetsbaar zou zijn. De tool accepteert één tekenreeks input die een of meer bestandsbewerkingen omvat:

Parameters

  • input (vereist): Volledige patchinhoud, inclusief *** Begin Patch en *** End Patch.

Opmerkingen

  • Patchpaden ondersteunen relatieve paden (vanaf de werkruimtemap) en absolute paden.
  • tools.exec.applyPatch.workspaceOnly is standaard true (binnen de werkruimte). Stel dit alleen in op false als je bewust wilt dat apply_patch buiten de werkruimtemap schrijft of verwijdert.
  • Gebruik *** Move to: binnen een hunk van *** Update File: om bestanden te hernoemen.
  • *** End of File markeert indien nodig een invoeging uitsluitend aan het einde van het bestand.
  • Standaard ingeschakeld voor elk model. Stel tools.exec.applyPatch.enabled: false in om dit uit te schakelen, of beperk het tot specifieke modellen met tools.exec.applyPatch.allowModels (accepteert onbewerkte id’s zoals gpt-5.4 of volledige id’s zoals openai/gpt-5.4).
  • De configuratie staat onder tools.exec.applyPatch.*.

Voorbeeld

Gerelateerd

Diffs

Alleen-lezen diffweergave voor het presenteren van wijzigingen.

Uitvoeringstool

Uitvoering van shellopdrachten vanuit de agent.

Code-uitvoering

Gesandboxte externe Python-analyse met xAI.