Hacking von Multi-Agent-Orchestration in OpenClaw: Erfahrungen eines Entwicklers

Ein Entwickler teilte seine Erfahrung mit der Modifikation von OpenClaw, um eine echte Multi-Agenten-Orchestrierung zu implementieren, nachdem er entdeckt hatte, dass die Agenten vorgaben, zusammenzuarbeiten, ohne sich tatsächlich gegenseitig aufzurufen.
Das Problem: Vorgetäuschte Zusammenarbeit
Der Entwickler richtete zunächst mehrere Agenten (PM, Planer, Backend, Frontend, Designer) mit verschiedenen zugewiesenen Modellen ein und erwartete, dass ein Orchestrator sie koordinieren würde. Während die Antworten strukturiert mit verschiedenen Abschnitten und Perspektiven erschienen, zeigte die Protokollanalyse, dass der PM-Agent alles alleine erledigte und die Beiträge der anderen Agenten vortäuschte. Keiner der anderen Agenten wurde tatsächlich aufgerufen.
Das Kernproblem: OpenClaw behandelt jeden Agenten als unabhängige Einheit ohne eingebaute Möglichkeit, dass ein Agent einen anderen startet, auf Ergebnisse wartet und sie wieder einbindet.
Die Lösung: Kernlaufzeit-Modifikationen
Um eine ordnungsgemäße Orchestrierung zu implementieren, modifizierte der Entwickler die Kernlaufzeit (reply-Bm8VrLQh.js), um Folgendes zu handhaben:
- Eltern-Kind-Agenten-Erzeugung über sessions_spawn / sessions_yield
- Aufsteigende Abschlussereignisse von Subagenten zum Elternagenten
- Ordentliche Nachrichtenzusammenstellung für das Gateway und die TUI
Die Implementierung von sessions_yield war besonders herausfordernd und erforderte etwa 90 Minuten kontinuierliche Codex-Unterstützung, um den asynchronen Ablauf korrekt zu gestalten.
Ergebnisse und Kompromisse
Nach der Implementierung:
- Agenten laufen nun parallel auf separaten Threads
- Ergebnisse werden vom Orchestrator aggregiert
- Der PM erhält einen konsolidierten Bericht und formatiert die endgültige Ausgabe
- Jeder Agent verwendet tatsächlich sein zugewiesenes Modell (Behebung eines Fehlers, bei dem alle auf das Basismodell zurückfielen)
Die Kompromisse umfassen:
- Die vollständige Pipeline dauert 30-60 Sekunden im Vergleich zu nahezu sofort bei einem einzelnen Agenten
- Die Kosten betrugen etwa 0,90 $ über zwei Tage des Testens
- Der Speicherverbrauch liegt während aktiver Läufe bei etwa 10-16 GB
Hardware und anfänglicher Aufbau
Der Entwickler verwendete einen M4 Mac Mini (32 GB) als dedizierten KI-Assistenten zum Organisieren unordentlicher Notizen und Zusammenfassen von Recherchen. Zunächst versuchte er, LLMs lokal mit einem 30B-Modell auszuführen, fand dies aber schmerzhaft langsam und wechselte zu kommerziellen APIs (OpenAI, Claude, Gemini) über OpenClaw.
Die Ausgabequalität mit Orchestrierung wird noch bewertet. Für einfache Aufgaben ist ein einzelner Agent schneller und günstiger, aber für komplexe mehrstufige Aufgaben könnte sich Spezialisierung mit mehr Feinabstimmung auszahlen.
📖 Read the full source: r/openclaw
👀 Siehe auch

Erstellung einer maßgeschneiderten GUI für DSP-Forschung mit LLMs – Erkenntnisse aus 1 Jahr täglicher Nutzung
Ein Forscher teilt seinen Workflow zur schrittweisen Erstellung einer benutzerdefinierten GUI für die DSP-Datenanalyse mit Coding-LLMs, mit Tipps zu Plotting, Berichterstellung und Tool-Integration.

Ein Prompt-Pipeline demonstriert Meta-Programmier-Eigenschaften
Ein Entwickler hat eine vierstufige Prompt-Pipeline für eine Electron-App erstellt, die strukturell einer Programmiersprache ähnelt und typisierte Verträge, Kontrollfluss und automatische Dokumentation umfasst. Das System behebt 17 Fehler und überarbeitet 1.218 Codezeilen an einem Tag.

Erstellung eines KI-Entlassungstrackers mit Claude Cowork: Praktische Implementierungsdetails
Ein Entwickler hat einen Live-Tracker für Entlassungen erstellt, der Unternehmen erfasst und anzeigt, die KI als Grund für Stellenstreichungen im Jahr 2026 angeben. Dabei nutzte er Claude Cowork, um Tabellenstrukturen zu generieren, Filterlogik zu debuggen und die mobile Zugänglichkeit zu optimieren.

73-jähriger Herzpatient entwickelt Gesundheits-Tracking-PWA mit Claude KI
Eine 73-jährige Person ohne Programmiererfahrung und mit mehreren Herzerkrankungen hat ClinBridge, eine Progressive Web App zur Gesundheitsverfolgung, mithilfe von Claude AI entwickelt. Die App verfolgt Blutdruck, Flüssigkeitsaufnahme, Gewicht, Herzfrequenz, Symptome, Mahlzeiten und Aktivitäten, funktioniert komplett offline und ist Open Source.