Sur cette page
Sur cette page
Tools
outil apply_patch
Appliquez les modifications de fichiers à l’aide d’un format de correctif structuré. Cette méthode est idéale pour les modifications portant sur plusieurs fichiers
ou plusieurs blocs, lorsqu’un seul appel à edit serait fragile.
L’outil accepte une seule chaîne input qui englobe une ou plusieurs opérations sur des fichiers :
Paramètres
input(obligatoire) : contenu complet du correctif, y compris*** Begin Patchet*** End Patch.
Remarques
- Les chemins du correctif peuvent être relatifs (par rapport au répertoire de l’espace de travail) ou absolus.
tools.exec.applyPatch.workspaceOnlyvauttruepar défaut (limité à l’espace de travail). Définissez-le surfalseuniquement si vous souhaitez intentionnellement queapply_patchécrive ou supprime des fichiers en dehors du répertoire de l’espace de travail.- Utilisez
*** Move to:dans un bloc*** Update File:pour renommer des fichiers. *** End of Fileindique une insertion uniquement en fin de fichier lorsque cela est nécessaire.- Activé par défaut pour chaque modèle. Définissez
tools.exec.applyPatch.enabled: falsepour le désactiver, ou limitez-le à des modèles spécifiques avectools.exec.applyPatch.allowModels(accepte les identifiants bruts tels quegpt-5.4ou les identifiants complets tels queopenai/gpt-5.4). - La configuration se trouve sous
tools.exec.applyPatch.*.
Exemple
Ressources associées
Was this useful?