2 puntos por owjs3901 5 시간 전 | 1 comentarios | Compartir por WhatsApp

Creé retry-now, un agente que ejecuta repetidamente un agente de codificación con IA para mejorar gradualmente una base de código.

La idea central es: "en cada iteración, volvamos a mirar el código desde una sesión completamente nueva con contexto 0".
Sentí que los agentes tradicionales de ejecución prolongada a veces defienden juicios previos, se ven arrastrados por direcciones que ya intentaron, o van derivando poco a poco dentro de un contexto largo. En cambio, retry-now inicia cada vez una nueva sesión de agente headless y repite el ciclo de analizar → mejorar → verificar → registrar mirando solo el código actual.

El flujo de funcionamiento es, a grandes rasgos, así.

  1. ANALYZE: analiza la base de código en modo de solo lectura y crea candidatos de mejora con evidencia file:line.
  2. IMPROVE: aplica los candidatos elemento por elemento. Cada elemento se modifica después de hacer un respaldo, y si falla en la verificación de pruebas/lint/benchmark, solo se revierte ese elemento.
  3. Si varias veces seguidas aparece “no hay nada más que mejorar”, se considera que ha convergido y se detiene.

Actualmente puede usarse con opencode, Codex CLI y Claude Code, y se ejecuta como una CLI basada en Bun.

Se usa para una optimización extrema del rendimiento y para reducir el uso de memoria.

1 comentarios

 
johnonlee 1 시간 전

Los agentes creen que la memoria es absolutamente necesaria... Me da curiosidad saber qué los motivó a crear esto. Yo, después de trabajar, le pido a Codex que revise cada PR por separado, y por más que durante el trabajo le pida a Claude que haga una revisión minuciosa, en la revisión de Codex siempre termina encontrando varias cosas.