herramienta apply_patch
Aplica cambios en archivos usando un formato de parche estructurado. Esto es ideal para ediciones en varios archivos o con varios bloques donde una sola llamada aedit sería frágil.
La herramienta acepta una sola cadena input que envuelve 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 intencionalmente quieres queapply_patchescriba o elimine fuera del directorio del espacio de trabajo.- Usa
*** Move to:dentro de un bloque*** Update File:para renombrar archivos. *** End of Filemarca una inserción solo al final del archivo cuando sea necesario.- Disponible de forma predeterminada para los modelos OpenAI y OpenAI Codex. Establece
tools.exec.applyPatch.enabled: falsepara desactivarla. - Opcionalmente, limítala por modelo mediante
tools.exec.applyPatch.allowModels. - La configuración solo está en
tools.exec.