Zum Hauptinhalt springen
Nutze Background Agents direkt in Linear, indem du Issues an Cursor delegierst oder @Cursor in Kommentaren erwähnst.

Leg direkt los

Installation

Du musst Cursor-Admin sein, um die Linear-Integration zu verbinden. Andere Team-Einstellungen sind auch für Nicht-Admins verfügbar.
  1. Geh zu Cursor-Integrationen
  2. Klick auf Connect neben Linear
  3. Verbinde deinen Linear-Workspace und wähle ein Team aus
  4. Klick auf Authorize
  5. Schließ die restliche Einrichtung des Background Agents in Cursor ab:
    • Verbinde GitHub und wähle das Standard-Repository
    • Aktivier nutzungsbasierte Abrechnung
    • Bestätige die Datenschutzeinstellungen

Kontoverknüpfung

Beim ersten Verwenden wird die Kontoverknüpfung zwischen Cursor und Linear angestoßen. Für das Erstellen von PRs ist eine GitHub-Verbindung erforderlich.

So geht’s

Delegier Issues an Cursor oder erwähn @Cursor in Kommentaren. Cursor analysiert Issues und filtert automatisch Nicht-Development-Aufgaben heraus.

Issues delegieren

  1. Linear-Issue öffnen
  2. Auf das Assignee-Feld klicken
  3. „Cursor“ auswählen
Ein Issue in Linear an Cursor delegieren

Cursor erwähnen

Erwähn @Cursor in einem Kommentar, um einen neuen Agenten zuzuweisen oder zusätzliche Anweisungen zu geben, zum Beispiel: @Cursor fix the authentication bug described above.

Workflow

Background Agents zeigen in Linear den Status in Echtzeit an und erstellen nach Abschluss automatisch PRs. Verfolge den Fortschritt im Cursor-Dashboard.
Statusupdates von Background Agents in Linear

Follow-up-Anweisungen

Du kannst in der Agent-Session antworten, dann wird deine Nachricht als Follow-up an den Agent gesendet. Erwähne einfach @Cursor in einem Linear-Kommentar, um einem laufenden Background Agent zusätzliche Hinweise zu geben.

Konfiguration

Konfigurier die Background-Agent-Einstellungen über Dashboard → Background Agents.
EinstellungOrtBeschreibung
Standard-RepositoryCursor-DashboardPrimäres Repository, wenn kein Projekt-Repository konfiguriert ist
StandardmodellCursor-DashboardKI-Modell für Background Agents
Basis-BranchCursor-DashboardBranch, von dem PRs erstellt werden (typischerweise main oder develop)

Konfigurationsoptionen

Du kannst das Verhalten des Background Agents auf mehrere Arten konfigurieren: Issue-Beschreibung oder Kommentare: Verwende die [key=value]-Syntax, zum Beispiel:
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Issue-Labels: Verwende eine Parent-Child-Label-Struktur, bei der das Parent-Label der Konfigurationsschlüssel und das Child-Label der Wert ist. Projekt-Labels: Gleiche Parent-Child-Struktur wie bei Issue-Labels, angewendet auf Projektebene. Unterstützte Konfigurationsschlüssel:
  • repo: Ziel-Repository angeben (z. B. owner/repository)
  • branch: Basis-Branch für die PR-Erstellung angeben
  • model: Zu verwendetes KI-Modell angeben

Repository-Auswahl

Cursor legt anhand dieser Priorität fest, in welchem Repository gearbeitet wird:
  1. Issue-Beschreibung/Kommentare: [repo=owner/repository]-Syntax im Issue-Text oder in Kommentaren
  2. Issue-Labels: Repository-Labels, die dem spezifischen Linear-Issue zugewiesen sind
  3. Projekt-Labels: Repository-Labels, die dem Linear-Projekt zugewiesen sind
  4. Standard-Repository: Im Cursor-Dashboard festgelegtes Repository

Repository-Labels einrichten

So erstellst du Repository-Labels in Linear:
  1. Geh zu Settings in deinem Linear-Workspace
  2. Klick auf Labels
  3. Klick auf New group
  4. Benenn die Gruppe „repo“ (Groß-/Kleinschreibung egal – muss genau „repo“ sein, nicht „Repository“ oder andere Varianten)
  5. Erstell innerhalb dieser Gruppe Labels für jedes Repository im Format owner/repo
Diese Labels kannst du dann Issues oder Projekten zuweisen, um festzulegen, in welchem Repository der Background Agent arbeiten soll.
Repository-Labels in Linear konfigurieren
I