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

Bien démarrer

Installation

Tu dois être admin Cursor pour connecter l’intégration Linear. D’autres paramètres d’équipe sont accessibles aux 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 le reste de la configuration 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é

Liaison de comptes

Lors de la première utilisation, tu devras lier les comptes Cursor et Linear. La connexion à GitHub est 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 le travail non lié au développement.

Déléguer des tickets

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

Mentionner Cursor

Mentionne @Cursor dans un commentaire pour assigner un nouvel agent ou donner 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 leur tâche terminée. Suis l’avancement dans le tableau de bord Cursor.
Mises à jour du 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 instructions supplémentaires à un Background Agent en cours d’exécution.

Configuration

Configure les paramètres des Agents en arrière-plan depuis Dashboard → Background Agents.
SettingLocationDescription
Default RepositoryCursor DashboardDépôt par défaut quand aucun dépôt de projet n’est configuré
Default ModelCursor DashboardModèle d’IA pour les Agents en arrière-plan
Base BranchCursor DashboardBranche source pour créer les PR (généralement main ou develop)

Configuration options

Tu peux configurer le comportement des Agents en arrière-plan de plusieurs façons : Issue description or comments: Utilise la syntaxe [key=value], par exemple :
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Issue labels: Utilise une structure d’étiquettes parent–enfant où l’étiquette parent est la clé de configuration et l’enfant est la valeur. Project labels: Même structure parent–enfant que pour les étiquettes d’issue, appliquée au niveau du projet. Supported configuration keys:
  • 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

Repository selection

Cursor détermine sur quel dépôt travailler selon cet ordre de priorité :
  1. Issue description/comments: Syntaxe [repo=owner/repository] dans le texte de l’issue ou les commentaires
  2. Issue labels: Étiquettes de dépôt attachées à l’issue Linear spécifique
  3. Project labels: Étiquettes de dépôt attachées au projet Linear
  4. Default repository: Dépôt spécifié dans les paramètres du dashboard Cursor

Setting up repository labels

Pour créer des étiquettes de dépôt dans Linear :
  1. Va dans Settings de ton espace de travail 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 étiquettes pour chaque dépôt en utilisant le format owner/repo
Ces étiquettes peuvent ensuite être assignées aux issues ou aux projets pour spécifier sur quel dépôt les Agents en arrière-plan doivent travailler.
Configuration des étiquettes de dépôt dans Linear