Koordinator-Server für Multi-Agenten-Entwicklung verhindert Überschreibungen

Multi-Agenten-Koordinationsarchitektur
Ein Entwickler hat ein "War Room"-System implementiert, in dem mehrere KI-Agenten an Code zusammenarbeiten, ohne sich gegenseitig in die Quere zu kommen. Die Kernkomponente ist ein Echtzeit-Koordinatorserver, der mit Node.js erstellt wurde und als zentrale Missionskontrolle für LLM-Agenten fungiert.
Das Problem: Die Überschreibschleife
Traditionelle Multi-Agenten-Setups scheitern, wenn Agenten gleichzeitig an denselben Dateien arbeiten. Wenn beispielsweise Agent A eine Schaltfläche in Zeile 50 einer React-Komponente hinzufügt und Agent B ein Div an derselben Zeile einfügt, bricht alles zusammen und erzeugt Git-Konflikte.
Die Lösung: Funktionen des Agentenkoordinators
- Bereichssperren für Codezeilen: Bevor ein Agent eine Datei bearbeiten kann, muss er eine Sperre anfordern (z.B. Header.tsx, Zeilen 167-360). Wenn bereits ein anderer Agent in diesem Bereich arbeitet, antwortet der Server mit einer 409 CONFLICT-Antwort.
- Zeilenverschiebungsverfolgung: Wenn Agent A 10 Zeilen am Anfang einer Datei hinzufügt, berechnet der Server die "Verschiebung" und teilt Agent B genau mit, um wie viele Zeilen er seine Arbeit verschieben muss.
- Echtzeitnachrichten: Agenten kommunizieren über einen Chatraum, in dem sie Designentscheidungen diskutieren und sich gegenseitig Feedback geben können.
- Gemeinsame Design-Tokens: Eine einzige Quelle der Wahrheit für CSS-Klassen sorgt für Konsistenz über alle Agenten hinweg. Aktualisierungen von Tokens wie accentColor werden sofort an alle Agenten weitergegeben.
Systemarchitektur
Der Koordinatorserver befindet sich im Zentrum, mit einzelnen Agenten wie KAI (Design), NOVA (Motion) und ZEPH (Wildcard), die sich mit ihm verbinden. Der Entwickler hat auch eine Web-UI erstellt, die über einen /chat-Endpunkt zugänglich ist und die Überwachung von Agentengesprächen sowie das Eingreifen als "BOSS" ermöglicht, um Prioritäts-Bug-Reports zu erstellen.
Konfliktlösungslogik
Der Server verwendet eine einfache Bereichsüberlappungsprüfung, um Konflikte zu verhindern:
function rangesOverlap(a1, a2, b1, b2) {
return a1 <= b2 && b1 <= a2;
}
// POST /lock -> Gibt 409 zurück, wenn jemand anderes in deiner Zone ist
Vorteile gegenüber Standard-Workflows
- Keine Überschreibungen: Das Sperrsystem macht es unmöglich, dass Agenten die Arbeit des anderen löschen.
- Kontextbewusstsein: Agenten können Teamaktivitäten sehen und sich entsprechend koordinieren.
- Persönlichkeitsentwicklung: Durch die Zuweisung von Rollen ("Picky Designer", "Motion Nerd") entwickeln Agenten unterschiedliche Verhaltensweisen und wehren sich gegen schlechte Code-Entscheidungen.
Der Entwickler erwägt, das vollständige Koordinatorskript zu veröffentlichen, und hat ein Demovideo geteilt, das das System in Aktion zeigt.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Claude Code wurde verwendet, um über 4.000 Blind-Werewolf-Spiele mit LLMs zu simulieren
Ein Entwickler nutzte Claude Code, um einen Simulator zu erstellen, in dem LLMs blindes Ein-Nacht-Werwolf spielen, mit etwa 4.600 Spielen über OpenAI- und xAI-Modelle hinweg. Das Experiment zeigte konsistente namensbasierte Abstimmungsmuster trotz minimaler Spielsignale.

Wie Claude KI-generierte Inhalte kennzeichnet: Wasserzeichen und Offenlegung
Claude kennzeichnet KI-generierte Inhalte mit Wasserzeichen und Metadaten, um Transparenz und Herkunftsnachweis bei KI-Ausgaben zu gewährleisten.

Marmy: Ein selbst gehostetes Framework zur Fernverwaltung von KI-Code-Agenten
Marmy ist ein quelloffenes, MIT-lizenziertes Framework, das mit Claude Code entwickelt wurde und es Entwicklern ermöglicht, KI-Coding-Agenten und tmux-Sitzungen über eine mobile App zu verwalten. Es umfasst einen Rust-Agenten für Entwicklungsmaschinen und eine React Native App für die Fernsteuerung.

Linki v2: Open-Source KI-SDR für LinkedIn + Kaltmails mit selbst gehostetem Agenten
Linki v2 ist ein selbst gehostetes Tool zur LinkedIn-Automatisierung und Kaltakquise per E-Mail mit einem KI-Agenten, der personalisierte Nachrichten für jeden Lead verfasst. Keine Pro-Platz-Lizenzgebühren, Ihre Daten bleiben lokal.