Pular para o conteúdo principal
Quando você conecta a integração Linear, o Devin passa a ter acesso automaticamente às ferramentas nativas do Linear usando a autenticação dessa integração. Você não precisa configurar o MCP do Linear separadamente do MCP Marketplace.

Configurando a integração

  1. Na sua conta Devin em app.devin.ai, acesse Settings > Integrations > Linear e clique em “Connect”.
  2. Você será redirecionado para o Linear para revisar as permissões e conceder acesso ao Devin. Você pode selecionar a quais equipes no Linear o Devin terá acesso. Você sempre poderá alterar o acesso do Devin diretamente nas configurações de Linear Apps depois.
  3. Depois de conectado, configure seus rótulos de playbook sincronizados e, opcionalmente, configure gatilhos de automação na página de configurações.

Como acionar o Devin no Linear

Há três maneiras de iniciar uma sessão do Devin a partir de um ticket do Linear:

Atribuir um ticket ao Devin

Atribua o ticket ao Devin diretamente no Linear. Devin usará o playbook padrão configurado nas suas configurações de integração com o Linear para começar a trabalhar nesse ticket.

Adicione um rótulo de playbook

Adicione um rótulo de playbook (por exemplo, !plan, !implement, !triage, !review) ao ticket. Devin iniciará uma sessão usando o playbook específico associado ao rótulo. Esses rótulos são sincronizados a partir dos rótulos de playbook sincronizados configurados nas configurações da integração.

Mencione (@mention) o Devin em um comentário

Mencione o Devin em um comentário do ticket com instruções específicas. O Devin iniciará uma sessão e usará seu comentário como instrução da tarefa, sem aplicar nenhum playbook.

Configurando a integração

Rótulos de playbook sincronizados

Os rótulos de playbook permitem controlar quais playbooks do Devin ficam disponíveis diretamente no Linear como rótulos. Quando você adiciona um playbook à lista sincronizada, sua macro (por exemplo, !plan) fica disponível como um rótulo do Linear no grupo de rótulos “Devin Playbooks”.
  • Playbook padrão: Um playbook é marcado como padrão. Quando um ticket é atribuído ao Devin sem um rótulo de playbook específico, o Devin usa esse playbook padrão. O playbook !plan é definido como padrão para novas conexões.
  • Adicionando playbooks: Clique em “Add playbook” para sincronizar playbooks adicionais. Somente playbooks com uma macro podem ser sincronizados.
  • Removendo playbooks: Remova um playbook para deixar de sincronizar seu rótulo com o Linear.

Gatilhos de automação

Os gatilhos de automação permitem que o Devin comece a trabalhar automaticamente em tickets quando eles atendem a certas condições, sem atribuição ou rotulagem manual. Você pode configurar gatilhos com base em:
  • Times: Acionar apenas para tickets em times específicos do Linear.
  • Rótulos: Acionar apenas quando um ticket tiver rótulos específicos.
  • Status: Acionar apenas quando um ticket atingir um status específico (por exemplo, “Todo”, “In Progress”).
  • Playbook: Opcionalmente, especifique qual playbook o Devin deve usar para a sessão disparada.
Os gatilhos usam edge detection, o que significa que eles só disparam quando um ticket passa de não atender para atender às condições do gatilho (por exemplo, quando um rótulo é adicionado ou um status é alterado), e não para tickets que já as atendem.

Enterprise: mapeamento de equipes do Linear

Para implantações Enterprise com várias organizações do Devin, os administradores podem mapear equipes do Linear para organizações específicas do Devin. Isso garante que os tickets de cada equipe do Linear sejam encaminhados para a organização correta do Devin. É necessário configurar um mapeamento para que a integração com o Linear funcione em ambientes Enterprise.

Interagindo com o Devin no Linear

Assim que o Devin começa a trabalhar em um ticket, ele usa a interface de sessão do agente do Linear para se comunicar:
  • Feed de atividades: o Devin publica atualizações em tempo real enquanto trabalha, incluindo comandos executados, arquivos editados e resumos de progresso.
  • Acompanhamento do plano: a lista de tarefas do Devin é sincronizada com a interface de plano do Linear para que você possa ver o progresso rapidamente.
  • Mensagens de acompanhamento: envie mensagens na thread da sessão do agente para dar instruções adicionais ao Devin ou fazer perguntas.
  • Parar o Devin: use o sinal de parada no Linear para colocar o Devin em modo de espera na tarefa atual.
  • Links de PR: quando o Devin cria uma pull request (PR), a URL da PR é adicionada automaticamente à sessão do agente para acesso rápido.
  • Link da sessão: um link direto para a sessão do Devin no aplicativo web é adicionado à sessão do agente, junto com um link para o playbook usado (quando aplicável).

Conectando sua conta de usuário do Linear

Além da integração em nível de organização, membros individuais da equipe podem vincular sua conta Linear à sua conta Devin. Isso permite que o Devin reconheça quem criou um ticket e atribua as sessões ao usuário correto. Para conectar sua conta de usuário, acesse Settings > Integrations > Linear e vincule sua conta na seção Conexão de usuário.