GitHub Agentic Workflows

Desarrollo

Descripción

Instalas la extensión de GitHub CLI, eliges el motor (GitHub Copilot, Claude Code, OpenAI Codex, Google Gemini o Pi) y escribes el flujo en Markdown: la cabecera YAML fija disparadores, permisos y herramientas; el cuerpo indica al agente qué debe conseguir. Con gh aw compile validas el origen y generas el fichero .lock.yml que GitHub Actions ejecuta.

Deja los Actions convencionales para builds, tests, lint, despliegues y scripts reproducibles. Añade un flujo con agente cuando la tarea pide interpretar: triage de issues, revisión de pull requests, investigación de fallos de CI, mantenimiento de documentación, análisis de dependencias o informes del repositorio. Complementa tu CI/CD; no lo sustituye.

Sandbox y escrituras validadas

Por defecto el job del agente va en solo lectura y aislado. Las escrituras configuradas se aplican en jobs aparte de safe-outputs, con validación y permisos acotados. Antes de desplegar, revisa permisos, herramientas, red y ficheros generados: el proyecto pide supervisión humana y avisa de que, aun así, las cosas pueden salir mal.

Tecnologías y temas

  • Agentes de IA

    Motores integrados: Copilot, Claude Code, Codex, Gemini y Pi

  • Automatización de repos

    Triage, reviews de PRs, fallos de CI, documentación y dependencias

  • Extensión CLI

    Se instala con gh extension install github/gh-aw

  • GitHub Actions

    Compila cada flujo con agente a un workflow estándar .lock.yml

  • Sandbox

    Jobs en solo lectura; escrituras vía safe-outputs con permisos acotados