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

Loslegen

Installation

Du musst Cursor-Admin sein, um die Linear-Integration zu verbinden. Andere Teameinstellungen sind auch für Nicht-Admin-Mitglieder 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 Agent in Cursor ab:
    • GitHub verbinden und Standard-Repository auswählen
    • Nutzungsbasierte Abrechnung aktivieren
    • Datenschutzeinstellungen bestätigen

Kontoverknüpfung

Beim ersten Verwenden wirst du aufgefordert, dein Cursor- mit deinem Linear-Konto zu verknüpfen. Für das Erstellen von PRs ist eine GitHub-Verbindung erforderlich.

So verwendest du es

Delegiere Issues an Cursor oder erwähne @Cursor in Kommentaren. Cursor analysiert Issues und filtert nicht-entwicklungsbezogene Arbeit automatisch 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ähne @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 automatisch PRs, sobald sie fertig sind. Verfolge den Fortschritt im Cursor-Dashboard.
Status-Updates von Background Agents in Linear

Follow-up-Anweisungen

Du kannst in der Agent-Session antworten; das wird als Follow-up an den Agent gesendet. Erwähne einfach @Cursor in einem Linear-Kommentar, um einem laufenden Background Agent zusätzliche Anweisungen 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: Nutz 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, wobei das Parent-Label der Konfigurationsschlüssel ist und das Child-Label der Wert. Projekt-Labels: Dieselbe 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 verwendendes KI-Modell angeben

Repository-Auswahl

Cursor bestimmt anhand dieser Priorität, 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 jeweiligen 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 exakt „repo“ sein, nicht „Repository“ oder andere Varianten)
  5. Erstell in 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