AutoNodo ha logrado una ejecución autónoma continua de casi 22 días sobre un único objetivo técnico en un repositorio de 1.8 millones de líneas, cuestionando las métricas actuales de autonomía en agentes de programación.
Estoy construyendo AutoNodo, un sistema de ejecución autónoma gobernada. No publico esto como lanzamiento ni como demostración comercial. Tampoco voy a incluir enlaces o detalles sobre su arquitectura interna. Quiero compartir un dato que plantea una pregunta técnica interesante: La ejecución actual de AutoNodo se aproxima a los 22 días de trabajo autónomo continuado sobre un único objetivo técnico dentro de un repositorio de aproximadamente 1,8 millones de líneas. No es una cola de tickets independientes. No son varios objetivos sumados. No es una tarea nueva introducida cada mañana por una persona. Es una misma ejecución técnica que ha mantenido un único objetivo mientras el repositorio cambiaba cientos de veces como consecuencia de su propio trabajo. Durante estas casi tres semanas, AutoNodo ha atravesado cientos de commits, miles de pasos de verificación y una cantidad de decisiones difícil de contener dentro de una sesión convencional. La intervención humana ha sido puntual. La ejecución continúa activa. Esto no es simplemente un agente trabajando durante más horas La mayoría de los agentes de programación actuales operan sobre una unidad de trabajo relativamente limitada: Reciben una tarea. Analizan el repositorio. Producen cambios. Ejecutan pruebas. Y entregan una pull request o una respuesta final. Ese modelo puede funcionar muy bien, pero sigue siendo una autonomía orientada a sesiones o tareas delimitadas. AutoNodo está explorando una categoría diferente: Ejecución autónoma de largo horizonte sobre un objetivo persistente. La diferencia no está en mantener un proceso encendido. Está en que el sistema continúe persiguiendo la misma misión cuando el estado del repositorio ya ha sido transformado cientos de veces por decisiones anteriores. Después de varias horas, un agente trabaja sobre el código que recibió. Después de varias semanas, trabaja también sobre las consecuencias acumuladas de su propio trabajo. Ahí cambia por completo la dificultad. El hito no es únicamente la duración Casi 22 días llaman la atención, pero no son la parte más importante. El verdadero hito es que el objetivo no ha sido sustituido, fragmentado o redefinido para facilitar una finalización. La ejecución no ha sido perfectamente lineal, como tampoco lo sería un proyecto humano de esta escala. Ha necesitado revisar decisiones, corregir trayectorias y continuar atravesando una superficie técnica enorme. Pero el criterio no se ha rebajado para producir un cierre atractivo. En un punto anterior, parte del trabajo parecía completada. La ejecución posterior determinó que todavía no existía base suficiente para cerrar el objetivo completo. AutoNodo no dio por terminada la misión. Continuó. No considero esto una debilidad del experimento. Considero que es precisamente el comportamiento que separa una demostración preparada para terminar de un sistema diseñado para operar bajo condiciones reales. ¿Por qué creo que esto importa? Porque estamos empezando a medir la autonomía con métricas demasiado pequeñas. Horas por tarea. Número de pull requests. Tests superados. Tickets cerrados. Código generado. Todas esas métricas son útiles, pero no responden a la pregunta que aparece cuando la autonomía se prolonga durante semanas: ¿Puede un sistema conservar la dirección de un objetivo después de acumular miles de decisiones y trabajar sobre un entorno modificado continuamente por él mismo? Ése es el límite que AutoNodo está poniendo a prueba. No se trata únicamente de generar código durante más tiempo. Se trata de mantener una ejecución coherente cuando ya no existe una frontera limpia entre el repositorio original y las consecuencias del trabajo autónomo acumulado. Lo que puedo afirmar ahora Puedo afirmar que: es una única ejecución continuada; trabaja sobre un único objetivo técnico; se aproxima a los 22 días de duración; opera dentro de un repositorio de 1,8 millones de líneas; ha atravesado cientos de commits y miles de verificaciones; ha requerido intervención humana puntual; y continúa activa porque el objetivo todavía no cumple todas sus condiciones de cierre. No afirmo que todas las horas hayan producido el mismo progreso. No afirmo que la ejecución sea perfecta. Lo que sí puedo decir es que no he encontrado una demostración pública directamente comparable que combine esta duración, un único objetivo continuado, un repositorio de esta escala y una ejecución gobernada con evidencia trazable. Si alguien conoce una, me interesa estudiarla. Qué ocurrirá cuando termine Cuando la ejecución cierre el objetivo, el resultado importante no será una captura mostrando un contador. Será la posibilidad de reconstruir qué ocurrió durante todo el recorrido: qué cambió; qué progreso fue aceptado; qué decisiones tuvieron que revisarse; cuánto trabajo produjo reducción real; cuánta intervención humana fue necesaria; y por qué el sistema pudo finalmente considerar terminado el objetivo. Hasta entonces, la ejecución sigue abierta. Y quizá ésa sea la idea más importante de todo el experimento: La autonomía real no consiste en que una IA pueda trabajar sola durante mucho tiempo. Consiste en que pueda seguir trabajando sobre la misma misión cuando finalizar prematuramente sería la opción más fácil. Me gustaría plantear tres preguntas a quienes estén construyendo agentes autónomos: ¿Conocéis alguna ejecución pública comparable sobre un único objetivo durante varias semanas? ¿Qué evidencia exigirías para aceptar una afirmación de autonomía continuada de largo horizonte? ¿Deberíamos medir los agentes por tareas completadas o por su capacidad para sostener objetivos complejos a través del tiempo? No busco presentar una conclusión definitiva. Busco saber si estamos entrando en una categoría de ejecución que las métricas actuales todavía no saben describir.
AutoNodo demuestra la capacidad de una IA para trabajar de forma autónoma durante casi 22 días en un repositorio de código de 1.8 millones de líneas, utilizando checkpoints y evidencia para asegurar la confiabilidad.
Alibaba's Qwen agent autonomously coded for over 10 days in an empty repo, filing issues, writing code, running tests, fixing failures, and merging. It still required some feedback, but demonstrates a self-correcting autonomous loop.
The article shares lessons learned from using multiple AI coding agents on the same code repositories over several months, covering insights on their effectiveness and challenges.
An engineer tracked his coding agent's token usage over a week, finding that only 0.67% of tokens were spent on actual tasks, with 99% consumed by tool directories, skill descriptions, and system prompts. He provides optimization strategies, including shell output filtering which saved 46.9% of tokens.