Nota:
Esta función está actualmente en versión preliminar pública y está sujeta a cambios.
La integración de GitHub en Microsoft Teams te permite interactuar con Agente de codificación de Copilot desde los canales de Teams. Desde dentro de un subproceso de Teams, puedes iniciar sesiones de agente de programación y abrir solicitudes de incorporación de cambios, usando el contexto de la conversación.
Nota:
Al mencionar @GitHub en un hilo de Teams, el agente capturará todo el hilo como contexto para tu solicitud, entenderá e implementará soluciones basadas en la discusión. Este contexto se almacena en la solicitud de incorporación de cambios.
Requisitos previos
- Debes tener una cuenta de GitHub con acceso a Copilot a través de Copilot Pro, Copilot Pro+, Copilot para empresas, o Copilot para empresas.
- Debes tener una cuenta de Teams y ser miembro de un canal.
Instalar la aplicación GitHub en Teams
La aplicación GitHub solo debe instalarse una vez en un equipo. Una vez instalada la aplicación, cualquier miembro del equipo puede conectar su cuenta de GitHub a la aplicación y empezar a usarla.
- Abre el vínculo de instalación de integración de GitHub en el explorador web para iniciar Teams y el cuadro de diálogo de instalación.
- Haz clic en Agregar para agregar la aplicación al equipo.
- Sigue las indicaciones en pantalla para autenticar y autorizar la aplicación.
Conectar la aplicación GitHub a tu cuenta de GitHub
La primera vez que uses la aplicación GitHub en Teams, deberás conectarla a tu cuenta de GitHub y establecer un repositorio predeterminado. El repositorio predeterminado proporciona el contexto que Copilot usa al responder a los mensajes, y también es donde se abrirán las solicitudes de incorporación de cambios creadas por sesiones de Agente de codificación de Copilot, a menos que especifiques un repositorio en la indicación.
Para empezar, menciona a @GitHub <YOUR_TASK>
en cualquier hilo de Teams. La aplicación te guiará a través del inicio de sesión y la configuración de un repositorio predeterminado. O bien, puedes conectar tu cuenta de GitHub y establecer el repositorio predeterminado manualmente siguiendo estos pasos:
- En Teams, menciona la aplicación en una conversación escribiendo
@GitHub
. - Haz clic en Iniciar sesión en la lista de sugerencias.
- Sigue las indicaciones para iniciar sesión en tu cuenta de GitHub.
- En el subproceso, menciona la aplicación escribiendo
@GitHub
. - Haz clic en Configuración para establecer el repositorio predeterminado.
Uso de la aplicación Copilot en Teams
Puedes interactuar con la aplicación GitHub en Teams mencionándola en un hilo. El agente responderá a los mensajes y realizará tareas basadas en tus solicitudes. Solo los usuarios con acceso de escritura al repositorio predeterminado (o al repositorio especificado en su solicitud) pueden desencadenar el Agente de codificación de Copilot para que se ponga trabajar. Los colaboradores del hilo sin acceso de escritura pueden ayudar a guiar a Copilot proporcionando información en la conversación, que se usará como contexto al realizar cambios en la solicitud de incorporación de cambios.
-
En Teams, menciona la aplicación en un hilo escribiendo @GitHub.
-
Escribe el mensaje o la solicitud y, a continuación, envíalo. Opcionalmente, puedes especificar un repositorio o una rama con la sintaxis siguiente:
@GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAME
El parámetro
repo
indica a Agente de codificación de Copilot qué repositorio usar para la solicitud, y el parámetrobranch
especifica una rama existente del repositorio que debe usarse como rama base para una solicitud de incorporación de cambios. De forma predeterminada, Copilot usa el repositorio predeterminado configurado y la rama predeterminada del repositorio.Copilot iniciará una sesión de agente de programación y responderá con un resumen de los cambios que planea realizar, incluido un vínculo a la solicitud de incorporación de cambios que ha creado en el repositorio.
Puedes seguir iterando en la solicitud de incorporación de cambios en el mismo hilo de Teams. Menciona a @GitHub con el cambio sugerido y el Agente de codificación de Copilot usará todos los mensajes del hilo desde la mención anterior para iterar en la solicitud de incorporación de cambios existente.