Skip to main content

Integration des Copilot-Cloud-Agent in Linear

Verwenden Sie die Copilot Integration in Linear, um Kontext bereitzustellen, anzupassen, wie der Agent ausgeführt wird, und öffnen Sie Pullanforderungen, alles aus Ihrem linearen Arbeitsbereich.

Wer kann dieses Feature verwenden?

Verfügbar für alle kostenpflichtigen Copilot Pläne.

Hinweis

GitHub Copilot verwendet KI. Prüfe auf Fehler. Siehe Anwendungskarte: GitHub Copilot Agents.

Die Copilot Integration in Linear ermöglicht es Ihnen, aufzurufen Copilot-Cloud-Agent , ohne den linearen Arbeitsbereich zu verlassen. Aus einem Issue in Linear heraus können Sie Cloud-Agent-Sitzungen starten, festlegen, welches Modell, welcher benutzerdefinierte Agent oder welche Branches vom Agenten verwendet werden, eine Sitzung steuern und Pull Requests öffnen – alles unter Verwendung des Kontexts Ihrer Issue-Beschreibung und Kommentare.

Weitere Informationen zu weiteren Copilot Integrationen finden Sie unter Informationen zu Copilot Integrationen.

Hinweis

Wenn Sie @GitHub in einem Linear-Issue erwähnen oder Copilot einem Linear-Issue zuweisen, erfasst der Agent die gesamte Issue-Beschreibung und alle Kommentare als Kontext für Ihre Anfrage. Dies hilft dem Agent, das Problem zu verstehen und eine geeignete Lösung zu implementieren, basierend auf allen Informationen im Problem. Dieser Kontext wird im Pull Request gespeichert.

Voraussetzungen

  • Sie müssen ein GitHub-Konto haben, das über einen kostenpflichtigen Copilot-Plan Zugriff auf Copilot bietet.
  • Sie müssen über ein lineares Konto verfügen und Mitglied eines Teams sein.

Installation der Copilot-App in Linear

Hinweis

  • Um die Copilot App in Linear zu installieren, müssen Sie Besitzer der Organisation oder des Unternehmens sein, in der Sie die App installieren möchten. Sie müssen auch Arbeitsbereichsadministrator in Linear sein.
  • Wenn Ihre Organisation Teil eines Unternehmens ist, das GitHub Enterprise-Cloud mit Datenresidenz verwendet, installieren Sie die Integration aus der unter SUBDOMAIN.ghe.com/apps/external-app/github-copilot-for-linear für Ihr Unternehmen verfügbaren App-Liste. Ersetzen Sie SUBDOMÄNE durch die Unterdomäne Ihres Unternehmens von GHE.com.

Die Copilot App muss nur einmal in einer Organisation installiert werden. Nachdem die App installiert wurde, kann jedes Mitglied der Organisation sein Copilot Konto mit der App verbinden und mit der Verwendung beginnen.

  1. Wechseln Sie zur Copilot Seite "Linear " und klicken Sie auf "Konfigurieren".
  2. Folgen Sie den Anweisungen auf dem Bildschirm, um die App in der Organisation oder im Unternehmen zu konfigurieren und zu autorisieren, in der Sie sie verwenden möchten.

Verwenden der Copilot App in Linear

Wenn Sie die Copilot App zum ersten Mal in Linear verwenden, müssen Sie sie mit Ihrem GitHub Konto verbinden. Sie müssen auch ein Repository angeben, das von Copilot-Cloud-Agent verwendet werden soll. Nur Benutzer mit Schreibzugriff auf das angegebene Repository können Copilot-Cloud-Agent auslösen, um in diesem Repository zu arbeiten. Mitwirkende ohne Schreibzugriff auf das Repository können Copilot unterstützen, indem sie sich an der Issue-Diskussion beteiligen, die beim Erstellen des Pull Requests als Kontext verwendet wird.

  1. Erstellen Sie in Linear ein Problem, bei dem Sie verwenden Copilot-Cloud-Agentmöchten.
  2. Klicken Sie auf das Dropdownmenü " Zuweisen ", und wählen Sie GitHub Copilot dann aus.
  3. Wenn Sie noch kein Repository zur Verwendung durch Copilot-Cloud-Agent angegeben haben, werden Sie aufgefordert, dies jetzt zu tun. Copilot-Cloud-Agent Hier wird die Pullanforderung geöffnet, die sich auf dieses Problem bezieht.
  4. Wenn Sie die App zum ersten Mal verwenden, werden Sie aufgefordert, sich bei Ihrem GitHub Konto anzumelden und die App zu autorisieren. Folgen Sie den Anweisungen, um die Autorisierung abzuschließen.
  5. Im Abschnitt „Links“ Ihres Linear-Issues sehen Sie einen verknüpften „[WIP]“-Pull-Request, der von Copilot-Cloud-Agent erstellt wurde. Klicken Sie auf den Link, um die Pull-Anforderung für GitHub anzuzeigen.
  6. Nachdem Copilot-Cloud-Agent die Arbeit an der Pullanforderung abgeschlossen ist, wird dem Abschnitt "Aktivität" Ihres linearen Problems eine Benachrichtigung hinzugefügt.

Copilot-Cloud-Agent in Linear anpassen

Sie können anpassen, wie Copilot-Cloud-Agent in Linear ausgeführt wird – entweder pro Issue oder für Ihren gesamten Workspace – mithilfe von Linears Anweisungen für den Agenten. Wiederkehrende Präferenzen wie ein Standard-Repository, ein bevorzugtes Modell oder Verzweigungskonventionen legt man am besten einmalig mit Linear Agent Guidance fest.

Verwenden von Linear-Agent-Anleitungen

Linears Anweisungen für den Agenten sind ein Prompt, den Sie auf der Arbeitsbereichs- oder Teamebene festlegen. Linear übergibt diese Anweisungen automatisch jedes Mal an Copilot-Cloud-Agent, wenn Sie es auslösen.

Häufige Verwendungsmöglichkeiten für Agent-Anleitungen umfassen:

  • Festlegen eines Standard-Repositorys, für das Pull Requests geöffnet werden.
  • Angeben eines bevorzugten Modells.
  • Angeben eines zu verwendenden benutzerdefinierten Agents.
  • Definieren von Namenskonventionen für Branches oder eines Standard-Basis-Branches.

Weitere Informationen zu Linears Anleitung für Agenten finden Sie in der Linear-Dokumentation unter „Anleitung für Agenten“.

Auswählen eines Modells

Wenn Sie Copilot-Cloud-Agent aus einem Linear-Issue auslösen, können Sie auswählen, welches Modell Copilot verwendet, indem Sie das Modell in der Issue-Beschreibung angeben. Weitere Informationen findest du unter Ändern des KI-Modells für GitHub Copilot Cloud-Agent.

Wenn Sie ein Standardmodell für jede Ausführung in Ihrem Arbeitsbereich oder Team festlegen möchten, fügen Sie es Ihrer Agent-Anleitung hinzu. Siehe Verwenden von Linear-Agent-Anleitungen.

Verwenden eines benutzerdefinierten Agents

Sie können festlegen, dass Copilot-Cloud-Agent beim Öffnen eines Pull Requests aus Linear einen benutzerdefinierten Agenten aus Ihrem GitHub-Repository verwendet, indem Sie in der Issue-Beschreibung angeben, welcher Agent verwendet werden soll. Weitere Informationen findest du unter Erstellen von benutzerdefinierten Agents für Copilot-Cloud-Agent.

Wenn Sie immer denselben benutzerdefinierten Agent in Ihrem Arbeitsbereich oder Team verwenden möchten, geben Sie ihn in Ihrer Agent-Anleitung an. Siehe Verwenden von Linear-Agent-Anleitungen.

Festlegen des Basiszweigs und des Arbeitszweigs

Wenn Copilot-Cloud-Agent einen Pull Request aus einem Linear-Issue öffnet, können Sie Folgendes auswählen:

  • Der Basis-Branch, auf den der Pull Request abzielt.
  • Der Name des ArbeitszweigsCopilot-Cloud-Agent, der für dessen Commits verwendet wird.

Um bei jedem Durchlauf denselben Basis-Branch oder dieselbe Benennungskonvention für Branches zu verwenden, fügen Sie dies den Anweisungen für Ihren Agenten hinzu. Siehe Verwenden von Linear-Agent-Anleitungen.

Steuern einer Sitzung

Nachdem Sie Copilot-Cloud-Agent über ein Linear-Issue ausgelöst haben, können Sie den Agenten weiterhin steuern. Erwähnen Sie dazu @GitHub Copilot in einem Kommentar zum Linear-Issue mit zusätzlichen Anweisungen, oder geben Sie zusätzliche Anweisungen im Agent-Chatbereich ein.

Weiterführende Lektüre