Skip to main content

Intégration de Copilot agent cloud à Linear

Utilisez l’intégration Copilot dans Linear pour fournir du contexte, personnaliser le fonctionnement de l’agent et ouvrir des pull requests, le tout directement depuis votre espace de travail Linear.

Qui peut utiliser cette fonctionnalité ?

Disponible pour tous les plans payantsCopilot.

Remarque

GitHub Copilot utilise l’IA. Vérifiez s’il y a des erreurs. Consultez « Carte d’application : agents GitHub Copilot ».

L’intégration Copilot dans Linear vous permet d’appeler Agent cloud Copilot sans quitter votre espace de travail Linéaire. Depuis un ticket Linear, vous pouvez lancer des sessions agent de cloud, choisir le modèle, l’agent personnalisé ou les branches que l’agent utilise, piloter une session et ouvrir des pull requests, le tout en utilisant le contexte de la description de votre ticket et de ses commentaires.

Pour plus d’informations sur les intégrations supplémentaires Copilot , consultez À propos des intégrations Copilot.

Remarque

Lorsque vous mentionnez @GitHub dans un ticket Linear, ou que vous attribuez Copilot à un ticket Linear, l’agent capture l’intégralité de la description du ticket et des commentaires comme contexte pour votre demande. Cela permet à l’agent de comprendre le problème et d’implémenter une solution appropriée, en fonction de toutes les informations contenues dans le problème. Ce contexte est stocké dans la pull request.

Prerequisites

  • Vous devez disposer d’un compte GitHub ayant accès à Copilot via un forfait payant Copilot.
  • Vous devez disposer d’un compte linéaire et être membre d’une équipe.

Installation de l’application Copilot dans Linear

Remarque

  • Pour installer l’application Copilot dans Linear, vous devez être propriétaire de l’organisation ou de l’entreprise dans laquelle vous souhaitez installer l’application. Vous devez également être administrateur d’espace de travail dans Linear.
  • Si votre organisation fait partie d’une entreprise qui utilise GitHub Enterprise Cloud avec résidence des données, installez l’intégration à partir de la liste des applications disponibles pour votre entreprise à l’adresse SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-linear. Remplacez SUBDOMAIN par le sous-domaine de votre entreprise de GHE.com.

L’application Copilot doit être installée une seule fois dans une organisation. Une fois l’application installée, n’importe quel membre de l’organisation peut connecter son Copilot compte à l’application et commencer à l’utiliser.

  1. Accédez à la Copilot page Linéaire , puis cliquez sur Configurer.
  2. Suivez les invites à l’écran pour configurer et autoriser l’application dans l’organisation ou l’entreprise où vous souhaitez l’utiliser.

Utilisation de l’application Copilot dans Linear

La première fois que vous utilisez l’application Copilot dans Linear, vous devez la connecter à votre GitHub compte. Vous devez également spécifier un dépôt que Agent cloud Copilot utilisera. Seuls les utilisateurs ayant un accès en écriture au référentiel spécifié peuvent déclencher Agent cloud Copilot pour travailler dans ce référentiel. Les contributeurs concernés par le ticket qui n’ont pas d’accès en écriture au dépôt peuvent aider à orienter Copilot en apportant leur contribution à la conversation sur le ticket, laquelle est utilisée comme contexte lors de la création de la pull request.

  1. Dans Linear, créez un problème dans lequel vous souhaitez utiliser Agent cloud Copilot.
  2. Cliquez sur la liste déroulante Affecter, puis sélectionnez GitHub Copilot.
  3. Si vous n’avez pas encore spécifié de référentiel pour Agent cloud Copilot, vous êtes maintenant invité à le faire. C’est ici que Agent cloud Copilot ouvre la pull request liée à ce ticket.
  4. S’il s’agit de votre première utilisation de l’application, vous êtes invité à vous connecter à votre GitHub compte et à autoriser l’application. Suivez les instructions pour terminer l’autorisation.
  5. Dans la section « Liens » de votre ticket Linear, vous verrez une pull request liée « [WIP] » créée par Agent cloud Copilot. Cliquez sur le lien pour afficher la requête de tirage sur GitHub.
  6. Une fois le travail de Agent cloud Copilot sur la pull request terminé, une notification est ajoutée à la section « Activité » de votre ticket Linear.

Personnaliser Agent cloud Copilot dans Linear

Vous pouvez personnaliser la façon dont Agent cloud Copilot fonctionne dans Linear, soit pour chaque ticket, soit à l’échelle de tout votre espace de travail, à l’aide des consignes de l’agent de Linear. Les préférences périodiques telles qu’un référentiel par défaut, un modèle préféré ou des conventions de branche sont les meilleures définies une fois avec les instructions de l’agent linéaire.

Utiliser le guidage de l’agent Linear

Les instructions de l’agent de Linear sont une invite que vous définissez au niveau de l’espace de travail ou de l’équipe. Linear transmet automatiquement ces instructions à Agent cloud Copilot chaque fois que vous l’activez.

Les utilisations courantes pour les conseils relatifs à l’agent sont les suivantes :

  • Définir un dépôt par défaut pour ouvrir des pull requests.
  • Spécification d’un modèle préféré.
  • Spécification d’un agent personnalisé à utiliser.
  • Définition de conventions d’affectation de noms de branche ou d’une branche de base par défaut.

Pour plus d’informations sur le guidage des agents dans Linear, consultez Guider les agents dans la documentation de Linear.

Choix d’un modèle

Lorsque vous déclenchez Agent cloud Copilot à partir d’un problème linéaire, vous pouvez choisir quel modèle Copilot utilise en spécifiant le modèle dans la description du problème. Pour plus d’informations, consultez « Modification du modèle IA pour GitHub Copilot agent cloud ».

Pour définir un modèle par défaut pour chaque exécution dans votre espace de travail ou votre équipe, ajoutez-le aux conseils de votre agent. Voir Utiliser le guide de Linear Agent.

Utilisation d’un agent personnalisé

Vous pouvez demander à Agent cloud Copilot d’utiliser un agent personnalisé depuis votre dépôt GitHub lorsqu’il ouvre une pull request depuis Linear, en précisant l’agent à utiliser dans la description du ticket. Pour plus d’informations, consultez « Création d’agents personnalisés pour Agent cloud Copilot ».

Pour toujours utiliser le même agent personnalisé dans votre espace de travail ou votre équipe, spécifiez-le dans les instructions de votre agent. Voir Utiliser le guidage de l’agent Linear.

Définition de la branche de base et de la branche de travail

Lorsque Agent cloud Copilot ouvre une pull request à partir d’une issue Linear, vous pouvez choisir :

  • Branche de base ciblée par la pull request.
  • Le nom de la branche de travailAgent cloud Copilot utilisé pour ses commits.

Pour appliquer la même branche de base ou la même convention de nommage des branches pour chaque exécution, ajoutez-la aux instructions de votre agent. Consultez l’aide sur l’utilisation de l’agent linéaire.

Direction d’une session

Après avoir déclenché Agent cloud Copilot depuis un ticket Linear, vous pouvez continuer à donner des instructions à l’agent. Pour ce faire, mentionnez @GitHub Copilot dans un commentaire sur le problème linéaire avec des instructions supplémentaires ou entrez des instructions supplémentaires dans le panneau de conversation de l’agent.

Lectures complémentaires