Zum Hauptinhalt springen
Mit der Cursor-Integration für Slack kannst du Background Agents nutzen, um direkt in Slack an deinen Aufgaben zu arbeiten, indem du @Cursor mit einem Prompt erwähnst.

Einstieg

Installation

  1. Geh zu Cursor Integrations
  2. Klick auf Connect neben Slack oder geh von hier zur Installationsseite
  3. Du wirst aufgefordert, die Cursor-App für Slack in deinem Workspace zu installieren.
  4. Nachdem du die Installation in Slack abgeschlossen hast, wirst du zurück zu Cursor weitergeleitet, um das Setup abzuschließen
    1. GitHub verbinden (falls noch nicht verbunden) und ein Standard-Repository auswählen
    2. Nutzungsbasierte Abrechnung aktivieren
    3. Datenschutzeinstellungen bestätigen
  5. Starte mit Background Agents in Slack, indem du @Cursor erwähnst

So verwendest du’s

Erwähne @Cursor und gib deinen Prompt ein. Das deckt die meisten Use-Cases ab, aber du kannst auch die folgenden Befehle verwenden, um deinen Agent anzupassen. Zum Beispiel kannst du @Cursor fix the login bug direkt in der Unterhaltung erwähnen oder spezifische Befehle wie @Cursor [repo=torvalds/linux] fix bug verwenden, um ein bestimmtes Repository anzusteuern.

Commands

Führe @Cursor help aus, um eine aktuelle Befehlsliste zu erhalten.
CommandDescription
@Cursor [prompt]Startet einen Background Agent. In Threads mit bestehenden Agenten werden Follow-up-Anweisungen hinzugefügt
@Cursor settingsStandardwerte und das Standard-Repository des Channels konfigurieren
@Cursor [options] [prompt]Erweiterte Optionen verwenden: branch, model, repo
@Cursor agent [prompt]Erzwingt das Erstellen eines neuen Agenten in einem Thread
@Cursor list my agentsZeig deine laufenden Agenten

Options

Passe das Verhalten des Background Agent mit diesen Optionen an:
OptionDescriptionExample
branchBasis-Branch festlegenbranch=main
modelAI-Modell wählenmodel=o3
repoSpezifisches Repository angebenrepo=owner/repo
autoprAutomatische PR-Erstellung ein-/ausschaltenautopr=false
Syntax Formats
Verwende Optionen auf mehrere Arten:
  1. Bracket-Format @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
  2. Inline-Format @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Option precedence
Beim Kombinieren von Optionen gilt:
  • Explizite Werte überschreiben Defaults
  • Spätere Werte überschreiben frühere bei Duplikaten
  • Inline-Optionen haben Vorrang vor Defaults im Settings-Modal
Der Bot parst Optionen überall im Text der Nachricht, was natürliches Schreiben von Befehlen ermöglicht.

Thread-Kontext verwenden

Background Agents verstehen und nutzen Kontext aus bestehenden Thread-Diskussionen. Nützlich, wenn dein Team ein Issue diskutiert und du willst, dass der Agent die Lösung basierend auf dieser Unterhaltung umsetzt.
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
Background Agents lesen beim Aufruf den gesamten Thread als Kontext, verstehen die Diskussion des Teams und setzen darauf basierend Lösungen um.

Wann Force-Befehle verwenden

Wann brauch ich @Cursor agent? In Threads mit bestehenden Agenten fügt @Cursor [prompt] Follow-up-Anweisungen hinzu (funktioniert nur, wenn der Agent dir gehört). Verwende @Cursor agent [prompt], um einen separaten Agent zu starten. Wann brauch ich Add follow-up (über das Kontextmenü)? Verwende das Kontextmenü (⋯) bei der Antwort eines Agenten für Follow-up-Anweisungen. Nützlich, wenn mehrere Agenten in einem Thread existieren und du angeben musst, auf welchen du dich beziehst.

Status-Updates & Handoff

Wenn der Background Agent läuft, bekommst du zuerst die Option, Open in Cursor zu öffnen.
Wenn der Background Agent fertig ist, bekommst du eine Benachrichtigung in Slack und kannst den erstellten PR auf GitHub ansehen.

Agents verwalten

Um alle laufenden Agents zu sehen, führe @Cursor list my agents aus. Verwalte Background Agents über das Kontextmenü, indem du auf die drei Punkte (⋯) in einer Agent-Nachricht klickst.
Verfügbare Optionen:
  • Add follow-up: Füge einem bestehenden Agent weitere Anweisungen hinzu
  • Delete: Stoppe und archiviere den Background Agent
  • View request ID: Zeige die eindeutige Request-ID zur Problembehebung an (mit angeben, wenn du den Support kontaktierst)
  • Give feedback: Gib Feedback zur Agent-Performance

Konfiguration

Verwalte Standard-Einstellungen und Datenschutzoptionen im Dashboard → Background Agents.

Einstellungen

Standardmodell

Wird verwendet, wenn kein Modell explizit mit @Cursor [model=...] angegeben ist. Siehe Einstellungen für verfügbare Optionen.

Standard-Repository

Wird verwendet, wenn kein Repository angegeben ist. Nutze diese Formate:
  • https://github.com/org/repository
  • org/repository
Wenn du ein nicht vorhandenes Repository angibst, wirkt es so, als hättest du keinen Zugriff. Das zeigt sich in der Fehlermeldung, wenn der Background Agent nicht startet.

Basis-Branch

Start-Branch für Background Agent. Leer lassen, um den Standard-Branch des Repositorys zu verwenden (oft main)

Kanaleinstellungen

Konfiguriere Standard-Einstellungen auf Kanalebene mit @Cursor settings. Diese Einstellungen gelten pro Team und überschreiben deine persönlichen Standardwerte für diesen Kanal. Besonders nützlich, wenn:
  • Unterschiedliche Kanäle an unterschiedlichen Repositories arbeiten
  • Teams konsistente Einstellungen für alle Mitglieder wollen
  • Du vermeiden willst, das Repository in jedem Befehl anzugeben
So konfigurierst du Kanaleinstellungen:
  1. Führe @Cursor settings im gewünschten Kanal aus
  2. Setze das Standard-Repository für diesen Kanal
  3. Alle Teammitglieder, die Background Agents in diesem Kanal verwenden, nutzen diese Standardwerte
Kanaleinstellungen haben Vorrang vor persönlichen Standardwerten, können aber durch explizite Optionen wie @Cursor [repo=...] [prompt] überschrieben werden

Datenschutz

Background Agents unterstützen den Privacy Mode. Lies mehr über den Privacy Mode oder verwalte deine Datenschutzeinstellungen.
Privacy Mode (Legacy) wird nicht unterstützt. Background Agents benötigen während der Ausführung temporären Codespeicher.

Agent-Zusammenfassung anzeigen

Zeige Agent-Zusammenfassungen und Diff-Bilder an. Kann Dateipfade oder Code-Snippets enthalten. Kann ein-/ausgeschaltet werden.

Agent-Zusammenfassung in externen Kanälen anzeigen

Für Slack Connect mit anderen Workspaces oder Kanälen mit externen Mitgliedern wie Gästen kannst du festlegen, ob Agent-Zusammenfassungen in externen Kanälen angezeigt werden.

Berechtigungen

Cursor fordert diese Slack-Berechtigungen an, damit Background Agents in deinem Workspace funktionieren:
PermissionDescription
app_mentions:readErkennt @-Erwähnungen, um Background Agents zu starten und auf Anfragen zu reagieren
channels:historyLiest frühere Nachrichten in Threads, um beim Hinzufügen von Folgeanweisungen Kontext zu haben
channels:joinTritt öffentlichen Channels automatisch bei, wenn eingeladen oder angefordert
channels:readGreift auf Channel-Metadaten (IDs und Namen) zu, um Antworten und Updates zu posten
chat:writeSendet Status-Updates, Abschlussbenachrichtigungen und PR-Links, sobald Agents fertig sind
files:readLädt geteilte Dateien (Logs, Screenshots, Codebeispiele) für zusätzlichen Kontext herunter
files:writeLädt visuelle Zusammenfassungen von Agent-Änderungen für eine schnelle Durchsicht hoch
groups:historyLiest frühere Nachrichten in privaten Channels, um Kontext in mehrstufigen Gesprächen zu haben
groups:readGreift auf Metadaten privater Channels zu, um Antworten zu posten und den Gesprächsfluss aufrechtzuerhalten
im:historyGreift auf den Verlauf von Direktnachrichten zu, um Kontext in fortgesetzten Gesprächen zu haben
im:readLiest DM-Metadaten, um Teilnehmende zu identifizieren und korrektes Threading sicherzustellen
im:writeStartet Direktnachrichten für private Benachrichtigungen oder individuelle Kommunikation
mpim:historyGreift auf den Verlauf von Gruppen-DMs zu, um Gespräche mit mehreren Teilnehmenden zu unterstützen
mpim:readLiest Gruppen-DM-Metadaten, um Teilnehmende anzusprechen und eine korrekte Zustellung sicherzustellen
reactions:readBeobachtet Emoji-Reaktionen als Nutzerfeedback und Statussignale
reactions:writeFügt Emoji-Reaktionen hinzu, um den Status zu markieren – ⏳ für läuft, ✅ für abgeschlossen, ❌ für fehlgeschlagen
team:readIdentifiziert Workspace-Details, um Installationen zu trennen und Einstellungen anzuwenden
users:readOrdnet Slack-Nutzer:innen Cursor-Konten zu, um Berechtigungen und sicheren Zugriff zu gewährleisten
I