Tu agente trabaja el backlog.
Tú lees el informe matutino.

Agents Never Sleep es un harness de código abierto + Agent Skill que permite a un agente de código completar un backlog de tickets de forma desatendida — con una máquina de estados duradera por ticket, gates de test deterministas, reversibilidad respaldada por git y un contrato de autonomía que aparca lo que una máquina no debería decidir sola.

$ pip install git+https://github.com/TokonoMix/agents-never-sleep@v1.0.0

Mecanismo, no magia

Seis cosas que el harness realmente hace

Cada capacidad de abajo es un mecanismo concreto en el código — nombrada aquí por lo que la implementa. El recorrido completo está en Cómo funciona.

máquina de estados · por ticket

Estado de ticket duradero

Cada ticket avanza por una máquina de estados explícita que sobrevive a caídas y reinicios. Una ejecución retoma donde se detuvo — no empieza de cero.

contrato de autonomía

ASK / PARK / HALT

Las decisiones que una máquina no debería tomar sola — dinero, dirección de esquema, límites de seguridad — se aparcan para el humano, y la ejecución continúa con el siguiente ticket.

gates deterministas

Deciden los tests, no la intuición

Un ticket solo cuenta como hecho cuando su gate de test pasa. Un gate en rojo revierte el trabajo; el fallo se clasifica y se reporta, no se oculta.

snapshots respaldados por git

Todo es reversible

El trabajo se guarda en snapshot por ticket. Cualquier cosa producida durante la noche puede revertirse commit por commit a la mañana siguiente.

watchdog de heartbeat

Sobrevive a ejecuciones congeladas

Un watchdog envuelve la ejecución por defecto y la reinicia de forma reanudable cuando el agente se congela a mitad de ejecución — por ejemplo durante una ola de sobrecarga del proveedor.

night-report.md

Informe matutino

La ejecución termina con un informe ordenado por prioridad: qué se completó, qué se aparcó y por qué, qué necesita tu criterio. Revisas decisiones, no diffs al azar.

La prensa trabaja toda la noche; el informe está listo por la mañana.
La prensa trabaja toda la noche; el informe está listo por la mañana.

El contrato de autonomía

Nunca bloquear la ejecución por un solo ticket

Desatendido no significa sin rendición de cuentas. El contrato define exactamente qué ocurre cuando el agente se topa con algo que no debería decidir solo.

ASK

Prohibido en modo desatendido. El harness nunca se queda esperando una pregunta a las 3 de la madrugada — una pregunta que bloquearía se convierte en un aparcado.

PARK

Registrar y continuar. Dinero, dirección de esquema, límites de seguridad, contratos de API públicos: se aparcan con el razonamiento, y aparecen en el informe matutino para que un humano decida.

HALT

Detener toda la ejecución. Reservado para condiciones donde continuar podría causar daño — la ejecución termina, los estados se preservan, el informe explica por qué.

Lo que no hace

La parte honesta

  • No garantiza código correcto. Los gates detectan lo que los tests detectan. El informe matutino existe precisamente porque un humano sigue revisando el resultado.
  • Los hooks de aplicación son hoy solo para Claude Code. El harness y la skill son portables; la capa de aplicación estricta de permisos existe actualmente para Claude Code. Los adaptadores para Hermes y Aider están en la hoja de ruta — hasta que se publiquen, no los reivindicamos.
  • Ninguna cifra de rendimiento en esta página. Publicamos benchmarks como metodología reproducible o no los publicamos en absoluto. Está previsto una comparación controlada agente-vs-harness; sus cifras aparecerán cuando existan.
  • Reducido, no eliminado. El watchdog, los gates y las rutas de reversión reducen las formas en que una ejecución nocturna puede salir mal. No hacen que la autonomía esté libre de riesgo — el contrato está diseñado precisamente para esa realidad.
El turno de noche: una lámpara, un agente, una cola de tickets.
El turno de noche: una lámpara, un agente, una cola de tickets.

Empezar

Dos minutos para tu primera ejecución supervisada

$ pip install git+https://github.com/TokonoMix/agents-never-sleep@v1.0.0
  1. Instala el paquete y el Agent Skill (ambos viven en el mismo repositorio — ver el README).
  2. Escribe un backlog pequeño: un directorio de tickets autocontenidos, cada uno con un gate determinista.
  3. Ejecuta primero de forma supervisada. Observa cómo se completa un lote con tu presencia; pasa a modo desatendido cuando los gates y los aparcados se comporten como esperas.
Amanecer: el informe espera sobre el escritorio. El relevo está hecho.
Amanecer: el informe espera sobre el escritorio. El relevo está hecho.
EN DESARROLLO

Managed ANS

El harness de código abierto está completo y es gratuito, con tus propias claves de API — eso no cambia. Managed ANS es la capa de gobernanza que estamos construyendo encima para equipos que ejecutan flotas de agentes desatendidos, a través del gateway de Tokonomix: un token por flota, un tope de presupuesto estricto, listas de modelos permitidos, enrutamiento con residencia de datos en la UE y facturación centralizada. Lee qué se está construyendo →