OpenClaw-Orchestrator-Routing-Probleme: Wenn Delegation fehlschlägt

Das Problem: Unzuverlässige Agenten-Delegation
Ein Entwickler, der OpenClaw mit einer Hub-and-Spoke-Multi-Agenten-Architektur betreibt, erlebt unzuverlässiges Routing-Verhalten von seinem Hauptorchestrator. Der Orchestrator versucht häufig, Anfragen direkt zu bearbeiten, anstatt sie an den entsprechenden spezialisierten Sub-Agenten zu delegieren. Laut Bericht fühlt sich das Routing unzuverlässig an, wobei die Delegation nur etwa 50–60 % der Zeit korrekt funktioniert.
Konkrete Beispiele sind: Wenn nach Workouts gefragt wird, gibt der Orchestrator generische Fitnessratschläge, anstatt den Trainingsagenten aufzurufen; wenn nach Wetter gefragt wird, antwortet er mit Trainingsdaten, anstatt den Wetteragenten zu kontaktieren.
Aktuelle Setup-Details
Die Konfiguration des Entwicklers umfasst:
- Hauptorchestrator für die Benutzerinteraktion
- 7 spezialisierte Sub-Agenten für: Gmail/Kalender/Drive, Todoist, persönliches Training/Notion, Lebensmittelbestand, Mahlzeitenplanung, Wetter und Zugfahrpläne
- Explizite Routing-Tabelle, die Anfragemuster mit Agenten-IDs verknüpft
- Harte Regel: „Du bist ein ROUTER, kein WORKER – wenn eine Anfrage in den Bereich eines Spezialisten fällt, MUSST du delegieren“
- Jeder Spezialist hat seinen Bereich klar definiert
- Agent-zu-Agent-Kommunikation in der Konfiguration aktiviert
- Orchestrator-Modell: gpt-5.4 über openai-codex
Versuchte Lösungen
Der Entwickler hat mehrere Ansätze ausprobiert, um das Routing-Problem zu beheben:
- Hinzufügen von „NIEMALS“-Regeln für jeden Bereich (z. B. NIEMALS E-Mail-Fragen selbst beantworten, NIEMALS Wetter selbst prüfen)
- Hinzufügen einer „im Zweifel delegieren“-Regel
- Erstellen einer sehr expliziten Routing-Tabelle mit Beispielphrasen
Wichtige Fragen des Entwicklers
Der Entwickler sucht praktische Ratschläge zu mehreren spezifischen Problemen:
- Gibt es ein bekanntes funktionierendes Prompt-Muster, um zuverlässige Delegation in OpenClaw zu erzwingen?
- Spielt die Modellauswahl für den Orchestrator eine signifikante Rolle? Sollte es ein stärkeres oder schwächeres Modell sein?
- Ist der Routing-Tabellen-Ansatz der richtige, oder gibt es eine bessere Strukturierung?
- Erfahrungen damit, wie OpenClaws
subagents.allowAgents-Konfiguration das Routing-Verhalten beeinflusst?
Der Entwickler stellt fest, dass einzelne Agenten gut funktionieren, sobald sie Anfragen erhalten, was darauf hindeutet, dass der Engpass rein beim Routing-Schritt liegt.
📖 Read the full source: r/openclaw
👀 Siehe auch

OpenClaw Lebensmittelbestellungsfehler: Einheitenverwirrung mit MCP-Server
Ein Benutzer gab OpenClaw seine Kreditkartendaten, um wöchentliche Lebensmitteleinkäufe über einen MCP-Server zu erledigen. Nach drei Monaten einwandfreier Bestellungen bestellte das System kürzlich 2 kg Knoblauch statt 2 Köpfe, weil die Produktseite standardmäßig Kilogramm vorgab.

Vibe Coding: Wie ein Nicht-Entwickler in 3 Stunden eine Kalorien-Tracking-App mit Claude baute
Ein selbsternannter Nicht-Entwickler erstellte einen persönlichen iOS-Kalorientracker mit Claude, um Markup-Dateien zu generieren, einem Claude-API-Aufruf zur Nährwertanalyse und ohne Abonnementgebühren.

Erstellung eines persistenten persönlichen Betriebssystems für Claude: Psychologisches Profil, Ziele und Live-Kontext-Einspeisung über Notion + Shortcuts
Ein Entwickler baute ein persistentes Personal OS in Notion, das ein komprimiertes 800-Wörter psychologisches Profil, Ziele, Beziehungen und Live-Kontext (Standort, Uhrzeit, Kalender, Wetter) in jeden Claude-API-Aufruf über iOS-Kurzbefehle einspeist, mit einer nächtlichen Nachbesprechung, um den Kontext aktuell zu halten.

Claude KI führt Benutzer durch die Autoschiebedachreparatur mit Urethan-Glaskleber
Ein Benutzer reparierte ein Schiebedach eines Ford Fusion von 2012, das sich auf der Autobahn aufgerissen hatte, indem er Claudes Schritt-für-Schritt-Anleitung folgte, um Rost zu entfernen und Urethan-Glaskleber aufzutragen, und so einen Austausch für 1500 US-Dollar bei einem Auto im Wert von 5000 US-Dollar vermied.