Skip to main content

apply_patch-verktyget

Tillämpa filändringar med ett strukturerat patch-format. Detta är idealiskt för multi-file eller multi-hunk redigeringar där ett enda edit-anrop skulle vara sprött. Verktyget accepterar en enda input-sträng som omsluter en eller flera filoperationer:

Parametrar

  • input (krävs): Fullständigt patchinnehåll inklusive *** Begin Patch och *** End Patch.

Noteringar

  • Sökvägar löses relativt arbetsytans rot.
  • tools.exec.applyPatch.workspaceOnly är som standard true (begränsad till arbetsytan). Sätt den till false endast om du avsiktligt vill att apply_patch ska skriva/radera utanför arbetsytekatalogen.
  • *** End of File markerar en enbart EOF-infogning när det behövs.
  • *** End of File markerar en enbart EOF-infogning när det behövs.
  • Experimentell och inaktiverad som standard. Aktivera med tools.exec.applyPatch.enabled.
  • OpenAI-endast (inklusive OpenAI Codex). Valfritt gate av modell via tools.exec.applyPatch.allowModels.
  • Konfiguration finns endast under tools.exec.

Exempel