Jarred Sumner concluiu uma reescrita do runtime do Bun de Zig para Rust, aproveitando modelos de linguagem grandes e engenharia agêntica para automatizar a portabilidade. O projeto utilizou um conjunto de testes de conformidade escrito em TypeScript para impulsionar uma estrutura de agente que inicialmente gerou o código Rust como um experimento com o modelo Mythos/Fable.

  • A reescrita foi motivada por problemas de gerenciamento de memória no Zig, como bugs use-after-free, que o Rust seguro previne por meio de erros do compilador e RAII.
  • Sumner monitorou os fluxos de trabalho automatizados por 11 dias, revisando manualmente as saídas e solicitando ao Claude para corrigir loops quando surgiam problemas.
  • A nova implementação em Rust está ativa no Claude Code desde a versão 2.1.181 (lançada em 17 de junho), resultando em um tempo de inicialização 10% mais rápido no Linux.
  • A fase pré-fusão consumiu aproximadamente 5,9 bilhões de tokens de entrada não em cache e custou uma estimativa de $165.000 nos preços da API.

Este esforço demonstra como agentes paralelos coordenados podem lidar com reescritas ambiciosas de software ao automatizar a portabilidade inicial enquanto dependem da supervisão humana para garantia de qualidade.