Zum Hauptinhalt springen
Wenn Sie die Linear-Integration einrichten, erhält Devin automatisch über die Authentifizierung Ihrer Integration Zugriff auf die nativen Linear-Tools. Sie müssen den Linear-MCP nicht separat über den MCP Marketplace konfigurieren.

Integration einrichten

  1. Gehe in deinem Devin-Konto unter app.devin.ai zu Settings > Integrations > Linear und klicke auf „Connect“.
  2. Du wirst zu Linear weitergeleitet, um die Berechtigungen zu prüfen und Devin Zugriff zu gewähren. Du kannst auswählen, auf welche Teams in Linear Devin Zugriff haben soll. Du kannst Devins Zugriff später jederzeit direkt in den Linear-Apps-Einstellungen ändern.
  3. Sobald die Verbindung hergestellt ist, konfiguriere deine synchronisierten Playbook-Labels und richte optional Automatisierungstrigger auf der Einstellungsseite ein.

So startest du Devin aus Linear

Es gibt drei Möglichkeiten, eine Devin-Sitzung über ein Linear-Ticket zu starten:

Devin einem Ticket zuweisen

Weise das Ticket in Linear direkt Devin zu. Devin verwendet das Standard-Playbook, das in deinen Linear-Integrations­einstellungen konfiguriert ist, um mit der Arbeit am Ticket zu beginnen.

Ein Playbook-Label hinzufügen

Fügen Sie dem Ticket ein Playbook-Label (z. B. !plan, !implement, !triage, !review) hinzu. Devin startet eine Sitzung mit dem Playbook, das diesem Label entspricht. Diese Labels werden aus Ihren in den Integrationseinstellungen konfigurierten synchronisierten Playbook-Labels übernommen.

Devin in einem Kommentar per @mention erwähnen

Erwähne Devin in einem Ticketkommentar mit konkreten Anweisungen. Devin startet eine Session und verwendet deinen Kommentar als Aufgabenbeschreibung, ohne dabei ein Playbook zu verwenden.

Integration konfigurieren

Synchronisierte Playbook-Labels

Playbook-Labels ermöglichen dir zu steuern, welche Devin-Playbooks direkt in Linear als Labels verfügbar sind. Wenn du ein Playbook zur synchronisierten Liste hinzufügst, wird dessen Makro (z. B. !plan) als Linear-Label in der Labelgruppe „Devin Playbooks“ verfügbar.
  • Standard-Playbook: Ein Playbook ist als Standard markiert. Wenn einem Ticket Devin ohne ein bestimmtes Playbook-Label zugewiesen wird, verwendet Devin dieses Standard-Playbook. Das !plan-Playbook ist als Standard für neue Verbindungen festgelegt.
  • Playbooks hinzufügen: Klicke auf „Add playbook“, um zusätzliche Playbooks zu synchronisieren. Es können nur Playbooks mit einem Makro synchronisiert werden.
  • Playbooks entfernen: Entferne ein Playbook, um die Synchronisierung seines Labels mit Linear zu beenden.

Automatisierungsauslöser

Automatisierungsauslöser ermöglichen es Devin, automatisch mit der Bearbeitung von Tickets zu beginnen, wenn diese bestimmte Bedingungen erfüllen – ohne manuelle Zuweisung oder Label-Zuweisung. Sie können Auslöser konfigurieren basierend auf:
  • Teams: Nur für Tickets in bestimmten Linear-Teams auslösen.
  • Labels: Nur auslösen, wenn ein Ticket bestimmte Labels hat.
  • Status: Nur auslösen, wenn ein Ticket einen bestimmten Status erreicht (z. B. „Todo“, „In Progress“).
  • Playbook: Optional angeben, welches Playbook Devin für die ausgelöste Sitzung verwenden soll.
Auslöser verwenden Edge Detection, das heißt, sie werden nur ausgelöst, wenn ein Ticket von „Bedingungen nicht erfüllt“ zu „Bedingungen erfüllt“ übergeht (z. B. wenn ein Label hinzugefügt oder ein Status geändert wird), nicht für Tickets, die die Bedingungen bereits erfüllen.

Enterprise: Zuordnung von Linear-Teams

Für Enterprise-Deployments mit mehreren Devin-Organisationen können Admins Linear-Teams bestimmten Devin-Organisationen zuordnen. So wird sichergestellt, dass Tickets aus jedem Linear-Team an die richtige Devin-Organisation weitergeleitet werden. Eine Zuordnung ist erforderlich, damit die Linear-Integration in Enterprise-Umgebungen funktioniert.

Interaktion mit Devin in Linear

Sobald Devin beginnt, an einem Ticket zu arbeiten, nutzt es die Agent-Session-Oberfläche von Linear zur Kommunikation:
  • Aktivitätsfeed: Devin veröffentlicht Echtzeit-Updates während der Arbeit, einschließlich ausgeführter Befehle, bearbeiteter Dateien und Zusammenfassungen zum Fortschritt.
  • Planverfolgung: Devins To-do-Liste wird mit der Plan-UI von Linear synchronisiert, damit Sie den Fortschritt auf einen Blick sehen können.
  • Folgenachrichten: Senden Sie Nachrichten im Agent-Session-Thread, um Devin zusätzliche Anweisungen zu geben oder Fragen zu stellen.
  • Devin stoppen: Verwenden Sie das Stoppsignal in Linear, um Devin bei der aktuellen Aufgabe anzuhalten.
  • PR-Links: Wenn Devin einen Pull-Request (PR) erstellt, wird die PR-URL automatisch zur Agent-Session hinzugefügt, damit Sie leicht darauf zugreifen können.
  • Sitzungslink: Ein direkter Link zur Devin-Sitzung in der Web-App wird zur Agent-Session hinzugefügt, zusammen mit einem Link zum verwendeten Playbook (falls zutreffend).

Dein Linear-Benutzerkonto verbinden

Zusätzlich zur Integration auf Organisationsebene können einzelne Teammitglieder ihr Linear-Konto mit ihrem Devin-Konto verknüpfen. So kann Devin erkennen, wer ein Ticket erstellt hat, und Sitzungen dem richtigen Benutzer zuordnen. Um dein Benutzerkonto zu verknüpfen, gehe zu Settings > Integrations > Linear und verknüpfe dein Konto im Bereich „User connection“.