Um agente de código é um loop. O harness faz o trabalho.
Owain Lewis monta um agente de código mínimo em Go a partir de um loop conhecido: enviar uma solicitação ao modelo, executar as chamadas de ferramenta, devolver os resultados e repetir até o modelo encerrar. A demonstração inclui edição de arquivos, comandos de shell, roteamento de modelos, eventos e um fluxo de issue até PR. Por que importa: O modelo é apenas uma camada. O comportamento útil vem do harness: quais ferramentas existem, quais ações exigem aprovação, como o contexto é tratado, se há testes e revisão, e em que ponto uma pessoa assume a decisão.
Para testar: Revise o prompt e as ferramentas do seu agente. Em um diff de configuração, marque cada permissão, verificação, revisão e aprovação humana; remova ou bloqueie toda ação sem evidência ou responsável.