Uma versão minimizada (mais de 200 linhas de código) do agente de código, mais adequada para aprender os princípios. - Entrada da intenção do usuário - Com um simples aviso do sistema, informe ao LLM que você é um agente de código e informe ao LLM o diretório de trabalho atual. - Em seguida, entre no loop do agente (ciclo iterativo), onde o LLM, com base na intenção do usuário + aviso do sistema, fornece a primeira saída, que pode ser do tipo texto, ou seja, o resultado da execução do agente. Outra possibilidade é a saída de um arquivo json de chamada de ferramenta, que é então passado para o método de execução da função, e o resultado da execução e o json gerado são concatenados na mensagem para a próxima iteração. Lista de ferramentas que o agente pode operar: ler linha por linha, escrever conteúdo, editar conteúdo, pesquisar por padrão regex com glob, ferramenta grep, bash do sistema. Cada ferramenta tem um aviso e um método de chamada.
Pode-se entender como uma versão minimizada do Claude Code
52