Uma versão minimizada (200+ linhas de código) do agente de código é mais adequada para aprender princípios. - Inserir a intenção do usuário - Use um prompt simples do sistema para informar ao LLM que você é um agente de código e informar ao LLM seu diretório de trabalho atual. - Então entra o loop do agente, o LLM fornece a primeira rodada de saída baseada na intenção do usuário + prompts do sistema, a saída pode ser do tipo texto, ou seja, o resultado da execução do agente. Outra possibilidade é enviar o arquivo json chamado pela ferramenta, depois passá-lo para o método de execução da função executar, e então splicar o resultado da execução e o json gerado em uma mensagem para o próximo ciclo. Lista de ferramentas que o agente pode operar: ler por linha, escrever conteúdo, editar conteúdo, busca glob por padrão regular, ferramenta grep, system bash. Cada ferramenta tem um método de dica e de invocação.
Pode-se entender que é uma versão minimizada do Claude Code
81