Descripción general
Cuando Devin está haciendo seguimiento de una pull request (solicitud de extracción, PR), supervisa los comentarios entrantes y responde a ellos automáticamente. De forma predeterminada, Devin ignora los comentarios de usuarios bot (comogithub-actions[bot], dependabot[bot] o bots de revisión de código) para evitar bucles de retroalimentación infinitos. La configuración Responding to bots te permite controlar este comportamiento para que Devin pueda responder automáticamente a los comentarios de los bots en los que confías.
Esta es una configuración a nivel de organización que se aplica a todas las sesiones de Devin dentro de tu organización.
Dónde encontrarlo
Navega a Settings > Devin > Pull requests > Responding to bots.Solo los administradores de la organización pueden modificar este ajuste.
Modos disponibles
No bots (predeterminado)
Devin ignora todos los comentarios de usuarios bot en las PR. Esta es la opción más segura y evita cualquier riesgo de bucles infinitos entre Devin y otras herramientas automatizadas.Todos los bots
Devin trata los comentarios de bots exactamente igual que los comentarios de personas y los procesa todos.Selected only
Proporciona una lista de permitidos con los nombres de usuario de los bots a los que Devin debe responder. Devin procesa los comentarios de esos bots e ignora todos los demás. Esta es la opción recomendada para la mayoría de los equipos porque te da un control preciso. Para agregar un bot a la lista de permitidos:- Selecciona Selected only en el menú desplegable.
- Ingresa el nombre de usuario de GitHub del bot en el campo de texto (por ejemplo,
github-actions[bot]). - Haz clic en Add.
[bot]. Puedes encontrar el nombre de usuario de un bot revisando quién aparece como autor del comentario en tu pull request (solicitud de extracción).
Para las revisiones de código de GitHub Copilot, agrega
Copilot a la lista de permitidos.Cómo funciona en tiempo de ejecución
Cuando un bot deja un comentario en una PR que Devin está rastreando, Devin revisa la configuración de comentarios de bots de tu organización:- Mode is “none” — el comentario se ignora.
- Mode is “allowlist” — el nombre de usuario del bot se compara con tu lista de permitidos. Si coincide, Devin procesa el comentario. De lo contrario, se ignora.
- Mode is “all” — el comentario se procesa.
Los comentarios de error de lint de los bots (que contienen “lint check failed”) siempre se procesan independientemente de esta configuración, para que Devin siempre pueda responder a errores de CI.
Casos de uso comunes
- Bots de CI: Autoriza a tu bot de CI para que Devin pueda corregir automáticamente errores de lint, fallos de pruebas o problemas de compilación señalados por tu pipeline.
- Escáneres de seguridad: Autoriza a tu bot de análisis de seguridad para que Devin pueda abordar directamente los informes de vulnerabilidades.
- Herramientas de calidad de código: Autoriza bots como SonarQube o Codacy para que Devin pueda responder a los comentarios sobre la calidad del código.
- Revisión de código de GitHub Copilot: Agrega
Copilota la lista de permitidos para que Devin pueda responder a los resúmenes de revisión y a los comentarios inline de Copilot.
Interacción con Devin Review
Devin Review publica comentarios en las PRs comodevin-ai-integration[bot]. Como se trata de una cuenta de bot, sus comentarios están sujetos a tu configuración de comentarios de bots. En el modo predeterminado (“No bots”), las sesiones de Devin no reaccionarán automáticamente a los hallazgos detectados por Devin Review.
Si quieres que Devin aborde automáticamente los problemas marcados por Devin Review, puedes hacer lo siguiente:
- Establece el modo en “Selected only” y añade
devin-ai-integration[bot]a la lista de permitidos. - Establece el modo en “Todos los bots”.
Los comentarios de resumen “No Issues Found” de Devin Review siempre se ignoran, independientemente de esta configuración: solo se ven afectados los comentarios que informan hallazgos reales.
Interacción con el modo de solo menciones
El filtro de comentarios de bots se ejecuta primero. Si un comentario de bot lo supera (modo “all” o modo “allowlist” con un nombre de usuario que coincide), se procesa incluso cuando está habilitada la configuración “Requerir @Devin para responder”; los bots aprobados no necesitan mencionar a Devin. El modo de solo menciones sigue aplicándose a los comentarios de usuarios humanos y a los comentarios de bots que el filtro rechaza.Consejos
- Comienza con “Selected only” y agrega los bots uno por uno. Esto te permite comprobar que cada bot interactúa bien con Devin antes de añadir más.
- Si detectas bucles inesperados, cambia de nuevo a “No bots” para detenerlos de inmediato.
- Un comentarista se considera un bot cuando su tipo de usuario de GitHub es
Boto su nombre de usuario termina en[bot], por lo que los bots de GitHub App comogithub-actions[bot]se reconocen incluso cuando la carga útil del webhook omite el tipo de usuario.

