En esta página
En esta página
Tools
herramienta apply_patch
Aplica cambios en archivos mediante un formato de parche estructurado. Es ideal para ediciones
en varios archivos o con varios bloques, en las que una sola llamada a edit sería frágil.
La herramienta acepta una única cadena input que engloba una o más operaciones de archivo:
Parámetros
input(obligatorio): contenido completo del parche, incluidos*** Begin Patchy*** End Patch.
Notas
- Las rutas del parche admiten rutas relativas (desde el directorio del espacio de trabajo) y rutas absolutas.
tools.exec.applyPatch.workspaceOnlyusatruede forma predeterminada (limitado al espacio de trabajo). Establécelo enfalsesolo si se desea intencionadamente queapply_patchescriba o elimine fuera del directorio del espacio de trabajo.- Usa
*** Move to:dentro de un bloque*** Update File:para cambiar el nombre de archivos. *** End of Filemarca una inserción exclusiva al final del archivo cuando es necesario.- Está habilitada de forma predeterminada para todos los modelos. Establece
tools.exec.applyPatch.enabled: falsepara deshabilitarla o restríngela a modelos específicos contools.exec.applyPatch.allowModels(acepta identificadores simples comogpt-5.4o identificadores completos comoopenai/gpt-5.4). - La configuración se encuentra en
tools.exec.applyPatch.*.
Ejemplo
Relacionado
Was this useful?