Jarred Sumner ha completado una reescritura del entorno de ejecución Bun de Zig a Rust, aprovechando modelos de lenguaje grandes e ingeniería agéntica para automatizar el puerto. El proyecto utilizó un conjunto de pruebas de conformidad escrito en TypeScript para impulsar un arnés de agente que inicialmente generó el código Rust como un experimento con el modelo Mythos/Fable.

  • La reescritura fue impulsada por problemas de gestión de memoria en Zig, como errores use-after-free, que Rust seguro previene mediante errores del compilador y RAII.
  • Sumner monitoreó los flujos de trabajo automatizados durante 11 días, revisando manualmente las salidas y solicitando a Claude que corrigiera bucles cuando surgieron problemas.
  • La nueva implementación en Rust ha estado activa en Claude Code desde la versión 2.1.181 (lanzada el 17 de junio), lo que resultó en un tiempo de inicio 10% más rápido en Linux.
  • La fase previa a la fusión consumió aproximadamente 5.900 millones de tokens de entrada sin caché y costó una estimación de $165,000 en precios de API.

Este esfuerzo demuestra cómo los agentes paralelos coordinados pueden manejar reescrituras de software ambiciosas al automatizar el puerto inicial mientras dependen de la supervisión humana para la garantía de calidad.