Aplique alterações em arquivos usando um formato de patch estruturado. Isso é ideal para edições em vários arquivos ou com vários hunks, em que uma única chamadaDocumentation 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 seria frágil.
A ferramenta aceita uma única string input que envolve uma ou mais operações de arquivo:
Parâmetros
input(obrigatório): Conteúdo completo do patch, incluindo*** Begin Patche*** End Patch.
Observações
- Os caminhos do patch aceitam caminhos relativos (a partir do diretório do workspace) e caminhos absolutos.
tools.exec.applyPatch.workspaceOnlyassumetruecomo padrão (contido no workspace). Defina comofalsesomente se você intencionalmente quiser queapply_patchgrave/exclua fora do diretório do workspace.- Use
*** Move to:dentro de um hunk*** Update File:para renomear arquivos. *** End of Filemarca uma inserção somente EOF quando necessário.- Disponível por padrão para modelos OpenAI e OpenAI Codex. Defina
tools.exec.applyPatch.enabled: falsepara desativá-lo. - Opcionalmente, restrinja por modelo via
tools.exec.applyPatch.allowModels. - A configuração fica somente em
tools.exec.
Exemplo
Relacionados
Diffs
Visualizador de diff somente leitura para apresentação de alterações.
Exec tool
Execução de comandos de shell a partir do agente.
Code execution
Análise remota de Python em sandbox com xAI.