Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>management-pull-requestNew to Visual Studio Code? Get it now.
management-pull-request

management-pull-request

pull request analysis

|
1 install
| (0) | Free
managment about pull request in azure devops
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Guia de configuracion y uso - management-pull-request

1. Que hace esta extension

Esta extension para VS Code te permite:

  • Ver Pull Requests asignados a tu usuario en Azure DevOps.
  • Agrupar PRs por repositorio y estado.
  • Abrir el detalle de un PR.
  • Ejecutar un analisis automatico con AWS Bedrock (Claude).
  • Aprobar un PR desde la misma vista.
  • Copiar el analisis generado al portapapeles.
  • Monitorear un repositorio principal y repositorios adicionales.

2. Requisitos

Antes de usarla, valida lo siguiente:

  • VS Code 1.110 o superior.
  • Acceso a Azure DevOps.
  • Un PAT (Personal Access Token) de Azure DevOps.
  • Credenciales de AWS configuradas en tu entorno (por ejemplo, via AWS CLI, variables de entorno o perfil).
  • Permisos en AWS Bedrock para invocar el modelo configurado.

2.1 Permisos recomendados del PAT

Para que la extension funcione bien, el PAT debe tener permisos de Code al menos para:

  • Leer pull requests y metadatos del repo.
  • Actualizar el voto del revisor (approve).

Si faltan permisos, veras errores en carga o al aprobar PRs.

3. Configuracion inicial

Puedes configurar la extension desde el archivo de configuracion de VS Code (Workspace o User Settings) en formato JSON.

Ejemplo minimo:

{
  "managementPullRequest.azure.organizationUrl": "https://dev.azure.com/tu-org",
  "managementPullRequest.azure.project": "Tu Proyecto",
  "managementPullRequest.azure.repository": "tu-repo"
}

4. Todas las configuraciones disponibles

{
  "managementPullRequest.azure.organizationUrl": "https://dev.azure.com/tu-org",
  "managementPullRequest.azure.project": "Tu Proyecto",
  "managementPullRequest.azure.repository": "tu-repo-principal",

  "managementPullRequest.repositories": [
    {
      "organizationUrl": "https://dev.azure.com/tu-org",
      "project": "Tu Proyecto",
      "repository": "otro-repo"
    }
  ],

  "managementPullRequest.bedrock.region": "us-east-1",
  "managementPullRequest.bedrock.modelId": "us.anthropic.claude-3-5-sonnet-20241022-v2:0",

  "managementPullRequest.bedrock.caBundlePath": "",
  "managementPullRequest.bedrock.allowInsecureTls": false,

  "managementPullRequest.analysis.maxChangedFiles": 40
}

Notas importantes

  • managementPullRequest.azure.*: define el repositorio principal.
  • managementPullRequest.repositories: lista adicional de repositorios a monitorear.
  • managementPullRequest.analysis.maxChangedFiles: limita archivos enviados al analisis.
  • managementPullRequest.bedrock.caBundlePath: util en redes corporativas con CA interna.
  • managementPullRequest.bedrock.allowInsecureTls: solo para depuracion local. No recomendado en ambientes reales.

5. Configurar el PAT de Azure DevOps

Usa el comando PR Assistant: Configure DevOps PAT para agregar tu token de Azure DevOps:

  1. Abre la paleta de comandos (Cmd+Shift+P en macOS).
  2. Ejecuta: PR Assistant: Configure DevOps PAT.
  3. Pega tu PAT cuando se solicite.
  4. El PAT se guarda de forma segura en Secret Storage de VS Code.

6. Agregar repositorios y proyectos

Usa el comando PR Assistant: Add Repository para agregar el repositorio y proyecto de Azure DevOps que deseas monitorear:

  1. Abre la paleta de comandos (Cmd+Shift+P en macOS).
  2. Ejecuta: PR Assistant: Add Repository.
  3. Ingresa la URL del repositorio en Azure DevOps con este formato:
https://dev.azure.com/{org}/{project}/_git/{repo}

Ejemplo:

https://dev.azure.com/DevOpsPCO/Dominio%20de%20Lealtad/_git/pco-loyalty-configuration-back

La extension extrae automaticamente la organizacion, el proyecto y el repositorio de la URL y los agrega a la configuracion. Puedes ejecutar este comando varias veces para agregar multiples repositorios.

7. Flujo de uso diario

  1. Abre la vista del Explorador llamada Pull Request Analysis.
  2. La extension carga PRs asignados a tu usuario.
  3. Usa el boton Refresh para recargar datos.
  4. Haz clic en un PR para abrir el detalle y el analisis.
  5. En el panel de detalle puedes:
    • Ver metadata del PR, reviewers, checks y archivos modificados.
    • Copiar el analisis (Copy analysis).
    • Aprobar el PR (Approve PR) si aplica.

8. Comandos disponibles

  • PR Assistant: Configure DevOps PAT — agrega o actualiza el token (PAT) de Azure DevOps.
  • PR Assistant: Add Repository — agrega un repositorio y proyecto de Azure DevOps para monitorear.
  • Refresh (en el titulo de la vista) — recarga la lista de PRs.

9. Solucion de problemas

No carga PRs

Revisa:

  • organizationUrl, project, repository bien configurados.
  • PAT configurado y vigente.
  • Permisos del PAT en el proyecto/repositorio.

Error de TLS o certificados en Bedrock

Si estas en red corporativa y aparece un error de certificado:

  1. Configura managementPullRequest.bedrock.caBundlePath con una ruta a un PEM valido.
  2. Mantiene managementPullRequest.bedrock.allowInsecureTls en false.
  3. Solo si estas depurando localmente, prueba allowInsecureTls: true de forma temporal.

Error de AWS Bedrock

Revisa:

  • Region correcta (managementPullRequest.bedrock.region).
  • Model ID correcto (managementPullRequest.bedrock.modelId).
  • Credenciales AWS disponibles en el entorno.
  • Permiso IAM para bedrock:InvokeModel.

10. Desarrollo local (opcional)

Si estas desarrollando esta extension:

npm install
npm run compile
npm run watch

Comandos utiles:

  • npm run lint
  • npm test

11. Resumen rapido

  1. Guarda tu PAT con PR Assistant: Configure DevOps PAT.
  2. Agrega repositorios con PR Assistant: Add Repository.
  3. Abre la vista Pull Request Analysis.
  4. Analiza y aprueba PRs desde el panel.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft