Descripción general
github-actions[bot], dependabot[bot] o bots de revisión de código) para evitar bucles de feedback infinitos. La función Autofix settings - bot comments 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
Solo los administradores de la organización pueden modificar este ajuste.
Modos disponibles
No responder a comentarios de bots (predeterminado)
Responder a todos los comentarios de bots
Responder solo a bots específicos
- Selecciona Responder solo a bots específicos 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 eliminar un bot, haz clic en el botón × junto a su nombre en la lista de permitidos.
Cómo funciona en tiempo de ejecució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.
Interacción con Devin Review
devin-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 (“Don’t respond to bot comments”), 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 “Respond to specific bots only” y añade
devin-ai-integration[bot]a la lista de permitidos. - Establece el modo en “Respond to all bot comments”.
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
DevinAI o @devin) para que se procesen. Primero se ejecuta el filtro de comentarios del bot y luego se aplica el filtro de solo menciones.
Consejos
- Comienza con “Responder solo a bots específicos” 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 responder a comentarios de bots” para detenerlos de inmediato.
- Los usuarios bot se identifican por su tipo de usuario de GitHub (
Bot), no por su nombre de usuario. Los usuarios humanos con[bot]en su nombre no se ven afectados por esta configuración.
