Estas capacidades están disponibles en todas las sesiones de Devin — solo tienes que pedirlas. También puedes acceder a plantillas de prompt para cada capacidad desde la página Explorar capacidades avanzadas de la página de inicio de Devin.
Lo que Devin puede hacer por ti
- Orquestar Devins gestionados en paralelo: Divide una tarea grande y delega partes a un equipo de sesiones de Devin gestionadas, cada una ejecutándose en su propia VM aislada
- Analizar los resultados de las sesiones: Comprende por qué una sesión tuvo éxito o falló, identifica patrones y extrae aprendizajes
- Crear y mejorar playbooks: Convierte sesiones exitosas en playbooks reutilizables o perfecciona los existentes según el feedback
- Gestionar la base de conocimientos: Elimina duplicados, consolida o crea nuevas entradas de conocimiento a partir de tu base de código
- Gestionar programaciones: Configura sesiones automatizadas recurrentes o de tipo único de Devin
Devins gestionados
Devin puede dividir tareas grandes y delegarlas a un equipo de Devins gestionados que trabajan en paralelo, cada uno en su propia VM aislada. La sesión coordinadora delimita el trabajo, supervisa el progreso, resuelve conflictos y reúne los resultados. Devin divide automáticamente las tareas grandes y las delega a Devins gestionados cuando tiene sentido. También puedes pedirle explícitamente a Devin que paralelice el trabajo; por ejemplo, “inicia un Devin gestionado para cada módulo” o “ejecuta este playbook en todos los servicios en paralelo”. En cualquier caso, Devin actúa como coordinador: delimita el trabajo, supervisa el progreso, resuelve conflictos y reúne los resultados. Esta es la forma más potente de abordar trabajo que abarca muchos archivos, módulos o repositorios: migraciones, cobertura masiva de pruebas, investigación en paralelo y más. Cuando la propia orquestación tiene estructura —una amplia distribución con un paso de combinación, o etapas cuyos prompts se generan a partir de resultados anteriores—, solicita en su lugar un flujo de trabajo dinámico, para que la coordinación se ejecute como un script registrado y reanudable. Qué puede hacer el coordinador:- Iniciar Devins gestionados — lanzar sesiones secundarias con prompts, playbooks, etiquetas y límites de ACU específicos
- Enviar mensajes a sesiones secundarias — enviar instrucciones de seguimiento o aclaraciones a sesiones en ejecución
- Recibir avisos cuando una sesión secundaria termina o necesita información — el coordinador se reactiva automáticamente, incluso si está en reposo, así que no necesita sondear y tú no tienes que pedirle que lo compruebe
- Supervisar el consumo de ACU — hacer seguimiento de cuánta capacidad de cómputo usa cada sesión secundaria
- Poner sesiones secundarias en reposo o terminarlas — pausar o detener sesiones que están bloqueadas o que ya no son necesarias
- Programarse mensajes a sí mismo — establecer recordatorios para volver a revisar sesiones secundarias de larga duración
Análisis de sesiones
Haz que Devin examine una o más sesiones anteriores para comprender qué ocurrió y por qué. Esto es útil para:- Comprender por qué una sesión no se completó como se esperaba
- Identificar qué funcionó bien en una sesión exitosa
- Extraer patrones y conclusiones de múltiples sesiones
Creación y mejora de playbooks
Convierte una sesión exitosa en un playbook reutilizable o perfecciona uno existente a partir de feedback real. Creación de un playbook a partir de una sesión: Comparte uno o varios enlaces de sesiones y describe el playbook que quieres. Devin analiza las sesiones y genera un playbook estructurado con procedimientos, especificaciones y recomendaciones.Gestión de la base de conocimientos
Mantén y mejora la base de conocimientos de tu organización:- Encuentra y fusiona entradas duplicadas de la base de conocimientos
- Resuelve directrices contradictorias
- Crea nuevo conocimiento a partir de patrones de la base de código
Gestionar programaciones
Configura sesiones programadas de Devin recurrentes o únicas para flujos de trabajo automatizados, como pruebas nocturnas, mantenimiento semanal de la base de conocimientos o comprobaciones diarias de estado.Buenas prácticas
Analizar sesiones de forma eficaz
Al analizar sesiones, sé específico respecto a lo que quieres aprender. En lugar de preguntar “¿Qué pasó?”, prueba con:- “¿Por qué Devin eligió este enfoque en lugar de la alternativa?”
- “¿Qué causó los fallos en las pruebas en esta sesión?”
- “¿Qué patrones podemos extraer para crear un playbook?”
Creación de playbooks útiles
Al crear playbooks a partir de sesiones:- Proporciona múltiples sesiones exitosas, si las hay, para ayudar a Devin a identificar patrones comunes
- Describe el público objetivo y el caso de uso del playbook
- Especifica cualquier restricción o requisito que deba incluirse
Gestión del conocimiento a gran escala
Para bases de conocimientos extensas:- Empieza con la deduplicación para reducir el ruido
- Luego, resuelve los conflictos para garantizar la coherencia
- Por último, cubre las lagunas creando conocimiento a partir del análisis de la base de código
Cómo usar estas funciones con Devin MCP
Todas las capacidades descritas anteriormente —y más— están disponibles a través del servidor MCP de Devin. Cualquier sesión de Devin o agente de IA compatible con MCP puede acceder directamente a ellas.Gestión de sesiones
Crea una o más sesiones de Devin de forma programática, cada una con su propio prompt, playbook, etiquetas y límite de ACU. Busca y filtra entre las sesiones de tu organización por etiquetas, playbook, origen, usuario o intervalo de tiempo. Inspecciona la cronología completa de eventos de cualquier sesión: lista resúmenes de eventos, obtén el contenido detallado de los eventos o busca texto en los eventos. Envía mensajes a las sesiones en ejecución, termínalas o archívalas, y gestiona las etiquetas de las sesiones. Después de iniciar sesiones en paralelo, espera a que todas finalicen en una sola llamada en lugar de sondearlas individualmente.Gestión de playbooks
Permite listar, crear, actualizar y eliminar playbooks. Adjunta macros de automatización a los playbooks para flujos de trabajo basados en activadores. Úsalo para crear playbooks desde cero, iterar sobre los existentes o eliminar los que no se usan.Gestión de la base de conocimientos
Control total sobre la base de conocimientos de tu organización: crea, lee, actualiza y elimina notas de conocimiento. Explora la estructura de carpetas, filtra las notas por repositorio o carpeta y busca en los nombres de las notas, los triggers y el contenido. Revisa, consulta y descarta las sugerencias de conocimiento pendientes que Devin genera a partir de las sesiones.Gestión de programaciones
Crea y gestiona sesiones programadas de Devin, tanto recurrentes (mediante expresiones cron) como de tipo único. Actualiza la frecuencia de la programación, activa o desactiva programaciones, elige las preferencias de notificación y selecciona qué agente ejecutar. Esto te permite configurar flujos de trabajo automatizados, como ejecuciones nocturnas de pruebas, mantenimiento semanal de la base de conocimientos o comprobaciones diarias del estado del sistema.Gestión de integraciones
Consulta todas las integraciones nativas (como GitHub, Jira y Slack) y los servidores MCP configurados para tu organización. Comprueba qué integraciones están instaladas, encuentra las URL de configuración de las que no lo están y obtén enlaces de configuración de las que sí, para que Devin te ayude a gestionar tu ecosistema de integraciones.Documentación del repositorio
Consulta y busca en la documentación de cualquier repositorio de GitHub al que tenga acceso tu cuenta. Obtén una lista estructurada de temas de documentación, lee el contenido completo de la wiki o haz preguntas en lenguaje natural y recibe respuestas basadas en IA y fundamentadas en el contexto. Lista todos los repositorios disponibles para tu cuenta de Devin. Consulta la documentación de Devin MCP para obtener instrucciones de configuración y la referencia completa de la herramienta.Permisos
Estas capacidades usan los mismos permisos que las funcionalidades sobre las que actúan, tanto si Devin las ejecuta en una sesión como si llamas directamente a las herramientas de Devin MCP:
Todos estos permisos están incluidos en los roles predeterminados
org_member y org_admin, así que los miembros de la organización tienen acceso de forma predeterminada. Para restringir una capacidad, crea un rol personalizado sin el permiso correspondiente y asígnaselo a los usuarios que corresponda. La página Explorar capacidades avanzadas oculta las plantillas de playbooks y de Knowledge a los usuarios que no tengan esos permisos.
