Ein Workflow ist eine strukturierte Abfolge von Schritten, die von Agenten und Menschen ausgeführt werden. Er wird einmal definiert und dann jedes Mal ausgeführt – mit einem klaren Auslöser, einem definierten Ziel und einer lückenlosen Aufzeichnung dessen, was passiert ist und warum.
Jeder Entwickler gibt die Eingabebefehle ein, überprüft und genehmigt die KI-Ergebnisse auf unterschiedliche Weise. Was genau überprüft wird, hängt davon ab, wer die Überprüfung vornimmt, wobei es kaum Standardisierung zwischen den Teams gibt.
Eine Änderung wird per Kommentar oder durch ein Nicken quer durch den Raum genehmigt. Es gibt zwar eine Spur, aber nichts Strukturiertes, und es gibt keine einfache Möglichkeit, sie später wiederzufinden.
Eine einzige fehlerhafte Überprüfungsgewohnheit zu korrigieren bedeutet, jeden einzelnen Entwickler neu zu schulen – einen nach dem anderen, für immer.
Upsun Dispatch ersetzt Ad-hoc-Vorgehensweisen durch einen einmal festgelegten Workflow: Was ein Agent tut, worauf er Zugriff hat, wo ein Mensch entscheidet und was als Nächstes passiert.
Workflows beseitigen die Unterschiede zwischen individuellen Arbeitsweisen und ersetzen sie durch einen festgelegten Prozess, den das gesamte Team gemeinsam nutzt.
Ein Trigger verknüpft den Workflow mit einem Ereignis in einem Tool, das das Team bereits nutzt: Ein Pull-Request wird eröffnet, ein Commit wird gespeichert, ein Issue wird Dispatch zugewiesen oder Dispatch wird erwähnt, ein festgelegter Zeitpunkt wird erreicht oder jemand startet den Workflow manuell.
Der Agent läuft in einem isolierten Container mit einer aktuellen Kopie des Repositorys und führt dann die definierten Aufgaben aus: eine Änderung prüfen, Kommentare hinterlassen oder entscheiden, ob ein Push erneut geprüft werden muss.
Der Arbeitsablauf hält bei jedem Schritt an, der für die Freigabe vorgesehen ist. Es geht erst weiter, wenn jemand aus deinem Team „Ja“ sagt.
Der Workflow wird abgeschlossen, und alles, was dabei passiert ist – jeder Schritt, jede Entscheidung – wird für diesen Durchlauf protokolliert.
Die Freigabe erfolgt innerhalb deines Dispatch-Teams, bevor etwas veröffentlicht wird – immer dann, wenn der Workflow eine menschliche Entscheidung erfordert.
Führe Abhängigkeitsprüfungen und routinemäßige Korrekturen durch; ein Mensch wird nur hinzugezogen, wenn eine Entscheidung getroffen werden muss.
Ein Workflow kann sich über einen Issue-Tracker und ein Repo erstrecken, ohne dass alle Beteiligten in einem einzigen Dashboard arbeiten müssen.
Jeder Workflow-Durchlauf wird protokolliert: Was ist passiert, wer hat es genehmigt und warum – und das alles steht bereit, noch bevor jemand danach fragen muss.