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

✍️ OpenClawRadar📅 Veröffentlicht: 13. April 2026🔗 Source
Koordinator-Server für Multi-Agenten-Entwicklung verhindert Überschreibungen
Ad

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.
Ad

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

Ad

👀 Siehe auch

Hypura: Speicher-Ebenen-bewusster LLM-Inferenz-Planer für Apple Silicon
Werkzeuge

Hypura: Speicher-Ebenen-bewusster LLM-Inferenz-Planer für Apple Silicon

Hypura ist ein auf Rust basierender Inferenz-Scheduler, der Modelltensoren über GPU-, RAM- und NVMe-Ebenen verteilt, um Modelle auszuführen, die den physischen Speicher auf Apple Silicon Macs übersteigen. Es ermöglicht die Ausführung eines 31 GB großen Mixtral 8x7B auf einem 32 GB Mac Mini mit 2,2 Tok/s und eines 40 GB großen Llama 70B mit 0,3 Tok/s, wo die Standardversion von llama.cpp abstürzt.

OpenClawRadar
Agent Safehouse: macOS-native Sandboxing für lokale KI-Codierungsagenten
Werkzeuge

Agent Safehouse: macOS-native Sandboxing für lokale KI-Codierungsagenten

Agent Safehouse ist ein macOS-natives Sandboxing-Tool, das lokale KI-Agenten mithilfe von Kernel-Enforcement daran hindert, auf Dateien außerhalb Ihres Projektverzeichnisses zuzugreifen. Es handelt sich um ein einzelnes Shell-Skript ohne Abhängigkeiten, das mit Claude Code, Codex, OpenCode, Amp, Gemini CLI, Aider, Goose, Auggie, Pi, Cursor Agent, Cline, Kilo, Code Droid und anderen Agenten funktioniert.

OpenClawRadar
Relay CLI-Tool speichert Claude-Sitzungskontext bei Ratenbegrenzung
Werkzeuge

Relay CLI-Tool speichert Claude-Sitzungskontext bei Ratenbegrenzung

Relay ist ein Rust-CLI-Tool, das Claude's .jsonl-Sitzungstranskripte von der Festplatte liest und vollständige Momentaufnahmen Ihrer Sitzung erstellt, einschließlich Konversation, Tool-Aufrufe, Todos, Git-Status und Fehlern. Es generiert Kontextaufforderungen, um Sitzungen nach dem Zurücksetzen von Ratenbegrenzungen fortzusetzen.

OpenClawRadar
Sechs Open-Source-Tools, die die Sicherheits-, Kosten- und Komplexitätsprobleme von OpenClaw angehen
Werkzeuge

Sechs Open-Source-Tools, die die Sicherheits-, Kosten- und Komplexitätsprobleme von OpenClaw angehen

Ein Entwickler testete sechs Community-Tools, um die von Cisco aufgedeckten Sicherheitslücken von OpenClaw, die explodierenden Kosten und die komplexe Einrichtung zu lösen. ClawSec bietet Sicherheitsscans und Integritätsprüfungen, Antfarm ermöglicht deterministische Multi-Agenten-Workflows und LanceDB Pro verbessert den Speicherzugriff mit hybrider Vektorsuche.

OpenClawRadar