Nesta Página
article
Corrigir testes com /coder
Nesta receita, você verá como a IA chama ferramentas de engenharia (@tool_call) para corrigir testes.
1. O Usuário Define o Objetivo
❯
/coder corrija os testes falhando
2. A IA Investiga (Loop ReAct)
A IA analisa o pedido e chama o plugin:
<reasoning>
Rodar go test para ver erros.
</reasoning>
<tool_call name="@coder" args="exec --cmd 'go test ./...'"/>
3. O ChatCLI Executa
O resultado do comando é devolvido para a IA.
4. A IA Continua (Leitura)
<reasoning>
Ler o arquivo com erro.
</reasoning>
<tool_call name="@coder" args="read --file main.go"/>
5. Aplicando a Correção (Patch)
<reasoning>
Aplicar patch para corrigir logica.
</reasoning>
<tool_call name="@coder" args="patch --file main.go --search 'base64_old' --replace 'base64_new' --encoding base64'/>
Nota: Todo esse fluxo acontece autonomamente dentro do modo
/coder.