Dieser Schnellstart führt Sie von einem frischen Konto zu Ihrem ersten vom Agenten erstellten Merge Request. Das sollte nur wenige Minuten dauern — der größte Teil davon ist Warten auf den Agenten, nicht das Klicken durch Einrichtungsschritte.
Bevor Sie beginnen
Sie benötigen Administratorzugriff auf eine GitLab-Gruppe oder eine GitHub-Organisation, deren Repositories der Agent bearbeiten soll, und — für den reibungslosesten ersten Durchlauf — einen Linear-Workspace. Das ist alles: Es gibt nichts lokal zu installieren und keine Schlüssel, die Sie hin- und herkopieren müssten.
Schritt 1 — Anmelden
Gehen Sie zur Anmeldeseite und melden Sie sich mit GitLab oder GitHub an. Diese eine Zustimmung meldet Sie gleichzeitig an und richtet Ihre Organisation ein: TaskGoblin erstellt eine Organisation für jede Ihrer entfernten Gruppen (GitLab) beziehungsweise für die App-Installation (GitHub), sodass Ihre Repositories in dem Moment verbunden sind, in dem Sie einsteigen.
Für GitHub installieren Sie die TaskGoblin-GitHub-App in der gewünschten Organisation; das Installationstoken der App ist die Bot-Identität, die als taskgoblin[bot] postet. Für GitLab listet die OAuth-Zustimmung Ihre Gruppen auf und verbindet sie.
Schritt 2 — Ihr Issue-Tracking-System verbinden
Öffnen Sie Integrationen über Ihr Organisationsmenü und verbinden Sie Linear. Dies ist eine OAuth-Zustimmung mit einem Klick, die es TaskGoblin ermöglicht, ihm zugewiesene Issues zu sehen und Updates zurückzumelden. Wenn Ihr Team in Slack arbeitet, verbinden Sie hier auch Slack — anschließend können Sie den Goblin in jedem beliebigen Thread erwähnen.
Die vollständige Liste und was jede Integration freischaltet, finden Sie unter Ihre Integrationen verbinden.
Schritt 3 — Dem Agenten eine Aufgabe zuweisen
Übergeben Sie nun etwas Arbeit. Die einfachste erste Aufgabe ist eine kleine, gut beschriebene Änderung — eine Textkorrektur, ein kleines Refactoring, ein fehlender Test.
- In Linear: Öffnen Sie ein Issue, beschreiben Sie die Änderung klar und setzen Sie den Assignee auf TaskGoblin.
- Auf GitHub: Fügen Sie einem Issue das Label
taskgoblinhinzu. - Auf GitLab: Weisen Sie ein Issue dem Bot
@taskgoblinzu.
TaskGoblin übernimmt die Aufgabe automatisch — die Zuweisung oder das Label ist der Auslöser. Es gibt keine Warteschlange, die Sie im Auge behalten müssen, und keinen Button, den Sie drücken müssten.
Schritt 4 — Zusehen, wie er arbeitet
Der Agent startet eine Sandbox, klont das Repository und beginnt mit der Arbeit an einem Branch namens ai-{issue-identifier}. Er meldet den Fortschritt laufend an das Issue zurück, sodass Sie mitverfolgen können, ohne etwas Neues zu öffnen. Wenn er fertig ist, committet er, pusht und eröffnet einen mit dem Issue verknüpften Merge Request (oder Pull Request).
Schritt 5 — Überprüfen und iterieren
Überprüfen Sie den Merge Request genauso, wie Sie es bei einem Kollegen tun würden. Falls etwas geändert werden muss, öffnen Sie kein neues Chatfenster — hinterlassen Sie einfach einen Review-Kommentar mit @taskgoblin oder antworten Sie im Issue. Der Agent nimmt die Arbeit auf demselben Branch wieder auf, mit dem vollständigen Kontext des bisherigen Durchlaufs, und pusht einen Folgecommit. Alle Möglichkeiten, Arbeit an den Agenten zurückzugeben, finden Sie unter Dem Agenten Arbeit zuweisen.
Was Sie gerade getan haben
Sie haben Ihre Tools verbunden, eine Aufgabe über die Oberfläche delegiert, die Ihr Team bereits nutzt, und einen überprüfbaren Merge Request zurückerhalten — ohne dass der Agent jemals Ihren Laptop berührt hat. Das ist der gesamte Ablauf. Alles Weitere in dieser Dokumentation sind Details, die darauf aufbauen.