
Ein Review, der alles kommentiert, wird stummgeschaltet
Ein guter Pull-Request-Review hinterlässt drei Kommentare, nicht dreißig. Wenn ein automatisierter Reviewer jede Abweichung benennt, überspringt das Team sie, und der wichtige Kommentar geht in den übrigen unter.
Um zu entscheiden, welche Fälle einen Kommentar verdienen, brauchen Sie die Kodierkonventionen, die Ihr Team durchsetzt, die, die es duldet, und die Teile der Codebasis, in denen eine kleine Änderung trotzdem zählt. Auch der Kontext zählt. Ein fehlender Test für einen experimentellen Endpoint und einer für den Abrechnungspfad sind dieselbe Art von Problem, mit sehr unterschiedlichem Gewicht.
Der Agent hinterlässt Kommentare, die einen Punkt nennen und dann aufhören. Er genehmigt nicht, führt keinen Merge aus und blockiert keine Reviews. Ein bereits benannter Mensch führt den Review.
So bauen Sie den Agent in Agent Studio auf
Prompt-Fähigkeiten nennen die Kriterien, die Ihr Team in Reviews anwendet: die Regeln, die Sie durchsetzen, nicht ein Styleguide, und die Konventionen, die Sie bewusst nicht überwachen.
Ein zweiter Prompt-Skill hebt die sensiblen Bereiche der Codebasis hervor, etwa Abrechnung, Authentifizierung und Datenmigration. Das Gewicht variiert mit dem Ort der Änderung wegen dieser Bereiche.
Der System-Prompt begrenzt die Zahl der Kommentare und verlangt, dass sie gereiht werden. Der Agent muss wählen, was zählt, statt eine vollständige Liste zu erzeugen.
Ein Kommentar muss die Folge nennen, nicht nur die Abweichung. Wenn er nur sagt, dass eine Konvention verfehlt worden sein könnte, ist er Rauschen. Wenn er sagt, dass dieser Pfad jetzt zweimal genutzt werden kann, ist er ein Review.
Ein Webhook-Trigger nimmt Pull-Request-Ereignisse entgegen. Der GitHub-Knoten übergibt den Diff, das zugehörige Issue und die jüngste Dateihistorie an den Agent Chat-Knoten.
Der GitHub-Knoten stellt die Kommentare als Review-Kommentare zurück, die dem Agent zugeordnet sind, damit sie nicht als von einer Kollegin oder einem Kollegen stammend gelesen werden.
Der Agent führt keinen Merge aus, genehmigt keine Änderungen und blockiert keine. Wenn ein Kommentar gepostet wird, geht jeder Eintrag, der einen sensiblen Bereich betrifft, an eine benannte Reviewerin oder einen benannten Reviewer.
Woraus dieser Agent besteht
- Prompt-Fähigkeiten: was Ihr Team durchsetzt und was es bewusst nicht überwacht.
- Prompt-Fähigkeiten: die sensiblen Bereiche, in denen eine kleine Änderung Gewicht hat.
- System-Prompt: ein begrenzter, gereihter Kommentarsatz statt vollständiger Ausgabe.
- System-Prompt: jeder Kommentar nennt die Folge, nicht die Abweichung.
- Webhook (Triggers) with GitHub (Integration): der Diff, das verknüpfte Issue und die jüngste Dateihistorie.
- Agent Chat (Util): Kommentare dem Agent zugeordnet gepostet. Kein Merge, keine Freigabe, kein Block.
- Wenn ein ActionFlow ausreicht: Wenn Sie nur prüfen müssen, dass Tests, ein verknüpftes Issue und eine Beschreibung vorhanden sind, bauen Sie den Workflow. Diese Prüfung nimmt die häufigste Reibung im Review weg.
Häufige Fragen
Newsletter
Produktupdates erhalten
Neue Nodes, Agents und Produktnotizen. Wir senden E-Mails nur, wenn sich das Öffnen lohnt.