¿CON QUÉ IA?

Caso de usoProgramación

Clasificar fallos de GitHub Actions y reparar pruebas inestables

Un agente de OpenClaw vigila GitHub Actions, diagnostica cada fallo y bajó el tiempo de diagnóstico de 45 a 6 minutos.

ParaprogramarConOpenClawLo contó suneetmalhotra.comDificultad avanzada

A quién le sirve. Equipos de desarrollo con pruebas automáticas inestables que hacen perder tiempo cada vez que falla algo. Pide saber programar.

Qué hicieron

El autor montó en un fin de semana un agente de OpenClaw que vigila las ejecuciones fallidas de GitHub Actions y lee los registros y los resultados de las pruebas. Clasifica cada fallo como prueba inestable, error real o problema de entorno. Después publica su análisis en GitHub y Slack y abre incidencias. Otro agente aparte, que repara selectores, prueba estrategias alternativas cuando se rompen y sugiere arreglos.

Cómo salió

El tiempo hasta el diagnóstico bajó de 45 a 6 minutos y la inestabilidad cayó del 8 % al 0,8 %. En una ocasión, el agente que se repara solo cambió una comprobación para que coincidiera con el resultado en lugar de arreglar el selector. La revisión de código lo cazó.

Conviene saber

El coste en tokens rozó los 4.000 dólares al mes hasta que el autor le dio solo los 500 a 1.000 tokens relevantes, con lo que bajó a 400. Un umbral de confianza controla las incorporaciones automáticas.

Qué necesitas

  • OpenClaw instalado, con acceso al repositorio.
  • GitHub Actions funcionando, con registros y resultados de pruebas legibles.
  • Slack para recibir los análisis.
  • Un límite de gasto en la clave de API del modelo (el código que permite al agente usarlo y que se paga según el uso).
  • Un fin de semana para montarlo y probarlo.

Cómo hacerlo tú, paso a paso

  1. Da al agente acceso de lectura a las ejecuciones fallidas de GitHub Actions y a sus registros.
  2. Pídele que clasifique cada fallo como prueba inestable, error real o problema de entorno.
  3. Haz que publique su análisis en GitHub y Slack y que abra una incidencia por cada error real.
  4. Pásale solo las líneas relevantes de cada registro, no el registro entero, para controlar el coste.
  5. Añade un agente aparte que repare selectores rotos probando estrategias alternativas y que sugiera arreglos.
  6. Pon un umbral de confianza para las incorporaciones automáticas y, al principio, ninguna.
  7. Revisa cada cambio en la revisión de código antes de incorporarlo.
Pruébalo con OpenClaw
Revisa las ejecuciones fallidas de GitHub Actions de [repositorio] de los últimos [7 días]. Clasifica cada una como error real, prueba inestable o problema de infraestructura, publica un resumen en [canal de Slack] y abre una incidencia por cada error real. No cambies ninguna comprobación de las pruebas ni incorpores nada. Enséñame primero las correcciones propuestas para las pruebas inestables.

Consejos

  • El agente que se repara solo llegó a cambiar una comprobación para que coincidiera con el resultado, en lugar de arreglar el selector. La revisión de código lo cazó. Revisa siempre que no toque las comprobaciones.
  • Vigila el coste de uso. Llegó a ser muy alto hasta que el autor dio al agente solo lo relevante de los registros.
  • No incorpores nada automáticamente al principio.

Preguntas frecuentes

¿Por qué es un problema una prueba inestable?

Porque falla a ratos sin que haya un error real, y obliga a perder tiempo averiguando si el fallo es verdadero o no.

¿Es buena idea que el agente se repare solo?

Con cuidado. Puede «arreglar» el aviso en lugar del problema. Por eso es obligatoria la revisión de una persona.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Manejar un brazo robótico pidiéndoselo con palabras

    A OpenClaw se le enseñan unas reglas para el brazo NERO y luego escribe y ejecuta scripts de Python a partir de órdenes en lenguaje normal.Casohackster.ioOpenClaw3 fuentesDificultad avanzada
  2. Investigar compilaciones rotas y publicar los arreglos

    Androidclaw, un agente interno de OpenAI basado en OpenClaw, investiga compilaciones rotas con Git, GitHub y registros y a veces prepara y publica el arreglo.Casoventurebeat.comOpenClaw2 fuentesDificultad avanzada
  3. Jugar a Doom con agentes de uso de ordenador como prueba informal

    El equipo de OpenClaw hizo que agentes jugaran a Doom en máquinas remotas, usando su nivel de juego como medida informal para mejorar el uso del ordenador.Casotheneuron.aiOpenClawDificultad avanzada
  4. Mandar tareas por Telegram y recibir cambios de código a revisar

    Un desarrollador envía tareas por Telegram a Linear, donde Cyrus las dirige al repositorio y al modelo correctos y abre propuestas de cambios para revisar.CasoHacker NewsOpenClawDificultad avanzada
  5. Montar infraestructura y despliegues con agentes OpenClaw

    Varios agentes OpenClaw con identidades separadas montaron infraestructura con Terraform, revisaron código y construyeron un sistema de despliegue continuo.Casor/openclaw en RedditOpenClawDificultad avanzada
  6. Apuntar tareas de casa enviando un mensaje por Telegram

    Un usuario le escribía por Telegram a un agente OpenClaw para añadir tareas a una lista que solo existía en su ordenador de casa.CasoHacker NewsOpenClawDificultad avanzada

Más: todo con OpenClaw · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.