Aplica cambios en archivos usando un formato de parche estructurado. Esto es ideal para ediciones de varios archivos o varios bloques donde una sola llamada aDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
edit sería frágil.
La herramienta acepta una única 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 de parche admiten rutas relativas (desde el directorio del espacio de trabajo) y rutas absolutas.
tools.exec.applyPatch.workspaceOnlytiene el valor predeterminadotrue(contenido dentro del espacio de trabajo). Establécelo enfalsesolo si quieres intencionalmente 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 solo de EOF cuando sea necesario.- Disponible de forma predeterminada para los modelos OpenAI y OpenAI Codex. Establece
tools.exec.applyPatch.enabled: falsepara deshabilitarlo. - Opcionalmente, limita por modelo mediante
tools.exec.applyPatch.allowModels. - La configuración solo está bajo
tools.exec.
Ejemplo
Relacionado
Diffs
Visor de diffs de solo lectura para presentar cambios.
Exec tool
Ejecución de comandos de shell desde el agente.
Code execution
Análisis remoto de Python en sandbox con xAI.