Passer au contenu principal
Utilise les Background Agents directement depuis Linear en déléguant des tickets à Cursor ou en mentionnant @Cursor dans les commentaires.

Pour commencer

Installation

Tu dois être admin Cursor pour connecter l’intégration Linear. D’autres réglages d’équipe sont disponibles pour les membres non admins.
  1. Va sur Cursor integrations
  2. Clique sur Connect à côté de Linear
  3. Connecte ton espace de travail Linear et sélectionne l’équipe
  4. Clique sur Authorize
  5. Termine la configuration restante de Background Agent dans Cursor :
    • Connecte GitHub et sélectionne le dépôt par défaut
    • Active la tarification à l’usage
    • Confirme les paramètres de confidentialité

Association de compte

La première utilisation déclenche l’association de compte entre Cursor et Linear. Connexion à GitHub requise pour créer des PR.

Comment l’utiliser

Délègue des tickets à Cursor ou mentionne @Cursor dans les commentaires. Cursor analyse les tickets et filtre automatiquement les tâches non liées au développement.

Déléguer des tickets

  1. Ouvre le ticket Linear
  2. Clique sur le champ d’assignation
  3. Sélectionne « Cursor »
Déléguer un ticket à Cursor dans Linear

Mentionner Cursor

Mentionne @Cursor dans un commentaire pour créer un nouvel agent ou fournir des instructions supplémentaires, par exemple : @Cursor corrige le bug d’authentification décrit ci-dessus.

Flux de travail

Les Background Agents affichent leur statut en temps réel dans Linear et créent des PR automatiquement une fois terminés. Suis l’avancement dans le dashboard Cursor.
Mises à jour de statut des Background Agents dans Linear

Instructions de suivi

Tu peux répondre dans la session de l’agent et ton message sera envoyé comme suivi à l’agent. Mentionne simplement @Cursor dans un commentaire Linear pour donner des indications supplémentaires à un Background Agent en cours d’exécution.

Configuration

Configure les paramètres de Background Agents depuis Dashboard → Background Agents.
ParamètreEmplacementDescription
Dépôt par défautCursor DashboardDépôt principal lorsqu’aucun dépôt de projet n’est configuré
Modèle par défautCursor DashboardModèle d’IA pour les Background Agents
Branche de baseCursor DashboardBranche à partir de laquelle créer les PR (généralement main ou develop)

Options de configuration

Tu peux configurer le comportement de Background Agents via plusieurs méthodes : Description de l’issue ou commentaires : utilise la syntaxe [key=value], par exemple :
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Labels d’issue : utilise une structure parent-enfant où le label parent est la clé de configuration et le label enfant est la valeur. Labels de projet : même structure parent-enfant que les labels d’issue, appliquée au niveau du projet. Clés de configuration prises en charge :
  • repo : spécifie le dépôt cible (p. ex. owner/repository)
  • branch : spécifie la branche de base pour la création de PR
  • model : spécifie le modèle d’IA à utiliser

Sélection du dépôt

Cursor détermine sur quel dépôt travailler selon cet ordre de priorité :
  1. Description/commentaires de l’issue : syntaxe [repo=owner/repository] dans le texte de l’issue ou les commentaires
  2. Labels d’issue : labels de dépôt attachés à l’issue Linear concernée
  3. Labels de projet : labels de dépôt attachés au projet Linear
  4. Dépôt par défaut : dépôt spécifié dans les paramètres du dashboard Cursor

Configuration des labels de dépôt

Pour créer des labels de dépôt dans Linear :
  1. Va dans Settings de ton workspace Linear
  2. Clique sur Labels
  3. Clique sur New group
  4. Nomme le groupe “repo” (insensible à la casse — doit être exactement “repo”, pas “Repository” ni d’autres variantes)
  5. Dans ce groupe, crée des labels pour chaque dépôt au format owner/repo
Ces labels peuvent ensuite être assignés aux issues ou aux projets pour indiquer sur quel dépôt les Background Agents doivent travailler.
Configuration des labels de dépôt dans Linear
I