PWSM: ein Orchestrierungs-Kommandozentrum für Teams aus KI-Agenten
PWSM ist das System, das alles andere, was wir tun, erst möglich macht. So betreibt DDD Teams aus KI-Coding-Agenten gleichzeitig statt einen Assistenten nach dem anderen, und genau deshalb kann ein kleines, hochkarätiges Studio liefern wie ein deutlich größeres.
Die Herausforderung
Ein einzelner KI-Assistent ist ein Nadelöhr. Er arbeitet eine Aufgabe nach der anderen, und der Mensch wird zum Message-Bus zwischen ihm und dem Rest der Arbeit. Mehrere Agenten gleichzeitig laufen zu lassen klingt naheliegend, ist aber gefährlich: Agenten, die zur selben Zeit dieselben Dateien bearbeiten, erzeugen Merge-Chaos. Wir brauchten Parallelität, die wirklich sicher ist.
Was wir gebaut haben
PWSM, der Parallel Worktree Session Manager, ist ein Kommandozentrum für die Orchestrierung von KI-Agenten. Es startet und koordiniert viele Agenten gleichzeitig, jeder von ihnen arbeitet in seinem eigenen isolierten git-Worktree innerhalb einer Sandbox, sodass sie nie kollidieren. Es stellt eine Steuerungsebene aus Orchestrierungs-Tools und eine Bibliothek von Spezialisten-Rollen bereit, dazu ein Live-Web-Kommandozentrum: ein Task-Board, einen Abhängigkeitsgraphen, einen Echtzeit-Event-Feed und Terminals für jeden Agenten.
Konflikterkennung auf Dateiebene und ein Auto-Finalize-Watchdog halten die parallele Arbeit sauber und überprüfbar, sodass der Output vieler Agenten auf dem Main-Branch landet, ohne sich gegenseitig in die Quere zu kommen.
Wie wir es gebaut haben
Wir haben PWSM so gebaut, wie wir für Kunden bauen: agentisch, in engen Schleifen, mit einem Menschen, der den Plan und das Review in der Hand hält. Es läuft auf Node, Express und WebSockets, mit node-pty und xterm.js für die Live-Terminals, Docker für die Isolation und dem Model Context Protocol, um seine Tools für KI-Clients verfügbar zu machen.
Das Ergebnis
PWSM ist die Maschine hinter unserem Delivery-Versprechen. Wenn wir sagen, dass wir agentisch bauen, dann meinen wir genau das, ganz konkret. Es ist der Grund, warum der wirkungsvollste Build in deinen ersten Wochen landet statt im ersten Quartal, und es ist eine handfeste Antwort auf die Frage, die jeder Käufer stellen sollte: Zeig mir, dass du wirklich so baust, statt nur darüber zu reden.