Human-in-the-Loop Coding-Agenten: Ein Review-Workflow

Ein Review-Workflow mit fünf Gates für Human-in-the-Loop-Coding-Agents: Laufzeit-Berechtigungsmodus, Planbestätigung, Ausführungsgrenze, Attention-Routing und Abnahme zu Protokoll.

Aiden Flux

Aiden Flux

4 November 2026

Human-in-the-Loop Coding-Agenten: Ein Review-Workflow

Human-in-the-loop-Coding-Agents werden meist als eine Einstellung beschrieben: der Modus, in dem das Tool nachfragt, bevor es etwas bearbeitet. Das ist ein Loop, und es ist der kleinste. Er läuft im Terminal eines einzelnen Entwicklers, für eine einzelne Session, und er löst sich auf, sobald die Session endet. Ein Team, das glaubt, menschliche Aufsicht zu haben, weil alle Claude Code im Manual-Modus gelassen haben, hat Aufsicht über Tastendrücke, nicht über Ergebnisse.

Dieser Leitfaden beschreibt den Review-Workflow als fünf Gates – vom Berechtigungs-Prompt innerhalb der Runtime bis zur Abnahme-Entscheidung im gemeinsam genutzten Datensatz – und sagt, wer bei jedem Gate entscheidet und wo diese Entscheidung festgehalten wird. Die Runtime-Gates stammen aus der Dokumentation der Tools selbst. Die Team-Gates nutzen Sharkly, weil sie dort am Task festgehalten werden statt im Scrollback von irgendjemandem. Wenn du zuerst die Definition der Praxis willst: unser Leitfaden zum AI-Agent-Projektmanagement behandelt den Loop, in dem dieser Workflow lebt.

TL;DR

Ein Human-in-the-loop-Review-Workflow für Coding-Agents hat fünf Gates: den Berechtigungsmodus der Runtime, die Plan-Bestätigung, bevor aus Arbeit Tasks werden, die Ausführungsgrenze, die entscheidet, wann ein Run starten darf, das Aufmerksamkeitssignal, das den Review an eine namentlich benannte Person leitet, und die Abnahme, die von dieser Person als Statusänderung festgehalten wird. Nur das erste Gate ist eine Tool-Einstellung. Die anderen vier sind Team-Entscheidungen und brauchen einen gemeinsamen Datensatz, um real zu sein. Agents recherchieren, führen aus, testen und berichten. Menschen geben die Richtung vor, erteilen die Befugnis und nehmen das Ergebnis ab.

Gate 1: Der Berechtigungsmodus in der Runtime

Jeder ernstzunehmende Coding-Agent liefert ein Genehmigungs-Rad mit. Claude Codes Berechtigungsmodi reichen von default, beschriftet als Manual, was vor Bearbeitungen, Shell-Befehlen und Netzwerkzugriffen nachfragt, über acceptEdits, plan und auto, wo ein zweites Modell – der Classifier – Aktionen statt deiner prüft, bis hin zu bypassPermissions nur für isolierte Container. Umschalten mit Shift+Tab oder --permission-mode. Codex bietet dieselbe Idee über den Befehl /permissions, der festlegt, wann es Dateien bearbeiten oder Befehle ausführen darf, ohne nachzufragen.

Dieses Gate ist notwendig und nicht ausreichend. Es ist pro Session und pro Entwickler, es schützt die Maschine statt der Anforderung, und es hinterlässt keinen Datensatz, den ein Teammitglied lesen könnte. Bei Pro-, Max- und Team-Plänen startet Claude Code inzwischen standardmäßig im Auto-Modus, eine vernünftige Wahl – genau deshalb, weil der Classifier schneller und konsistenter ist als ein müder Mensch, der auf Ja klickt. Die Lehre ist nicht, gegen das Rad zu kämpfen, sondern aufzuhören, das Rad als den Review zu behandeln.

Gate 2: Plan-Bestätigung

Das erste Gate auf Teamebene liegt vor jeder Codezeile. Im Agent-Chat von Sharkly kann der Agent im Plan-Modus Aktionen zur Überprüfung vorschlagen, und der geplante Task samt Sub-Tasks wird erst angelegt, nachdem eine Person den Vorschlag bestätigt hat. Du kannst bestätigen, ohne zu starten, oder bestätigen und starten.

Hier wird der Umfang festgelegt, und das ist günstig: einen vorgeschlagenen Sub-Task zu bearbeiten kostet eine Minute, einen nicht angefragten Refactor zu überprüfen kostet einen Nachmittag. Lass Explore ausgewählt, wenn du nur eine Analyse willst. Nutze eine Crew, wenn ein Leader das Ziel interpretieren und weitere Agent-Mitglieder einbeziehen muss; nutze einen einzelnen Agent und spare dir das Zeremoniell, wenn eine Rolle die Arbeit abdeckt. Unser Leitfaden zum Chat mit einem AI-Agent oder zum Zuweisen eines Tasks behandelt die drei Modi.

Gate 3: Die Ausführungsgrenze

Ein Task, der einem Agent zugewiesen ist, startet nicht, solange er im Backlog liegt. Ihn in einen Status zu verschieben, dessen Kategorie „bereit für Arbeit“ ist, startet den Run, und die Kategorien „abgeschlossen“, „abgebrochen“ und „Duplikat“ starten niemals einen initialen Run. Die Statuskategorie ist also ein Gate, das eine Person bewusst bedient, und es ist auf dem Board sichtbar.

Zwei Dinge machen dieses Gate zu mehr als einer Formalität. Jeder Run bekommt ein isoliertes Verzeichnis, und repository-basierte Runs bereiten einen frischen Worktree vor, sodass ein genehmigter Run einem Run, den niemand genehmigt hat, keinen Schaden zufügen kann. Und der Run trägt die Task-Beschreibung, aktuelle Kommentare und den Task-Typ Workflow, der die Status einschränkt, die der Agent auswählen darf. Ein Agent kann seine eigene Arbeit nicht als abgenommen markieren, wenn der Workflow ihm diesen Status nicht gibt. Unser Beitrag zu Git-Worktrees mit AI-Coding-Agents erklärt die Isolation.

Gate 4: Das Aufmerksamkeitssignal

Ein Agent beendet einen Run an einer von zwei nützlichen Stellen: mit einem Ergebnis oder mit einer Frage. Sharkly benennt beides. Ein Agent kann einen Task als „wartet auf menschliche Antwort“ oder „wartet auf menschlichen Review“ hinterlassen, und fehlgeschlagene oder blockierte Arbeit taucht als Aufmerksamkeits-Eintrag auf. Diese Signale landen im Inbox, im Bereich Primary, bei der verantwortlichen Person, und Run-Fehler gehen an die zugewiesene Person statt an alle Abonnenten.

Das Gate hier ist das Routing, und es ist das, was die meisten Teams versehentlich falsch machen. Ein Review, der in einen Kanal geht, geht an niemanden. Ein Review, der an den menschlichen Assignee geht, am Task, mit dem Ausführungsprotokoll einen Klick entfernt, geht an jemanden, den man später darauf ansprechen kann. Unser Leitfaden zur AI-Agent-Inbox behandelt die Mechanismen der Warteschlange.

Antworten ist auch der Weg, wie Arbeit weitergeht. Ein Mitgliedskommentar an einem Task mit einem bereiten Agent-Assignee kann einen weiteren Run einreihen, sodass Review-Feedback dieselbe Arbeit fortsetzt, statt einen zweiten Prozess zu starten. Eine Person zu erwähnen – oder ein All-Mention zu verwenden – startet für sich genommen keinen Agent, was verhindert, dass ein Mensch-zu-Mensch-Austausch den Agent aufweckt.

Gate 5: Abnahme im Datensatz

Abnahme bedeutet, dass eine Person den Task-Status ändert, nachdem sie die Belege gelesen hat. Lies in dieser Reihenfolge: die Abnahmekriterien in der Beschreibung, den Kommentar des Agent, der die durchgeführten Prüfungen und die verbleibenden Unsicherheiten nennt, das Ausführungsprotokoll und dann den Diff. Das Protokoll hält fest, warum der Run eingereiht wurde, wann er gestartet und beendet wurde, Tool-Aufrufe und Runtime-Ereignisse, die Auslöse-Quelle und Fehlerdetails; es ist der Unterschied zwischen dem Review einer Änderung und dem Review einer Geschichte über eine Änderung.

Zwei Regeln schützen dieses Gate. Das Mergen eines verknüpften Pull Requests ändert den Task-Status nicht, sodass ein Merge nie mit einer Abnahme verwechselt wird. Und ein abgeschlossener Automation-Run beschreibt den Run, nicht das Versprechen, dass jedes nachgelagerte Ergebnis korrekt war. Beides stammt direkt aus der Produktdokumentation, und beides existiert, weil Teams „fertig“ immer wieder mit „korrekt“ verwechselt haben.

Der Workflow in einer Tabelle

Gate Beantwortete Frage Wer entscheidet Wo es festgehalten wird
Berechtigungsmodus Darf diese Session das anfassen? Der Entwickler Nirgends gemeinsam
Plan-Bestätigung Ist das die richtige Aufteilung? Eine Person, zum Vorschlag Die bestätigten Sub-Tasks
Ausführungsgrenze Darf dieser Task jetzt laufen? Wer ihn aus dem Backlog verschiebt Statusänderung in Activity
Aufmerksamkeitssignal Wer muss hinschauen, und worauf? Sharkly leitet es an den Assignee Inbox Primary und der Task
Abnahme Ist das Ergebnis korrekt? Der menschliche Assignee Statusänderung durch eine namentlich benannte Person

Wann man die Gates weiter öffnet

Nicht jeder Task verdient fünf Stopps, und das Gegenteil zu behaupten ist der Weg, wie Review zum Theater wird. Nur lesende Arbeit wie ein Repository-Audit braucht Gate 1 und Gate 5. Umkehrbare Arbeit in einem isolierten Worktree, etwa ein Dependency-Bump mit Tests, kann die Plan-Bestätigung überspringen. Automations, die nach Zeitplan laufen, sollten in ihren Anweisungen festhalten, wann eine Person prüfen oder entscheiden muss, und sollten manuell ausgeführt und inspiziert werden, bevor jemand vom Zeitplan abhängt; unser Leitfaden zu Automations in Sharkly behandelt das.

Behalte alle fünf für alles, was eine öffentliche Schnittstelle ändert, Daten anfasst oder nicht mit einem einzigen Befehl rückgängig gemacht werden kann. Und halte überall eine Regel ein: ein namentlich benannter menschlicher Assignee bei jedem Agent-Task. Sharkly trennt menschliche Verantwortung bewusst von der Ausführung durch Agents, sodass ein Task gleichzeitig Personen und einen Agent zugewiesen haben kann. Verantwortlichkeit lässt sich nicht delegieren, und der Datensatz sollte zeigen, wer sie trägt.

Was Human-in-the-loop nicht ist

Es ist keine Person, die ein Terminal beobachtet. Es ist kein Berechtigungs-Prompt mit einem erschöpften Reviewer dahinter. Und es ist kein Status, der „Abgeschlossen“ sagt. Automatisierung endet dort, wo Team-Urteilsvermögen gefragt ist, und liefert eine Auslieferung mit vollständigem Kontext und prüfbaren Belegen zurück. Dieser Satz ist der ganze Workflow; die Gates sind nur der Ort, an dem er durchgesetzt wird. Sharkly ersetzt weder Claude Code noch Codex oder andere Ausführungstools; es ist die Ebene, die diese Entscheidungen aufschreibt.

FAQ

Entfernt der Auto-Modus in Claude Code den Menschen aus dem Loop? Er entfernt den Menschen aus dem Berechtigungs-Prompt. Der Classifier prüft Aktionen gegen deine Anfrage; er prüft nicht, ob das Ergebnis die Anforderung erfüllt hat. Gates 2 bis 5 bleiben weiterhin Sache der Menschen.

Wie stoppe ich einen Agent mitten im Run? Eine eingereihte oder laufende Ausführung kann abgebrochen werden. Einen Task in den Status „Abgebrochen“ oder „Duplikat“ zu verschieben stoppt ebenfalls aktive Runs; der Status „Abgeschlossen“ tut das nicht – also erst abbrechen, wenn der Agent noch arbeitet.

Wer sollte der Reviewer sein? Der menschliche Assignee am Task. Sharkly sendet Waiting-for-review- und Fehlersignale an diese Person, weshalb jeder Agent-Task eine nennen sollte. Unser Leitfaden zu Agents in Sharkly erklärt die zwei Zuweisungs-Slots.

Kann Review-Feedback ohne neuen Task an den Agent zurückgehen? Ja. Ein Kommentar am Task kann einen Folge-Run für den zugewiesenen Agent einreihen, und schnelle Kommentare werden zusammengefasst, damit sie keine doppelten Runs erzeugen.

Mehr entdecken

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

GPT-6 Cyber erfordert Daybreak Red sowie eine Modellfreigabe und kostet 20 $ pro Million Input-Tokens. So sollten KI-Agenten-Teams Sicherheitsprüfungen und Triage steuern.

6 November 2026

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Die Preise für Gemini Omni 1.2 Flash beginnen bei 0,07 $ pro Sekunde für 720p, Teams zahlen jedoch pro Versuch. Hier finden Sie sämtliche Tarife nach Auflösung und eine wiederverwendbare monatliche Budgetvorlage.

6 November 2026

Ist Gemini Omni 1.2 Flash kostenlos?

Ist Gemini Omni 1.2 Flash kostenlos?

Für Gemini Omni 1.2 Flash gibt es keinen kostenlosen Tarif in der Gemini API, und auch das Google-Cloud-Guthaben von 300 US-Dollar gilt nicht für die Gemini API. Wo Videos zum Nulltarif tatsächlich funktionieren (Google Vids und Flow), welche Limits jeweils gelten, was ein Clip kostet und was es...

6 November 2026