Saltar al contenido principal
Cuando conectas la integración de Linear, Devin obtiene automáticamente acceso a las herramientas nativas de Linear mediante la autenticación de tu integración. No necesitas configurar el MCP de Linear por separado en el MCP Marketplace.

Configurar la integración

  1. En tu cuenta de Devin en app.devin.ai, ve a Settings > Integrations > Linear y haz clic en «Connect».
  2. Se te redirigirá a Linear para revisar los permisos y conceder acceso a Devin. Puedes seleccionar a qué equipos de Linear tendrá acceso Devin. Siempre podrás cambiar el acceso de Devin directamente en la configuración de Linear Apps más adelante.
  3. Una vez conectada la integración, configura tus etiquetas de playbook sincronizadas y, opcionalmente, define disparadores de automatización en la página de configuración.

Cómo iniciar Devin desde Linear

Hay tres formas de iniciar una sesión con Devin desde un ticket de Linear:

Asignar un ticket a Devin

Asigna el ticket a Devin directamente en Linear. Devin usará el playbook predeterminado configurado en tu configuración de integración con Linear para comenzar a trabajar en el ticket.

Agrega una etiqueta de playbook

Agrega una etiqueta de playbook (por ejemplo, !plan, !implement, !triage, !review) al ticket. Devin iniciará una sesión usando el playbook específico que coincida con la etiqueta. Estas etiquetas se sincronizan a partir de tus etiquetas de playbook sincronizadas configuradas en la configuración de la integración.

Menciona a Devin con @ en un comentario

Menciona a Devin en un comentario del ticket con instrucciones específicas. Devin iniciará una sesión y usará tu comentario como instrucción de la tarea, sin aplicar ningún playbook.

Configurar la integración

Etiquetas de playbooks sincronizados

Las etiquetas de playbooks te permiten controlar qué playbooks de Devin están disponibles directamente en Linear como etiquetas. Cuando agregas un playbook a la lista sincronizada, su macro (por ejemplo, !plan) pasa a estar disponible como una etiqueta de Linear en el grupo de etiquetas “Devin Playbooks”.
  • Playbook predeterminado: Un playbook se marca como predeterminado. Cuando se asigna un ticket a Devin sin una etiqueta de playbook específica, Devin usa ese playbook predeterminado. El playbook !plan se configura como el predeterminado para las nuevas conexiones.
  • Agregar playbooks: Haz clic en “Add playbook” para sincronizar playbooks adicionales. Solo se pueden sincronizar los playbooks que tengan una macro.
  • Eliminar playbooks: Elimina un playbook para dejar de sincronizar su etiqueta con Linear.

Disparadores de automatización

Los disparadores de automatización permiten que Devin comience automáticamente a trabajar en tickets cuando cumplen determinadas condiciones, sin necesidad de asignación ni etiquetado manual. Puedes configurar disparadores basados en:
  • Teams: Solo se activan para tickets en equipos específicos de Linear.
  • Labels: Solo se activan cuando un ticket tiene etiquetas específicas.
  • Statuses: Solo se activan cuando un ticket alcanza un estado específico (por ejemplo, “Todo”, “In Progress”).
  • Playbook: Opcionalmente, especifica qué playbook debe usar Devin para la sesión activada.
Los disparadores usan detección de cambios, lo que significa que solo se activan cuando un ticket pasa de no cumplir a cumplir las condiciones del disparador (por ejemplo, cuando se agrega una etiqueta o cambia un estado), y no para tickets que ya las cumplían.

Enterprise: asignación de equipos de Linear

Para implementaciones Enterprise con múltiples organizaciones de Devin, los administradores pueden vincular equipos de Linear a organizaciones específicas de Devin. Esto garantiza que los tickets de cada equipo de Linear se dirijan a la organización de Devin correcta. Es necesario definir una asignación para que la integración de Linear funcione en entornos Enterprise.

Interactuar con Devin en Linear

Una vez que Devin comienza a trabajar en un ticket, utiliza la interfaz de sesión de agente de Linear para comunicarse:
  • Feed de actividad: Devin publica actualizaciones en tiempo real mientras trabaja, incluidos los comandos que ejecuta, los archivos que edita y resúmenes de progreso.
  • Seguimiento del plan: La lista de tareas pendientes de Devin se sincroniza con la interfaz de planes de Linear para que puedas ver el progreso de un vistazo.
  • Mensajes de seguimiento: Envía mensajes en el hilo de la sesión del agente para darle instrucciones adicionales a Devin o hacer preguntas.
  • Detener a Devin: Usa la señal de detención en Linear para poner a dormir a Devin en la tarea actual.
  • Enlaces de PR: Cuando Devin crea una solicitud de extracción (pull request, PR), la URL de la PR se agrega automáticamente a la sesión del agente para facilitar el acceso.
  • Enlace de sesión: Se agrega a la sesión del agente un enlace directo a la sesión de Devin en la aplicación web, junto con un enlace al playbook utilizado (si corresponde).

Conectar tu cuenta de usuario de Linear

Además de la integración a nivel de organización, los miembros individuales del equipo pueden vincular su cuenta de Linear a su cuenta de Devin. Esto permite que Devin reconozca quién generó un ticket y asocie las sesiones con el usuario correcto. Para conectar tu cuenta de usuario, ve a Settings > Integrations > Linear y vincula tu cuenta en la sección de conexión de usuario.