Introducción
Los agentes de software modernos no funcionan de forma aislada. Se basan en herramientas, API y entornos de ejecución controlados para realizar un trabajo significativo. En el ecosistema de GitHub, esto incluye integraciones con flujos de trabajo, repositorios, API y sistemas externos, todos regidos por permisos y límites de ejecución.
A medida que los agentes se vuelven más autónomos, creando solicitudes de extracción, desencadenando flujos de trabajo o interactuando con la infraestructura, es fundamental definir cómo operan, a qué pueden acceder y dónde se ejecutan.
En este módulo se presentan los fundamentos de las herramientas de agente, el Protocolo de contexto de modelo (MCP), los entornos de ejecución y los flujos de trabajo agente de GitHub. Aprenderá cómo GitHub admite la ejecución de agentes seguras y escalables a través de API, Acciones de GitHub, herramientas conectadas a MCP y flujos de trabajo agente, al tiempo que mantiene la seguridad, el control y la revisión humana.
Flujos de trabajo agente de GitHub son una forma más reciente de automatización del repositorio que permite describir los objetivos en Markdown y ejecutarlos a través de agentes de codificación dentro de Acciones de GitHub con barreras de protección sólidas. Aumentan los flujos de trabajo tradicionales de CI/CD en lugar de reemplazarlos.