1
Conectar el MCP de Sentry
Antes de crear tu automatización, Devin necesita acceso a tus datos de Sentry.
- Ve a Customize > MCPs (Browse marketplace) y busca Sentry
- Haz clic en Enable y autentícate mediante OAuth. Revisa los permisos que se muestran en la pantalla de consentimiento de Sentry antes de aprobar
- Haz clic en Test tools para verificar que la conexión funciona correctamente
2
Crea la automatización
Ve a Automations en la barra lateral y haz clic en Create automation.
- Nombre:
Daily Sentry remediation — payments-api - Trigger: Despliega Schedule y elige Every day — 6:00 a. m. (para que las PR de corrección estén listas antes de la reunión diaria)
- Connections: Selecciona el MCP de Sentry para que cada ejecución pueda obtener tus errores
- Canal de Slack: En Notifications, haz clic en Add notification > Post to Slack y selecciona un canal (p. ej.,
#sentry-fixes) para que tu equipo reciba una notificación cuando la ejecución termine y las PR estén listas para revisión - Prompt:
3
Nutre Knowledge con tu base de código y correcciones anteriores
Devin genera mejores correcciones cuando comprende los patrones de error de tu aplicación. En lugar de escribir tú mismo las entradas de Knowledge, pídele a Devin en cualquier sesión que investigue tu base de código y las correcciones anteriores, y luego deja que cree Knowledge:Estas entradas se recuperan automáticamente cuando Devin encuentra errores que coinciden durante ejecuciones programadas, y la instrucción programada anterior le indica a Devin que actualice Knowledge según tus comentarios sobre las pull requests (PR), de modo que mejore con el tiempo.
4
Qué produce una ejecución típica
Cada mañana, Devin procesa la cola de errores acumulados durante la noche y abre PR específicas. Este es un ejemplo de la salida de una sesión real:Cada PR incluye un enlace a la incidencia de Sentry, una descripción de la causa principal, la solución y una prueba que habría detectado el error original.
5
Optimiza e itera
Tras una semana de ejecuciones, revisa qué está funcionando y ajústalo:Acota el número de errores. Comienza con los errores
top 5 por ejecución. Si Devin produce de forma constante PR que se puedan fusionar, aumenta a 8-10. Si las correcciones necesitan revisiones importantes, reduce a 3.Filtra por proyecto o etiqueta. Restringe el prompt a proyectos específicos de Sentry (payments-api, web-frontend) o excluye etiquetas ruidosas. Puedes crear automatizaciones independientes por proyecto si los volúmenes de errores difieren.Aprende de los resultados. Tras un par de semanas, pídele a Devin que analice qué correcciones se desplegaron realmente y convierta eso en Knowledge:
