Passer au contenu principal
Avec l’intégration de Cursor pour Slack, tu peux utiliser les Background Agents pour bosser sur tes tâches directement depuis Slack en mentionnant @Cursor avec un prompt.

Bien démarrer

Installation

  1. Va sur Cursor integrations
  2. Clique sur Connect à côté de Slack ou ouvre la page d’installation depuis ici
  3. On te demandera d’installer l’app Cursor pour Slack dans ton espace de travail.
  4. Après l’installation dans Slack, tu seras redirigé vers Cursor pour finaliser la configuration
    1. Connecte GitHub (si ce n’est pas déjà fait) et choisis un dépôt par défaut
    2. Active la tarification à l’usage
    3. Confirme les paramètres de confidentialité
  5. Commence à utiliser les Background Agents dans Slack en mentionnant @Cursor

Comment utiliser

Mentionne @Cursor et donne ton prompt. Ça couvre la plupart des cas d’usage, mais tu peux aussi utiliser les commandes ci-dessous pour personnaliser ton agent. Par exemple, mentionne @Cursor fix the login bug directement dans la conversation, ou utilise des commandes spécifiques comme @Cursor [repo=torvalds/linux] fix bug pour cibler un dépôt particulier.

Commandes

Lance @Cursor help pour obtenir la liste de commandes à jour.
CommandeDescription
@Cursor [prompt]Démarre un Background Agent. Dans les fils avec des agents existants, ajoute des instructions de suivi
@Cursor settingsConfigure les paramètres par défaut et le dépôt par défaut du canal
@Cursor [options] [prompt]Utilise des options avancées : branch, model, repo
@Cursor agent [prompt]Force la création d’un nouvel agent dans un fil
@Cursor list my agentsAffiche tes agents en cours d’exécution

Options

Personnalise le comportement du Background Agent avec ces options :
OptionDescriptionExemple
branchSpécifie la branche de basebranch=main
modelChoisis le modèle d’IAmodel=o3
repoCible un dépôt spécifiquerepo=owner/repo
autoprActive/désactive la création automatique de PRautopr=false
Formats de syntaxe
Utilise les options de plusieurs manières :
  1. Format entre crochets @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
  2. Format inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Priorité des options
Quand tu combines des options :
  • Les valeurs explicites remplacent les valeurs par défaut
  • Les valeurs plus tardives remplacent les précédentes en cas de duplication
  • Les options inline priment sur les valeurs par défaut du modal de paramètres
Le bot analyse les options où qu’elles se trouvent dans le message, ce qui permet d’écrire des commandes naturellement.

Utiliser le contexte du fil

Les Background Agents comprennent et utilisent le contexte des discussions existantes du fil. Pratique quand ton équipe discute d’un problème et que tu veux que l’agent implémente la solution en se basant sur cette conversation.
S
Sarah2:30 PM
Hey team, we're getting reports that users can't log in after the latest deploy
M
Mike2:32 PM
I checked the logs - looks like the auth token validation is failing on line 247 of auth.js
A
Alex2:33 PM
Oh, I think it's because we changed the token format but didn't update the validation regex
S
Sarah2:35 PM
Yeah, the regex still expects the old format. We need to update it to handle both old and new formats for backwards compatibility
Y
You2:36 PM
@Cursor fix this
1
Les Background Agents lisent l’intégralité du fil pour le contexte lors de l’invocation et comprennent puis implémentent des solutions en se basant sur la discussion de l’équipe.

Quand utiliser les commandes de forçage

Quand ai-je besoin de @Cursor agent ? Dans les fils avec des agents existants, @Cursor [prompt] ajoute des instructions de suivi (ne fonctionne que si tu es propriétaire de l’agent). Utilise @Cursor agent [prompt] pour lancer un agent distinct. Quand ai-je besoin de Add follow-up (depuis le menu contextuel) ? Utilise le menu contextuel (⋯) sur la réponse d’un agent pour ajouter des instructions de suivi. Pratique quand plusieurs agents existent dans un fil et que tu dois préciser lequel relancer.

Mises à jour de statut et passation

Quand le Background Agent s’exécute, tu vois d’abord l’option Open in Cursor.
Quand Background Agent a fini, tu reçois une notif dans Slack et tu peux ouvrir la PR créée sur GitHub.

Gérer les agents

Pour voir tous les agents en cours, lance @Cursor list my agents. Gère les Background Agents via le menu contextuel en cliquant sur les trois points (⋯) d’un message de l’agent.
Options disponibles :
  • Add follow-up: Ajouter des instructions à un agent existant
  • Delete: Arrêter et archiver le Background Agent
  • View request ID: Afficher l’ID de requête unique pour le dépannage (à inclure quand tu contactes le support)
  • Give feedback: Donner un feedback sur les performances de l’agent

Configuration

Gère les paramètres par défaut et les options de confidentialité depuis Dashboard → Background Agents.

Paramètres

Modèle par défaut

Utilisé quand aucun modèle n’est explicitement spécifié avec @Cursor [model=...]. Consulte les paramètres pour les options disponibles.

Dépôt par défaut

Utilisé quand aucun dépôt n’est spécifié. Utilise ces formats :
  • https://github.com/org/repository
  • org/repository
Si tu fais référence à un dépôt inexistant, ça peut donner l’impression que tu n’as pas accès. L’erreur s’affiche quand Background Agent ne parvient pas à démarrer.

Branche de base

Branche de départ pour Background Agent. Laisse vide pour utiliser la branche par défaut du dépôt (souvent main)

Paramètres de canal

Configure des paramètres par défaut au niveau du canal avec @Cursor settings. Ces paramètres sont définis par équipe et remplacent tes valeurs par défaut personnelles pour ce canal. Particulièrement utile quand :
  • Différents canaux travaillent sur différents dépôts
  • Les équipes veulent des paramètres cohérents pour tous les membres
  • Tu veux éviter de spécifier le dépôt dans chaque commande
Pour configurer les paramètres du canal :
  1. Exécute @Cursor settings dans le canal souhaité
  2. Définit le dépôt par défaut pour ce canal
  3. Tous les membres de l’équipe qui utilisent Background Agents dans ce canal utilisent ces valeurs par défaut
Les paramètres du canal priment sur les paramètres personnels mais peuvent être remplacés par des options explicites comme@Cursor [repo=...] [prompt]

Confidentialité

Les Background Agents prennent en charge le mode Confidentialité. En savoir plus sur le mode Confidentialité ou gère tes paramètres de confidentialité.
Le mode Confidentialité (héritage) n’est pas pris en charge. Les Background Agents nécessitent un stockage temporaire du code pendant l’exécution.

Afficher le résumé de l’agent

Affiche les résumés d’agent et les images de diff. Peut contenir des chemins de fichiers ou des extraits de code. Peut être activé/désactivé.

Afficher le résumé de l’agent dans les canaux externes

Pour Slack Connect avec d’autres espaces de travail ou des canaux avec des membres externes comme des invités, choisis d’afficher les résumés d’agent dans les canaux externes.

Permissions

Cursor demande ces permissions Slack pour que les Background Agents fonctionnent dans ton espace de travail :
PermissionDescription
app_mentions:readDétecte les @mentions pour lancer les Background Agents et répondre aux demandes
channels:historyLit les messages précédents dans les fils pour le contexte lors de l’ajout d’instructions de suivi
channels:joinRejoint automatiquement les canaux publics lorsqu’il est invité ou sollicité
channels:readAccède aux métadonnées des canaux (ID et noms) pour publier des réponses et des mises à jour
chat:writeEnvoie des mises à jour de statut, des notifications d’achèvement et des liens de PR quand les agents ont fini
files:readTélécharge les fichiers partagés (journaux, captures d’écran, extraits de code) pour un contexte supplémentaire
files:writeMet en ligne des résumés visuels des changements des agents pour une revue rapide
groups:historyLit les messages précédents dans les canaux privés pour le contexte des conversations multi‑tours
groups:readAccède aux métadonnées des canaux privés pour publier des réponses et maintenir le flux de conversation
im:historyAccède à l’historique des messages directs pour le contexte des conversations en continu
im:readLit les métadonnées des MD pour identifier les participants et maintenir le bon fil de discussion
im:writeDémarre des messages directs pour des notifications privées ou une communication individuelle
mpim:historyAccède à l’historique des MD de groupe pour des conversations multi‑participants
mpim:readLit les métadonnées des MD de groupe pour s’adresser aux participants et assurer une bonne livraison
reactions:readObserve les réactions émoji pour les retours utilisateur et les signaux de statut
reactions:writeAjoute des réactions émoji pour marquer le statut : ⏳ en cours, ✅ terminé, ❌ échec
team:readIdentifie les détails de l’espace de travail pour séparer les installations et appliquer les paramètres
users:readFait correspondre les utilisateurs Slack aux comptes Cursor pour les permissions et un accès sécurisé
I