Pour commencer
Installation
- Va sur Cursor integrations
- Clique sur Connect à côté de Slack ou ouvre la page d’installation depuis ici
- On te demandera d’installer l’app Cursor pour Slack dans ton espace de travail.
-
Après l’installation dans Slack, tu seras redirigé vers Cursor pour finaliser la configuration
- Connecte GitHub (si ce n’est pas déjà fait) et choisis un dépôt par défaut
- Active la tarification à l’usage
- Confirme les paramètres de confidentialité
- Commence à utiliser les Background Agents dans Slack en mentionnant @Cursor
Comment l’utiliser
Commandes
Commande | Description |
---|---|
@Cursor [prompt] | Démarre un agent en arrière-plan. Dans les fils avec des agents existants, ajoute des instructions de suivi |
@Cursor settings | Configure les valeurs 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 agents | Affiche tes agents en cours d’exécution |
Options
Option | Description | Exemple |
---|---|---|
branch | Spécifie la branche de base | branch=main |
model | Choisis le modèle d’IA | model=o3 |
repo | Cible un dépôt spécifique | repo=owner/repo |
autopr | Active/désactive la création automatique de PR | autopr=false |
Formats de syntaxe
- Format entre crochets @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- Format inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Priorité des options
- Les valeurs explicites remplacent les valeurs par défaut
- Les valeurs les plus récentes remplacent les précédentes en cas de doublon
- Les options inline priment sur les valeurs par défaut du modal des paramètres
Utiliser le contexte du fil
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 agents en arrière-plan lisent l’intégralité du fil pour le contexte lorsqu’ils sont invoqués
et implémentent des solutions en s’appuyant sur la discussion de l’équipe.
Quand utiliser les commandes forcées
Mises à jour de statut et handoff


Gestion des agents

- Add follow-up: Ajoute des instructions à un agent existant
- Delete: Arrête et archive le Background Agent
- View request ID: Affiche l’ID de requête unique pour le dépannage (à inclure lors de la prise de contact avec le support)
- Give feedback: Donne ton avis sur les performances de l’agent
Configuration
Paramètres
Modèle par défaut
Dépôt par défaut
https://github.com/org/repository
org/repository
Si tu indiques un dépôt qui n’existe pas, ça donnera l’impression que tu n’y as pas accès.
Cela apparaît dans le message d’erreur quand Background Agent ne parvient pas à démarrer.
Branche de base
main
).
Paramètres de canal
- 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
- Exécute @Cursor settings dans le canal souhaité
- Défnis le dépôt par défaut pour ce canal
- Tous les membres de l’équipe qui utilisent Background Agents dans ce canal utiliseront ces valeurs par défaut
Les paramètres de canal priment sur les valeurs personnelles, mais peuvent être
remplacés par des options explicites comme@Cursor [repo=...] [prompt]
Confidentialité
Le mode Confidentialité (hérité) 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
Afficher le résumé de l’agent dans les canaux externes
Autorisations
Autorisation | Description |
---|---|
app_mentions:read | Détecte les @mentions pour lancer les Background Agents et répondre aux demandes |
channels:history | Lit les messages précédents dans les fils pour le contexte lors de l’ajout d’instructions de suivi |
channels:join | Rejoint automatiquement les canaux publics lorsqu’il est invité ou sollicité |
channels:read | Accède aux métadonnées des canaux (ID et noms) pour publier des réponses et des mises à jour |
chat:write | Envoie des mises à jour de statut, des notifications de fin et des liens de PR quand les agents ont terminé |
files:read | Télécharge des fichiers partagés (logs, captures d’écran, extraits de code) pour plus de contexte |
files:write | Charge des résumés visuels des changements effectués par les agents pour une revue rapide |
groups:history | Lit les messages précédents dans les canaux privés pour le contexte des conversations multi-tours |
groups:read | Accède aux métadonnées des canaux privés pour publier des réponses et maintenir le flux de conversation |
im:history | Accède à l’historique des messages directs pour le contexte des conversations continues |
im:read | Lit les métadonnées des MD pour identifier les participants et maintenir un fil correct |
im:write | Démarre des messages directs pour des notifications privées ou une communication individuelle |
mpim:history | Accède à l’historique des MD de groupe pour les conversations multi-participants |
mpim:read | Lit les métadonnées des MD de groupe pour s’adresser aux participants et assurer une bonne distribution |
reactions:read | Observe les réactions émoji pour les retours utilisateur et les signaux d’état |
reactions:write | Ajoute des réactions émoji pour marquer l’état : ⏳ en cours, ✅ terminé, ❌ échec |
team:read | Identifie les détails de l’espace de travail pour distinguer les installations et appliquer les paramètres |
users:read | Fait correspondre les utilisateurs Slack avec les comptes Cursor pour les permissions et un accès sécurisé |