Nesta página
Nesta página
Tools
ferramenta apply_patch
Aplique alterações em arquivos usando um formato de patch estruturado. Isso é ideal para edições em vários arquivos
ou com vários trechos, nas quais uma única chamada 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 espaço de trabalho) e caminhos absolutos.
- O padrão de
tools.exec.applyPatch.workspaceOnlyétrue(restrito ao espaço de trabalho). Defina-o comofalsesomente se você quiser intencionalmente queapply_patchgrave/exclua fora do diretório do espaço de trabalho. - Use
*** Move to:dentro de um trecho*** Update File:para renomear arquivos. *** End of Filemarca uma inserção somente no fim do arquivo quando necessário.- Habilitado por padrão para todos os modelos. Defina
tools.exec.applyPatch.enabled: falsepara desabilitá-lo ou restrinja-o a modelos específicos comtools.exec.applyPatch.allowModels(aceita IDs simples, comogpt-5.4, ou IDs completos, comoopenai/gpt-5.4). - A configuração fica em
tools.exec.applyPatch.*.
Exemplo
Relacionados
Was this useful?