Nota:
Agent apps are currently in versión preliminar pública and subject to change.
Introducción
Agent apps are GitHub Apps that expose agents on GitHub. GitHub partners build agent apps to bring their tools and services into your development workflow. These agent apps are agents you can delegate work to alongside Copilot cloud agent and other third-party agents. Agent apps están alimentados por Copilot cloud agent. Para obtener más información, consulte Acerca de GitHub Copilot agente en la nube.
Por ejemplo, un agent app podría analizar el análisis de productos, examinar la aplicación para detectar vulnerabilidades de seguridad o agregar marcas de características a una solicitud de incorporación de cambios y, a continuación, volver a conectarse a los sistemas del asociado para completar la tarea.
Dónde puede usar agent apps
Puede iniciar el agente de agent app desde los siguientes puntos de entrada en GitHub.com y GitHub Mobile:
- Asignación de problemas: asigne a agent app un problema en un repositorio.
- Comentario de solicitud de incorporación de cambios: mencione
@AGENT-NAMEen un comentario en una solicitud de incorporación de cambios para pedir al agente que realice cambios. - IU de agentes: seleccione el agent app situado debajo del cuadro de indicaciones en la pestaña o el panel Agentes y, a continuación, inicie una tarea con una indicación.
Puede usar estos puntos de entrada de la misma manera que usa Copilot cloud agent y otros agentes de codificación de terceros. Para obtener más información, vea Uso de aplicaciones de agente.
Cómo agent apps funciona
Un agent app es un GitHub App que un asociado ha configurado para actuar como agente. Cada agent app puede definir un agente personalizado con su propio prompt, modelo, herramientas y servidores del Protocolo de Contexto de Modelo (MCP). Para más información sobre los agentes personalizados y MCP, consulte Acerca de los agentes personalizados y Protocolo de contexto de modelo (MCP) y agente en la nube de GitHub Copilot.
Agent apps puede conectarse a los propios sistemas del asociado a través de servidores MCP. Estos servidores MCP autorizan el agent app mediante una aserción JWT emitida por GitHub, para que el socio pueda identificar de forma segura tu cuenta y su agent app sin que tengas que gestionar credenciales adicionales.
La primera vez que use un agent app, se le pedirá que autorice la aplicación a través de un flujo de OAuth antes de que se ejecute el agente. Esto permite que el elemento agent app actúe en su nombre y acceda a las funcionalidades del partner. Para obtener más información sobre la autorización de aplicaciones, consulte Autorización de aplicaciones GitHub.
Instalación y habilitación agent apps
Para usar un agent app, el GitHub App debe estar instalado en su cuenta u organización, y las funciones de agente deben estar habilitadas para la aplicación. Si la aplicación está instalada en una organización que pertenece a una empresa, la directiva "Agent apps" Copilot también debe estar habilitada en la configuración empresarial Copilot.
- Al instalar un agent app, GitHub resalta que la aplicación incluye características del agente y le pregunta si quiere habilitarlas. Para obtener más información, vea Acerca del uso de aplicaciones de GitHub.
- Si la aplicación está instalada en una organización propiedad de una empresa, un administrador también debe habilitar la directiva "agent apps" Copilot antes de que las características del agente estén disponibles. Para obtener más información, consulte la sección "Pasos siguientes".
Billing
Agent apps están alimentados por Copilot cloud agent. Cuando usa un agent app, el uso de IA se factura a su suscripción Copilot, y las sesiones consumen AI credits de la misma manera que Copilot cloud agent. Consulte facturación de GitHub Copilot.
Pasos siguientes
- Para obtener información sobre cómo usar un agent app, consulte Uso de aplicaciones de agente.
- Para instalar un agent app y activar sus funciones de agente, consulte Acerca del uso de aplicaciones de GitHub.
- Para poder usar agent apps en una organización que pertenece a una empresa, un administrador debe habilitar la directiva "agent apps" a nivel empresarial antes de que pueda usarse. Consulte Habilitación de GitHub Copilot agente en la nube en la empresa.