Corregir automáticamente errores en PR antes de hacer merge
Devin revisa cada PR para detectar errores y sube automáticamente las correcciones a la rama.Inscribir repos y usuarios para revisión automática
Devin Review puede revisar automáticamente cada pull request (PR) en tus repositorios, sin necesidad de iniciarlas manualmente. Empieza inscribiendo los repos y usuarios que quieras cubrir.
- Ve a Settings > Review en la aplicación web de Devin.
- En Repositories, busca y añade los repos que quieres que Devin revise automáticamente (por ejemplo,
acme/frontend,acme/api-server). - En Users, añade los nombres de usuario de GitHub cuyas PR deban revisarse siempre, o bien cualquier usuario puede autoinscribirse haciendo clic en “Add myself (@username)”.
Habilita Auto-Fix para que Devin envíe correcciones, no solo comentarios
De forma predeterminada, Devin Review publica los errores detectados como comentarios en línea. Auto-Fix va más allá: Devin propone cambios de código y puede enviar commits de corrección directamente a la rama de la PR.Para habilitarlo, ve a Settings > Customization > Pull request settings > Autofix settings - bot comments y elige una de estas opciones:
- Respond to specific bots only: añade
devin-ai-integration[bot]a la lista de permitidos (recomendado). - Respond to all bot comments: Devin actúa sobre todos los comentarios de bots, no solo los suyos.
Ve qué detecta y corrige Devin
Cuando se abre una PR en un repo inscrito, Devin Review se ejecuta automáticamente y produce:Puedes revisar cada hallazgo en la vista de diff, marcar errores como resueltos o hacer preguntas de seguimiento usando el chat con conocimiento del repositorio integrado: Devin tiene contexto de todo el repo, no solo del diff.
- Errores detectados en la barra lateral Analysis, etiquetados por gravedad (Severe o Non-severe) y nivel de confianza.
- Flags (alertas) para patrones que vale la pena investigar, aunque no sean necesariamente incorrectos.
- Commits de corrección enviados directamente a la rama de la PR para los problemas que Devin puede resolver (cuando Auto-Fix está activado).
Enseña a Devin Review los estándares de tu equipo
Devin Review lee los archivos Haz commit de este archivo en tu repo y Devin Review seguirá estas guías en cada PR. Actualízalo a medida que tu equipo descubra nuevos patrones; por ejemplo, después de un error en producción, añade el patrón que lo habría detectado para que Devin marque problemas similares en revisiones futuras.También puedes usar el Review chat en cualquier PR para pedirle a Devin que busque patrones específicos en el diff; por ejemplo: “¿Hay alguna llamada a la API en esta PR que no maneje el caso de error?”.
AGENTS.md y REVIEW.md en tu repositorio para aprender las convenciones de tu equipo. Usa estos archivos para definir preferencias de revisión, patrones comunes de errores a vigilar y estándares de codificación que quieres hacer cumplir: