The Next Evolution of AI Coding Is Harnesses - Here's How to Build Them
Desenvolva habilidades em codificação com inteligência artificial de ponta com harnesses.
Conteudo
TLDR;
Harnesses são a camada acima dos agentes de codificação que orquestra múltiplas sessões, tornando o processo determinístico e repetível. Ao encadear agentes, impor curadoria de contexto, validações e gates humanos, um harness pode elevar muito a qualidade do código e a taxa de aceitação de PRs (estudos citam salto de ~6,7% para quase 70%). Com Archon, um construtor de harnesses open‑source, você cria workflows compostos por nós (prompts ou comandos determinísticos) para rodar planejamento, implementação, testes, revisão e PRs automatizados e paralelos.
Resumo
Depois de meses de trabalho, foi lançado o novo Archon, uma grande reformulação do centro de comando de IA que agora funciona como o primeiro construtor de harnesses open‑source para codificação com IA. Archon permite criar harnesses customizados que orquestram múltiplas sessões de agentes de codificação, tornando processos determinísticos e repetíveis: planejar, implementar, rodar testes, revisar, pedir aprovação humana e abrir pull requests. Workflows do Archon são compostos por nós (prompts para agentes ou comandos determinísticos) e incluem ferramentas prontas para uso — correção de issues, criação e validação de PRs, geração de PRDs com intervenção humana — além de permitir paralelismo e controle preciso sobre onde injetar contexto ou skills. Essa abordagem evolui o conceito de prompt e context engineering para harness engineering, integrando validação e curadoria de contexto para elevar drasticamente a qualidade do código gerado; estudos e exemplos industriais (como Stripe Minions) mostram aumentos substanciais na taxa de aceitação de PRs. Archon se posiciona acima dos agentes, orquestrando‑os e padronizando ciclos de desenvolvimento reutilizáveis entre projetos, com logs para monitoramento e muitos templates para começar rapidamente. Há documentação, repositório aberto e eventos ao vivo para aprender, além de exemplos e suporte para integrar modelos como Claude ou Opus.