AI-gesteuertes Development

Zwei Coding-Agents, ein Repository — und keiner wusste vom anderen

Zwei Coding-Agents haben bei mir gleichzeitig am selben Repository gearbeitet. Jeder für sich hat gute Arbeit gemacht. Zusammen waren sie ein Risiko.

Passiert ist es in meinem Homelab, also ohne Kundenschaden, aber lehrreich. Der eine Agent baute ein Feature, der andere stellte das Design um. Gleicher Arbeitsordner, gleiche Live-Umgebung. Der erste committete, während der zweite noch dieselben Vorlagen änderte. Danach lagen zwei Stände in der Pipeline — und wer zuerst ausrollt, überschreibt den anderen. Ich wusste, dass beide laufen. Die Agents wussten nichts voneinander.

Aufgefallen ist es, weil ein Push nicht auf dem Stand aufsetzte, den der Agent erwartet hatte. Mit zwei Entwicklern wäre das kaum passiert — nicht weil Menschen besser sind, sondern weil wir für Menschen die Regeln längst haben: Branches, Code-Owner, Deploy-Fenster, ein kurzes „bin gerade dran" im Teamchat. Agents kennen diese Regeln nicht, solange wir sie ihnen nicht mitgeben.

Was ich daraus mitnehme — für Teams, in denen mehrere Agents parallel arbeiten:

→Ein Agent, ein Arbeitsbereich. Eigener Branch oder eigener Worktree pro Agent und Aufgabe, nie zwei Agents im selben Arbeitsordner. Zwei Entwickler, die ungefragt in derselben Datei tippen, würde niemand zulassen — bei Agents passiert genau das erstaunlich schnell.
→Ausrollen ist exklusiv. Pro Umgebung deployt genau einer, mit einer Sperre statt mit Hoffnung. Ein Agent, der „den letzten grünen Stand" ausrollt, kennt nur seinen eigenen.
→Zuständigkeit pro System, nicht pro Aufgabe. Wer am Produkt baut, fasst die Plattform nicht an — und umgekehrt. Querschnittsänderungen wie Design oder Abhängigkeiten gehen als Vorschlag an den Zuständigen, nicht direkt in den Code.
→Sichtbar machen, wer woran arbeitet. Wenn das nur im Kopf der Person steht, die die Sitzungen gestartet hat, ist es nicht dokumentiert — und der nächste Agent fragt nicht nach.
→Der Mensch bleibt Dispatcher. Parallele Agents sind der grosse Hebel, aber nur, wenn jemand die Arbeit so schneidet, dass sie sich nicht überlappt.

Ein Agent braucht Regeln. Mehrere Agents brauchen zusätzlich Absprachen — und solange sie nichts voneinander wissen, muss jemand diese Absprachen für sie treffen.

Wie viele Agents arbeiten bei euch parallel — und wer koordiniert sie?

◰ Alle Insights