Start / Blog

Blog

Zwei Agenten, ein Ordner: warum Git-Worktrees das Problem lösen

Zwei Agenten gleichzeitig arbeiten zu lassen klingt nach doppelter Geschwindigkeit. In der Praxis endet es oft in einem Zustand, den hinterher niemand mehr sauber auseinandersortieren kann.

Der Engpass ist nicht das Denken

Für uns Menschen ist es anstrengend, zwei Änderungslinien parallel zu verfolgen — jeder Kontextwechsel kostet. Ein Agent hat dieses Problem nicht. Er hält beliebig viele Fäden, ohne den Überblick zu verlieren. Begrenzt ist etwas anderes: das gemeinsame Dateisystem. Zwei Agenten im selben Verzeichnis teilen sich einen Arbeitsplatz, und darüber stolpern sie.

Das sieht dann so aus:

  • beide ändern dieselbe Datei und überschreiben sich gegenseitig
  • einer kennt die Funktion des anderen nicht und baut sie ein zweites Mal
  • Abhängigkeiten werden parallel ergänzt, entfernt oder hochgezogen

Selten entsteht dabei ein klarer Fehler. Meist entsteht ein Stand, in dem alles irgendwie läuft und niemand mehr sagen kann, was von wem stammt.

Ein Repository, mehrere Arbeitsverzeichnisse

Die üblichen Auswege: ein zweiter Klon, langsam und mit der kompletten Historie ein weiteres Mal auf der Platte. Oder ein Unterordner je Agent, der die Projektstruktur verbiegt, nur um Werkzeuge zu beruhigen.

Git kennt seit Version 2.5 einen dritten Weg: Worktrees. Ein Worktree ist ein zusätzliches Arbeitsverzeichnis desselben Repositories mit eigenem ausgechecktem Branch — wie mehrere Lesetische in einer Bibliothek: eigene Bücher auf dem Tisch, ein gemeinsamer Bestand. Drei Befehle decken den Lebenszyklus ab: git worktree add, list und remove.

Das überraschende Detail

Im neuen Ordner liegt kein eigener Git-Speicher. Die Verwaltung bleibt zentral, deshalb ist das Anlegen praktisch kostenlos. Was allerdings ebenfalls fehlt: alles, was nicht unter Versionskontrolle steht — Abhängigkeiten, lokale Konfiguration. Wer das übersieht, wundert sich, warum der Agent im frischen Verzeichnis plötzlich nichts mehr bauen kann.

Mehr dazu im Seminar

Wie sich die Konfliktstellen vor dem ersten Prompt vorhersagen lassen und wie zwei parallel gebaute Features wieder zusammenkommen, zeigt das Modul Parallele KI-Agenten mit Git — inklusive Video und Kapitelübersicht.

Zum Seminar Git & KI-Agenten in der Praxis

← Alle Beiträge