Dois harnesses de agentes lançados em 48 horas — e fazem apostas opostas (2026)

Surya Pratap
By Surya Pratap

7 de agosto de 2026

11 min read

AI & Technology
Comparação entre o Prime Agent, o harness portátil com licença MIT que obtém 95,5% no ARC-AGI-3, e o Muse Code da Meta, o harness fechado e cotreinado que mantém sessões contínuas de 24 horas

A 5 de agosto, a Meta lançou o Muse Code — um agente de programação para terminal que corre no Muse Spark 1.2, um modelo que treinou juntamente com o próprio agente. A 6 de agosto, a Prime Intellect abriu o código do Prime Agent com licença MIT, um harness pensado para correr qualquer modelo para onde o aponte, que obteve 95,5% no ARC-AGI-3 com o Opus 5 por trás.

Nenhum dos lançamentos é, no fundo, sobre um modelo. Ambos são sobre a estrutura que o envolve: como se gere o contexto, como se lançam os subagentes, o que sobrevive a uma falha, o que o agente pode mudar em si próprio a meio de uma tarefa. É uma mudança que merece ser nomeada. Durante dois anos, os lançamentos interessantes eram checkpoints, e a pergunta do fundador era para que modelo encaminhar. Estes dois dizem que o modelo já não é onde estão os ganhos que faltam.

O que torna o par verdadeiramente útil é que concordam na premissa e discordam por completo na conclusão. Um diz que o harness é portátil e deve ser seu. O outro diz que o harness só funciona quando o modelo foi treinado dentro dele, por isso deve ser do laboratório. Vai ter de escolher um lado, por isso vale a pena perceber o argumento.

Prime Agent: o harness como programa que o agente pode editar

O Prime Agent assenta em duas ideias, e ambas são invulgares o suficiente para valer a pena expô-las com clareza.

A primeira é o Recursive Language Model. Em vez de o contexto ser uma janela que enche e é truncada, o contexto é uma variável dentro de um kernel IPython persistente. O modelo escreve código que opera sobre o seu próprio histórico — pesquisando-o, cortando-o, resumindo partes — em vez de receber um prompt já montado. Delegar num subagente não é uma camada especial de orquestração; é uma chamada de função nesse mesmo REPL. Se alguma vez escreveu um nó supervisor no LangGraph, é o mesmo problema resolvido um nível abaixo: o agente programa a sua própria delegação em vez de ser o leitor a ligá-la.

A segunda é o Continual Harness. Prompts, skills, memória e definições de subagentes são tratados como estado que o agente pode criar, ler, atualizar e apagar a partir da sua própria execução. O comando /refine analisa a trajetória até ao momento e propõe alterações precisas a esse estado — planeadas em segundo plano para não bloquear, aplicadas entre turnos, apoiadas em evidências e reversíveis através de um histórico de rollback. O agente, num sentido limitado e auditado, está a reescrever a sua própria estrutura enquanto trabalha.

O número de destaque: 95,5% de RHAE Best@1 no ARC-AGI-3 com o Opus 5, face à referência de especialista humano de 95,4% indicada pelo ARC. As execuções deram 95,0, 95,2 e 95,5, por isso o resultado é estável e não uma amostra com sorte. O Best@3 chega aos 99,97%, com todos os 183 de 183 níveis concluídos. A Prime Intellect indica também melhor eficiência de tokens do que os harnesses nativos dos modelos, o que importa mais do que a pontuação.

No entanto, a afirmação que lhe deve chamar a atenção não é o número do ARC. É a comparação por baixo: o Prime Agent a correr o GLM-5.2 foi competitivo com o Claude Code a correr o Opus 5 e com o Codex a correr o GPT-5.6 Sol, ou melhor do que eles, num conjunto de benchmarks de contexto longo — OOLONG, OOLONG-Pairs, OBLIQ-Bench, LongBenchPro e ManyIH. Se isso se confirmar de forma independente, significa que um modelo aberto de gama média num harness melhor consegue igualar um modelo de fronteira no harness que o seu próprio laboratório construiu. É uma afirmação muito maior do que um recorde num benchmark.

As demos, para calibrar

O Prime Agent produziu emuladores funcionais em Rust da SEGA Genesis e da Game Boy Color sem código de referência, e chegou a uma pontuação de produção acima de 100 000 no Factorio em poucas horas. Leia-os como deve ler qualquer demo de lançamento — como prova de que o sistema consegue sustentar trabalho coerente muito longo, não como prova sobre a sua base de código. Os emuladores e os jogos de fábricas têm algo que o seu produto não tem: um sinal rápido, inequívoco e automático de que a última alteração estava correta.

Muse Code: o harness como infraestrutura

O lançamento da Meta é menos novo do ponto de vista conceptual e bastante mais sério do ponto de vista operacional. O Muse Code é um agente de terminal em beta para macOS e Linux, instalado com um único comando, que corre o Muse Spark 1.2 através do Muse Code ou da Meta Model API. Não há pesos para descarregar.

Há três decisões de desenho que vale a pena copiar, quer o venha a correr quer não.

O log de eventos só de acréscimo. Cada chamada ao modelo, execução de ferramenta, aprovação e edição é acrescentada a um log local, o que torna o runtime repetível com exatidão e seguro para reiniciar. Quando o agente falha aos quarenta minutos de uma tarefa, retoma onde parou em vez de começar do zero. É a propriedade mais subestimada do lançamento. Quem já correu sessões longas de agentes em produção sabe que a falha que dói não é uma resposta errada — é perder trinta minutos de estado acumulado por causa de um timeout, sem forma de reconstituir o que o agente pensava no momento em que se enganou.

Agentes persistentes em segundo plano. Em vez de lançar um subagente novo por tarefa, o Muse Code mantém vivo um conjunto de agentes assíncronos em segundo plano durante toda a sessão. A razão apresentada é evitar recolher informação de forma redundante — o segundo subagente não volta a ler o repositório que o primeiro acabou de ler. Se a sua orquestração lança um agente limpo por passo, está a pagar essa portagem de redescoberta em cada passo, e ela acumula.

Planeamento com aprovação como skill predefinida. O Muse Code inclui /plan para transformar uma tarefa num plano que aprova antes da execução, /grill para pôr esse plano à prova até aguentar, e /goal para o levar até ao fim. Fazer uma passagem adversarial sobre o plano antes de escrever qualquer código é uma intervenção barata que a maioria das equipas salta.

A Meta avaliou no Terminal-Bench 2.1 (89 tarefas, pass@1 em cinco tentativas), no DeepSWE v1.1 (113 tarefas em 91 repositórios e cinco linguagens) e num benchmark interno de 440 tarefas tiradas de pull requests reais, em comparação com o Grok 4.5, o Claude Opus 5, o GPT-5.6 Terra, o Gemini 3.6 Flash e o Kimi K3. Não consegui verificar os números publicados do Muse Spark 1.2 numa fonte primária — estão em imagens de gráficos no post da Meta —, por isso não os vou citar. Para referência: o Muse Spark 1.1 obteve 80,0 no Terminal-Bench 2.1, e o Qwen3.8-Max indicou 86,6 no mesmo benchmark na semana passada. A afirmação mais fácil de avaliar é a execução interna em que o modelo otimizou kernels de GPU ao longo de mais de 1000 chamadas a ferramentas e até 24 horas de trabalho contínuo. Uma duração a essa escala é uma propriedade do harness, não do modelo.

O desacordo, formulado com precisão

Esta é a parte que torna o par interessante e não apenas movimentado.

A Prime Intellect é invulgarmente franca sobre a sua própria limitação. O seu texto refere atrito ao correr o Prime Agent com vários modelos, e diz claramente que nenhum modelo foi treinado em torno do Prime Agent ou do seu conjunto de funcionalidades principal. Os 95,5% vêm de um modelo de fronteira a fazer algo para que nunca foi especificamente treinado, dentro de um harness que nunca viu. A empresa trata o atrito restante como a distância entre onde está e onde a abordagem poderia chegar.

A Meta fechou exatamente essa distância, na direção contrária. O Muse Spark 1.2 foi treinado juntamente com a ferramenta. O modelo e o harness foram desenvolvidos como um único artefacto, e é por isso que a Meta pode prometer sessões de 24 horas e recuperação com repetição exata — o modelo foi moldado para se comportar bem dentro desse runtime específico.

Ambas as partes concordam, portanto, no ponto técnico de fundo: o modelo e o harness estão acoplados, e o desempenho está nesse acoplamento. Discordam sobre quem fica com o acoplamento. A aposta da Prime Intellect é que um harness aberto, portátil e automodificável acumula melhorias mais depressa do que qualquer laboratório sozinho, e que os modelos acabarão por ser treinados para harnesses como o seu. A aposta da Meta é que o cotreino é um fosso, e que o melhor agente será sempre aquele cujo modelo cresceu lá dentro.

Porque é que isto lhe importa a si em concreto

Se a aposta portátil ganhar, a estrutura dos seus agentes é um ativo duradouro e trocar de modelo continua barato — é no seu harness que deve investir. Se a aposta cotreinada ganhar, a sua estrutura é uma ponte temporária para o laboratório que estiver à frente em cada momento, e é na capacidade de migrar que deve investir. As duas levam a decisões de engenharia diferentes já este trimestre, e é por isso que vale a pena ter uma opinião em vez de esperar pela resposta.

Leia os 95,5% com cuidado

Quatro ressalvas, porque o número vai ser muito citado esta semana sem elas.

  • 95,5 face a uma referência humana de 95,4 é um empate, não uma vitória. Uma décima de ponto num benchmark de 183 níveis é um único nível. «Supera a referência de especialista humano» é tecnicamente exato e, na prática, significa «iguala». A estabilidade entre execuções é o resultado mais significativo.
  • O ARC-AGI-3 não é a sua carga de trabalho. É um benchmark de puzzles com critérios de sucesso limpos e sem ambiguidade sobre o que significa «terminado». As suas tarefas têm requisitos pouco claros, um esquema herdado e um stakeholder que muda de ideias. Os ganhos de um harness em tarefas limpas não se transferem a uma taxa de câmbio fixa.
  • Todos os números aqui são publicados pelo fornecedor. Ambos os lançamentos têm dias, os dois conjuntos de benchmarks foram escolhidos e corridos por quem os anuncia, e ainda não há replicação por terceiros em nenhum deles. O Prime Agent ser open source significa que as suas afirmações são pelo menos verificáveis — é uma diferença real face às da Meta —, mas verificável não é verificado.
  • Um harness que se modifica a si próprio é uma nova superfície de falha. Um agente que reescreve os seus próprios prompts e skills a meio de uma tarefa pode degradar-se de formas difíceis de atribuir depois. A Prime Intellect construiu o histórico de rollback e as alterações apoiadas em evidências exatamente por essa razão, o que é o desenho certo — mas, se o adotar, trate o estado do harness como algo que versiona e revê, não como algo que deriva em silêncio.

O que fazer de facto

A maioria das equipas que leem isto não deve mudar de harness esta semana. Mas quase todas devem copiar de ambos.

  • Acrescente um log de eventos antes de qualquer outra coisa. Acrescente cada chamada ao modelo, resultado de ferramenta, aprovação e edição a armazenamento local duradouro. É um dia de trabalho, torna as execuções longas retomáveis, e é a diferença entre depurar uma falha de um agente e adivinhá-la. É também o pré-requisito de todas as outras melhorias desta lista.
  • Deixe de lançar subagentes a frio. Avalie quanta redescoberta a sua orquestração paga por passo — quantas vezes os mesmos ficheiros são lidos numa única sessão. Se um subagente novo volta a ler o repositório a cada delegação, está a pagá-lo em latência e em tokens em cada passo de cada execução.
  • Faça uma passagem adversarial sobre o plano, não só sobre o resultado. O padrão /grill — gerar um plano e atacá-lo antes de o executar — apanha o tipo de falha em que o agente dá quarenta passos corretos rumo a um objetivo errado. Rever o diff no fim não consegue apanhá-lo.
  • Trate o contexto como algo que programa, não como algo que enche. A ideia do RLM é portátil mesmo que o Prime Agent não seja para si: dê ao agente a capacidade de pesquisar e cortar o seu próprio histórico em vez de montar um grande prompt e esperar que a parte relevante sobreviva. É a mesma lição que separa uma demo de RAG de um sistema de RAG.
  • Teste uma alteração do harness antes de uma alteração de modelo. As evidências dos dois lançamentos apontam no mesmo sentido — a estrutura é hoje a variável com mais alavancagem. Se o seu conjunto de avaliação só mede trocas de modelo, está a medir o efeito menor.
  • Mantenha o acoplamento solto enquanto a aposta não estiver decidida. O Prime Agent corre com subscrições, API ou pesos alojados por si; o Muse Spark 1.2 corre no runtime da Meta e em mais lado nenhum. Adotar um stack cotreinado é um compromisso real. Se o fizer, saiba quanto custa sair e mantenha os seus prompts e o seu harness de avaliação fora das abstrações do fornecedor.

A leitura estratégica

Na semana passada escrevi que as lacunas do Qwen3.8-Max nos benchmarks não estavam na inteligência bruta — 92,6 no GPQA Diamond é nível de fronteira —, mas no trabalho agêntico de longo horizonte, em que um modelo tem de manter um plano ao longo de quarenta passos e recuperar dos seus próprios erros. Esta semana, dois laboratórios lançaram produtos que atacam precisamente essa lacuna, e nenhum o fez tornando o modelo mais inteligente.

É esse o padrão a reter. A distância que falta entre uma demo impressionante e um sistema que aguenta uma carga de trabalho real está a ser fechada com engenharia: estado duradouro, capacidade de retomar, gestão de contexto, delegação que não perde o que aprendeu, um plano com que alguém discutiu antes da execução. Nada disso chega num checkpoint. Tudo pode ser construído por uma equipa competente, o que significa que está ao seu alcance, e que a vantagem não expira quando sai o próximo modelo.

A implicação incómoda é que, se o seu agente está aquém do esperado, o modelo provavelmente não é o seu problema. Trocar de checkpoint é a experiência mais fácil e, por isso, a que a maioria das equipas faz primeiro. Raramente é a que mexe no número. Construa o log, corrija a delegação, discuta com o plano — e só depois vá às compras de modelos.

IdeaToMVP Academy

Want to build with AI — not just read about it?

4-week live cohort for founders. Learn to ship AI agents, scope MVPs, and automate your business — taught by the same team that writes these guides.

Explore the Academy →
Share this post :