Skip to main content

Integrando o agente de nuvem Copilot com o Linear

Use a integração Copilot no Linear para fornecer contexto, personalizar como o agente é executado e abrir pull requests, tudo isso diretamente no seu workspace do Linear.

Quem pode usar esse recurso?

Disponível para todos os planos pagosCopilot.

Observação

GitHub Copilot usa IA. Verifique se há erros. Consulte Cartão de aplicativo: GitHub Copilot Agents.

A integração do Copilot no Linear permite que você invoque agente de nuvem Copilot sem sair do espaço de trabalho Linear. Em um problema Linear, você pode iniciar agente de nuvem sessões, personalizar qual modelo, agente personalizado ou branches o agente usa, orientar uma sessão e abrir solicitações de pull, tudo usando o contexto de sua descrição e comentários de problema.

Para obter informações sobre integrações adicionais Copilot , consulte Sobre integrações de Copilot.

Observação

Quando você menciona @GitHub em uma issue do Linear, ou atribui Copilot a uma issue do Linear, o agente captura toda a descrição da issue e os comentários como contexto para sua solicitação. Isso ajuda o agente a entender o problema e implementar uma solução apropriada, com base em todas as informações do problema. Esse contexto é armazenado na pull request.

Pré-requisitos

  • Você deve ter uma conta GitHub com acesso ao Copilot por meio de um plano pago Copilot.
  • Você deve ter uma conta Linear e ser membro de uma equipe.

Instalando o aplicativo do Copilot no Linear

Observação

  • Para instalar o Copilot aplicativo no Linear, você deve ser um proprietário da organização ou da empresa em que deseja instalar o aplicativo. Você também deve ser um administrador de workspace no Linear.
  • Se sua organização fizer parte de uma empresa que usa GitHub Enterprise Cloud com residência de dados, instale a integração da lista de aplicativos disponíveis para sua empresa em SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-linear. Substitua SUBDOMAIN pelo subdomínio da sua empresa.GHE.com

O Copilot aplicativo só precisa ser instalado uma vez em uma organização. Depois que o aplicativo é instalado, qualquer membro da organização pode conectar sua Copilot conta ao aplicativo e começar a usá-lo.

  1. Vá para a Copilot página do Linear e clique em Configurar.
  2. Siga os prompts na tela para configurar e autorizar o aplicativo na organização ou na empresa em que você deseja usá-lo.

Usando o Copilot aplicativo no Linear

Na primeira vez que usar o Copilot aplicativo no Linear, você deve conectá-lo à sua GitHub conta. Você também deve especificar um repositório para que agente de nuvem Copilot possa usar. Somente usuários com acesso de gravação ao repositório especificado podem acionar o agente de nuvem Copilot para trabalhar nesse repositório. Contribuidores da issue sem acesso de gravação ao repositório podem ajudar a orientar Copilot fornecendo informações na conversa da issue, que é usada como contexto ao criar o pull request.

  1. No Linear, crie um problema em que você deseja usar agente de nuvem Copilot.
  2. Clique na lista suspensa Atribuir e selecione GitHub Copilot.
  3. Se você ainda não especificou um repositório para agente de nuvem Copilot usar, será solicitado que você faça isso agora. É aí que agente de nuvem Copilot abre a solicitação de pull relacionada a esse problema.
  4. Se esta for sua primeira vez usando o aplicativo, você será solicitado a entrar em sua GitHub conta e autorizar o aplicativo. Siga os prompts para concluir a autorização.
  5. Na seção "Links" do problema Linear, você verá uma solicitação de pull "[WIP]" vinculada criada por agente de nuvem Copilot. Clique no link para exibir o pull request no GitHub.
  6. Depois de agente de nuvem Copilot terminar de trabalhar na solicitação de pull, uma notificação é adicionada à seção "Atividade" do problema Linear.

Personalizando agente de nuvem Copilot em Linear

Você pode personalizar como agente de nuvem Copilot é executado no Linear, seja por tarefa ou em todo o seu espaço de trabalho, usando as orientações do agente do Linear. Preferências recorrentes, como um repositório padrão, um modelo preferencial ou convenções de branch, são melhor definidas uma vez com diretrizes de agente linear.

Usando a orientação do agente Linear

As instruções do agente da Linear são um prompt que você define no nível do espaço de trabalho ou da equipe. O Linear passa automaticamente essas instruções para agente de nuvem Copilot sempre que você o aciona.

Os usos mais comuns da orientação para agentes incluem:

  • Especificando um repositório padrão para abrir solicitações de pull.
  • Especificando um modelo preferencial.
  • Especificando um agente personalizado a ser usado.
  • Definindo convenções de nomenclatura de ramificação ou um branch base padrão.

Para obter mais informações sobre as diretrizes do agente da Linear, consulte Os agentes orientadores na documentação Linear.

Escolhendo um modelo

Ao acionar agente de nuvem Copilot a partir de uma issue do Linear, você pode escolher qual modelo Copilot usa ao especificar o modelo na descrição da issue. Para obter mais informações, consulte Alterando o modelo de IA para GitHub Copilot agente de nuvem.

Para definir um modelo padrão para cada execução em seu workspace ou equipe, adicione-o às diretrizes do agente. Consulte como usar as diretrizes do agente linear.

Usando um agente personalizado

Você pode fazer com que agente de nuvem Copilot use um agente personalizado do seu repositório GitHub ao abrir um pull request do Linear, especificando qual agente usar na descrição da issue. Para obter mais informações, consulte Criando agentes personalizados para agente de nuvem Copilot.

Para usar sempre o mesmo agente personalizado em todo o seu espaço de trabalho ou na sua equipe, especifique-o nas orientações do agente. Consulte como usar as diretrizes do agente linear.

Definindo o branch base e o branch de trabalho

Quando agente de nuvem Copilot abre uma solicitação pull de um problema Linear, você pode escolher:

  • A branch de base para a qual a pull request é destinada.
  • O nome **** do agente de nuvem Copilot usa para suas confirmações.

Para aplicar a mesma branch de base ou convenção de nomenclatura de branches em todas as execuções, adicione isso às diretrizes do agente. Consulte como usar as diretrizes do agente linear.

Direcionando uma sessão

Depois de disparar agente de nuvem Copilot de um problema Linear, você pode continuar a direcionar o agente. Para fazer isso, mencione @GitHub Copilot em um comentário sobre o problema Linear com instruções adicionais ou insira instruções adicionais no painel de chat do agente.

Leitura adicional