1
Conectar el MCP de Sentry
Antes de crear tu calendario, Devin necesita acceso a tus datos de Sentry.
- Ve a Settings > Connections > servidores MCP y busca Sentry
- Haz clic en Enable y autenticándote mediante OAuth; esto le otorga a Devin acceso de solo lectura a tus incidencias, eventos y trazas de pila de Sentry
- Haz clic en Test listing tools para verificar que la conexión funciona correctamente
2
Crear la programación
Ve a Configuración > Programaciones y haz clic en Crear programación.
- Nombre:
Daily Sentry remediation — payments-api - Frecuencia: Todos los días a las 6:00 a. m. (para que las PR de corrección estén listas antes de la reunión diaria)
- Agente: Devin — esto permite que Devin inicie una sesión independiente para cada error, de modo que las correcciones se ejecuten en paralelo
- Canal de Slack: 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 programaciones 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:
