Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Conecte el repositorio de GitHub o Azure DevOps. El agente ahora puede realizar análisis de la causa principal mediante la correlación de problemas de producción con código específico.
Lo que logras
Al final de este paso, el agente:
- Analiza el código fuente durante las investigaciones.
- Proporciona referencias de archivo:línea para problemas
- Crea planes de To-Do que muestran los pasos de investigación
- Correlaciona los síntomas de producción con los cambios de código
Prerrequisitos
| Requisito | Detalles |
|---|---|
| Agente creado | Completar primero el paso 1 |
| Cuenta de GitHub o Azure DevOps | Acceso a los repositorios que desea conectar |
Elección del método de autenticación
| Método | Cuándo se deben usar |
|---|---|
| OAuth | Inicie sesión con su cuenta de GitHub. No se necesita ningún token y la configuración más sencilla. |
| PAT | Proporcione un token de acceso personal con repo alcance. Funciona para organizaciones con restricciones de SSO. |
Conexión del repositorio
Conecte un repositorio de GitHub para que el agente pueda indexarlo como origen de conocimiento. El cuadro de diálogo muestra una lista explorable de los repositorios. Seleccione en la lista desplegable en lugar de escribir direcciones URL manualmente.
Paso 1: Abrir el cuadro de diálogo Agregar repositorio
Durante la incorporación, seleccione la tarjeta Agregar repositorio en el paso Knowledge Base.
Para un agente existente, vaya a Generador>Base de conocimiento y seleccione la tarjeta de acción Agregar repositorio.
Paso 2: Elegir una plataforma
Seleccione GitHub o Azure DevOps.
Elija el método de inicio de sesión:
Método Cuándo se deben usar Autenticación (OAuth) Inicie sesión con su cuenta de GitHub o Azure DevOps. No se necesita ningún token. PAT Proporcione un token de acceso personal con repoalcanceAutenticación completa:
- OAuth: Seleccione Iniciar sesión en GitHub o Iniciar sesión en Azure DevOps y completar el proceso de autenticación.
- PAT: Escriba el token en el campo Introducir PAT y seleccione Conectar.
Nota:
Si el cuadro de diálogo de inicio de sesión no aparece, compruebe que el explorador no bloquea los elementos emergentes de
sre.azure.com.Confirme el resultado: aparece una tarjeta conectada que muestra la cuenta autenticada.
Seleccione Siguiente.
Paso 3: Selección de repositorios
Después de la autenticación, el campo Url del repositorio muestra una lista desplegable de los repositorios:
Los repositorios de GitHub aparecen como
org/repo-name, ordenados alfabéticamente (hasta 100 repositorios).Los repositorios de Azure DevOps aparecen después de seleccionar un proyecto en la lista desplegable Azure DevOps Project , ordenados alfabéticamente.
Seleccione un repositorio en la lista desplegable. El nombre para mostrar se autocompleta con el nombre del repositorio. También puede escribir cualquier dirección URL de repositorio válida directamente en el campo .
Para agregar varios repositorios, seleccione Agregar para insertar más filas.
Sugerencia
La lista desplegable permite la escritura de forma libre. Si el repositorio no aparece en la lista (por ejemplo, si tiene más de 100 repositorios), escriba la dirección URL completa directamente.
Paso 4: Confirmar y guardar
Seleccione Agregar repositorio para guardarlo.
El sistema crea automáticamente el conector de OAuth de GitHub o de Azure DevOps si aún no existe uno.
Paso 5: Intente crear una solicitud de incorporación de cambios (versión preliminar)
Con el repositorio conectado, el agente ahora puede crear solicitudes de incorporación de cambios directamente desde el chat.
Abra un hilo de chat con su agente.
Escriba un mensaje como: "Crear un PR en https://github.com/OWNER/REPO desde fix/my-branch al principal Corregir el tiempo de espera de conexión".
En el modo de revisión, seleccione Continuar para aprobar la creación de PR.
El agente devuelve una tarjeta de herramienta con un vínculo en el que se puede hacer clic al PR creado.
Nota:
La creación de solicitudes de incorporación de cambios requiere el modo de ejecución Revisión o Autónomo. La rama de origen ya debe existir con los cambios confirmados.
Administración de repositorios conectados
Al volver a abrir el cuadro de diálogo Agregar repositorio , los repositorios conectados existentes aparecen como filas de solo lectura en la cuadrícula.
Para quitar un repositorio:
Siga estos pasos para quitar un repositorio conectado.
Vaya a Builder>Base de Conocimientos y seleccione la tarjeta de acción Agregar repositorio.
Busque la fila del repositorio en la cuadrícula.
Seleccione el icono de papelera de la fila para marcarlo para su eliminación.
Seleccione Agregar repositorio para guardar los cambios.
Aparece un cuadro de diálogo Confirmar cambios que muestra los repositorios que se quitan.
Seleccione Confirmar para continuar o Cancelar para mantenerlos.
Para actualizar la autenticación: Si el PAT expira o necesita cambiar de cuenta, vuelva a abrir el cuadro de diálogo Agregar repositorio y vuelva a autenticarse con nuevas credenciales.
Alternativa: MCP + agente personalizado
Para obtener acceso completo a la API de GitHub (código de búsqueda, leer archivos y enumerar confirmaciones en todos los repositorios), conecte GitHub como servidor MCP con un agente personalizado dedicado.
Este enfoque usa el Protocolo de Contexto de Modelo (MCP) para conectar herramientas de GitHub a un agente personalizado. Siga el tutorial paso a paso Configuración del conector MCP.
El agente ahora analiza el código fuente durante las investigaciones, proporciona referencias de archivos y líneas para problemas, crea planes de tareas pendientes que muestran los pasos de investigación, correlaciona los síntomas de producción con los cambios de código y puede crear solicitudes de incorporación de cambios en repositorios conectados directamente desde el chat.
Lo que ha aprendido
- El agente ahora analiza el código fuente durante las investigaciones.
- Proporciona referencias de archivos y líneas para identificar problemas.
- Crea planes de tareas pendientes que muestran los pasos de investigación.
- Correlaciona los síntomas de producción con los cambios de código.
Contenido relacionado
| Resource | Description |
|---|---|
| Análisis de la causa raíz | Cómo usa el agente el código fuente para buscar las causas principales. |
| Investigación profunda | Análisis extendido de multihipotesis mediante repositorios conectados. |
| Área de juegos del agente | Pruebe las herramientas de MCP y los agentes personalizados de forma interactiva. |
| Agentes personalizados | Cómo los agentes personalizados extienden las capacidades de tu agente. |
| Conectores | Todos los tipos de conectores y cómo funcionan. |