Descripción general
Habilita el MCP de Sentry
Completa el flujo de OAuth
Haz clic en Enable y autentícate con la cuenta de Sentry que tenga acceso a tus proyectos. Esto le da a Devin acceso de lectura a tus incidencias, eventos y trazas de pila de Sentry.
Capacidades
| Capacidad | Descripción |
|---|---|
| Consultar detalles de incidencias | Ver los metadatos de la incidencia, su estado, la asignación y el recuento de eventos |
| Obtener trazas de pila completas | Acceder a las trazas de pila completas de cualquier evento |
| Leer breadcrumbs de eventos | Ver las acciones del usuario y los eventos del sistema que precedieron a un error |
| Inspeccionar etiquetas de versión | Comprobar qué versión introdujo o resolvió una incidencia |
| Actualizar el estado de las incidencias | Marcar incidencias como resueltas o ignoradas, o asignarlas a miembros del equipo |
| Gestionar asignaciones y etiquetas | Actualizar las asignaciones de incidencias, las etiquetas y los marcadores |
| Configurar alertas | Ver y gestionar reglas de alerta y la configuración de notificaciones |
Pipeline de triaje automático (basado en webhooks)
Crear una integración interna de Sentry
En tu panel de Sentry, ve a Settings > Developer Settings > Custom Integrations y haz clic en Create New Integration > Internal Integration.Configúrala:
- Name:
Devin Auto-Triage - Webhook URL: El endpoint de tu servicio puente (p. ej.,
https://your-domain.com/sentry-webhook) - Alert Rule Action: Actívala — esto hace que la integración esté disponible como una acción en las reglas de alerta
- Permissions: Acceso de lectura a Issue & Event y Project
Crear una regla de alerta
Ve a Alerts > Create Alert Rule > Issue Alert para tu proyecto:
- When: Se crea un problema nuevo
- If: El problema tiene más de 50 eventos en 1 hora (ajústalo según tu tráfico)
- Then: Enviar una notificación mediante Devin Auto-Triage
Implementar un handler de webhook
Compila un pequeño handler que reciba el payload de alerta de Sentry e inicie una sesión de Devin. Crea un usuario de servicio en Settings > Service Users con el permiso Implementa esto en cualquier lugar que pueda recibir tráfico HTTPS: un Cloudflare Worker, AWS Lambda o un VPS pequeño. Haz que la URL de webhook de tu integración interna de Sentry apunte a este servicio.
ManageOrgSessions (agrega también ViewOrgSessions si quieres listar o filtrar sesiones mediante la API). Almacena el token de la API como DEVIN_API_KEY, el ID de tu organización como DEVIN_ORG_ID y el Client Secret de tu integración interna de Sentry como SENTRY_CLIENT_SECRET en el entorno de tu handler.Probar el pipeline
Activa una alerta de prueba en Sentry (o reduce temporalmente tu umbral) y luego revisa app.devin.ai para ver una nueva sesión etiquetada con
sentry-auto-triage.El código anterior etiqueta cada sesión con
sentry-auto-triage y el nombre del proyecto de Sentry. Esto te permite filtrar estas sesiones en el panel de Devin y obtenerlas mediante la API usando el parámetro de consulta tags. Para listar sesiones, se requiere el permiso ViewOrgSessions en tu usuario de servicio; consulta la descripción general de la API para ver la tabla completa de permisos.Remediación por lotes programada
Crear una programación
Ve a Settings > Schedules y haz clic en Create schedule.
- Name:
Remediación diaria de Sentry - Frequency: Todos los días a las 6:00 a. m. (para que las PR de corrección estén listas antes del standup)
- Agent: Devin — esto permite que Devin inicie una sesión independiente para cada error, de modo que las correcciones se ejecuten en paralelo
- Prompt:
Revisar e iterar
Después de una semana de ejecuciones, ajusta el ámbito:
- Aumenta o reduce la cantidad de errores según cuántas correcciones se puedan fusionar
- Filtra por proyecto o etiqueta para centrarte en áreas específicas de tu base de código
- Agrega Knowledge sobre tus convenciones de manejo de errores para que las correcciones de Devin se ajusten a los patrones de tu equipo
