Es gibt keinen einzelnen "Ausführen"-Button in TaskGoblin. Stattdessen beobachtet der Agent die Tools, die Sie bereits verwenden, und übernimmt die Arbeit in dem Moment, in dem Sie sie übergeben — mit denselben Gesten, die Sie auch verwenden würden, um sie an ein Teammitglied zu delegieren. Diese Seite ist der vollständige Katalog dieser Auslöser.
Unabhängig davon, welchen Weg Sie wählen: Der Agent kommt bereits mit dem passenden Kontext bei der Aufgabe an und meldet das Ergebnis an derselben Stelle zurück.
Ein Linear-Issue zuweisen
Setzen Sie den TaskGoblin-Agenten als Assignee eines Linear-Issues. Er liest Titel, Beschreibung und Kommentare des Issues, erledigt die Arbeit und verknüpft den Merge Request mit dem Issue, samt Status-Updates auf dem Weg dorthin. Dies ist der häufigste Auslöser und derjenige, den der Schnellstart verwendet.
Um eine weitere Runde anzustoßen, hinterlassen Sie einen Kommentar am Issue, der die gewünschte Änderung beschreibt — der Agent setzt die Arbeit auf demselben Branch fort.
In einem Merge Request oder Pull Request erwähnen
Hinterlassen Sie einen Kommentar, der den Goblin in einem bestehenden MR oder PR erwähnt:
- Bei GitLab:
@taskgoblinin einer Merge-Request-Notiz. - Bei GitHub:
@taskgoblinin einem Pull-Request- oder Issue-Kommentar.
Nutzen Sie dies zum Iterieren: @taskgoblin please address the review comments (bitte gehen Sie auf die Review-Kommentare ein) oder @taskgoblin add tests for the edge case in the last commit (fügen Sie Tests für den Grenzfall aus dem letzten Commit hinzu). Der Agent pusht einen Folge-Commit auf denselben Branch.
Automatische Code-Review
Wenn ein Merge Request oder Pull Request geöffnet oder aktualisiert wird, kann TaskGoblin ihn automatisch überprüfen und sein Feedback als Kommentare veröffentlichen — ganz ohne Erwähnung. Damit wird der Agent zu einem Erst-Reviewer für jede Änderung, nicht nur für die, die er selbst verfasst hat.
Von einem Issue aus auslösen
Sie müssen nicht Linear verwenden, um von einem Issue aus zu starten:
- Fügen Sie bei GitHub einem Issue das Label
taskgoblinhinzu. Das Label ist der Auslöser; Erwähnungen in den Kommentaren dieses Issues setzen den Lauf fort. - Weisen Sie bei GitLab ein Issue dem Bot
@taskgoblinzu oder erwähnen Sie ihn in einem Kommentar zum Issue.
In Slack fragen
Erwähnen Sie den Goblin in einem Slack-Thread. Er antwortet in dem Thread, in dem das Gespräch stattfindet — das macht Slack zur richtigen Wahl, wenn eine Anfrage eher als Diskussion denn als formales Ticket beginnt. Verbinden Sie Slack zunächst über Integrationen.
Eine wiederkehrende Aufgabe planen
Für Arbeiten, die in einem festen Rhythmus statt bei Bedarf erfolgen sollen, erstellen Sie ein Loop: eine Freitext-Anweisung, die der Agent zu einem einmaligen oder wiederkehrenden Zeitpunkt ausführt. Jeder Auslösezeitpunkt verhält sich genau wie jeder andere Lauf — es wird ein Thread erzeugt und ein Merge Request geöffnet —, sodass Loop-Arbeit denselben Verlauf und Review-Ablauf teilt. Verwalten Sie diese unter /{organisation}/loops.
Gute Kandidaten: ein wöchentliches Dependency-Update, ein nächtlicher Changelog-Entwurf, eine wiederkehrende Aufräumaufgabe.
Was allen Auslösern gemeinsam ist
- Der Agent kommt mit Kontext an. Er liest das Issue, den Thread oder den Kommentarverlauf, bevor er beginnt.
- Die Arbeit findet in einer Sandbox statt, auf einem Branch mit dem Namen
ai-{issue-identifier}, niemals auf Ihrem eigenen Rechner. - Das Ergebnis kommt dorthin zurück, wo Sie es angefragt haben. Ein Merge Request, ein Review-Kommentar oder eine Slack-Antwort — jeweils an derselben Stelle, an der Sie den Vorgang ausgelöst haben.
Was zwischen dem Auslöser und dem Merge Request passiert, erfahren Sie unter Wie der Agent arbeitet.