OpenClaw Multi-Agent-Routing: Work, Privat und Experiment sauber trennen
Montag, 9 Uhr: Ich öffne den KI-Assistenten, um einem Kunden Code für eine Payment-API zu schreiben. Plötzlich sagt er: „Basierend auf Ihrer Elden-Ring-Boss-Strategie von gestern Abend schlage ich hier ebenfalls einen Roll-and-Slice-Ansatz vor …“
Ich war sprachlos.
Peinlicher: genau in einer Kundensitzung mit geteiltem Bildschirm. Die Stille auf der anderen Seite war spürbar.
Dann wurde klar: Der Assistent wird immer schlauer – aber Arbeit, Freizeit und Experimente liegen in einer Schublade ohne Trennwände. Alles vermischt – beim Suchen gräbt man sich durch, oft greift man ins Falsche.
Wenn Sie das kennen, hilft dieser Artikel. Ein Wochenende mit OpenClaw Multi-Agent-Routing: mehrere Assistenten – Arbeit getrennt, Privates privat, Experimente in der Sandbox.
Inhalt: warum nötig, wie konfigurieren, fünf Szenarien aus meiner Praxis.
Günstig „OpenClaw halten“: ArkClaw macht KI-Agents erschwinglich
OpenClaw („Hummer“) ist stark, Setup aber oft abschreckend. ByteDance Volcano Engine ArkClaw senkt die Hürde: ohne Server- und Token-Gefummel, ein Klick – 24/7 online, Browser, Skripte, Kalender.
Preis: ca. 9,9 ¥/Monat; mit Einladungscode ZLKUK54M (Registrierung) ca. 8,9 ¥. Entwickler: Coding Plan Pro kann kostenlos mitlaufen.
Warum KI-Assistenten „übergreifen“
Drei peinliche Momente mit einem Assistenten
Lange nutzte ich einen Assistenten für alles – bis Folgendes passierte:
Kontextvermischung
Sie optimieren eine Firmen-Datenbankabfrage, er erwähnt: „Wie bei Ihrem Python-Crawler-Skript letzte Woche – ähnliches Async …“ – das war ein Nebenprojekt, nichts für die Firma.
Datenschutz in der Demo
Sie zeigen einen Feature-Verlauf – in der Liste tauchen „Gehaltsverhandlung mit Chef“ und „Nebeneinkommen versteuern?“ auf. Wer das erlebt hat, versteht das Gefühl.
Experiment trifft Produktion
Batch-Umbenennung testen – er erinnert sich an ein Kundenprojekt-Verzeichnis und benennt Quellcode-Dateien um. Git rettete mich.
Ursache
Der Assistent ist nicht „schuld“ – er merkt sich alles und verknüpft Kontexte. Aber:
- Arbeit braucht Strenge und Datenschutz
- Privat braucht Lockerheit und persönliche Tipps
- Experimente brauchen Freiheit ohne Produktionsrisiko
Das gehört nicht in einen Topf.
Idee: Multi-Agent-Routing
OpenClaw gibt jedem Szenario ein eigenes „Zimmer“:
- Eigener Workspace: work-agent nur
/work, personal-agent nur/personal– Dateisystem-Isolation - Eigener Dialog: work-Agent weiß nichts von personal – und umgekehrt
- Eigene Rechte: Sandbox offline/read-only; Arbeit mit Firmen-Git; privat mit persönlicher Cloud
Technisch: Container-Isolation. Umgangssprachlich: mehrere unabhängige „Gehirne“.
2026 verlangen Enterprise-KI-Standards strikte Mandantentrennung. OpenClaws Docker-Sandbox geht weiter als reine „Chat-Gruppen“.
OpenClaws Dreischicht-Isolation
Gateway, Brain, Skills verwirren zuerst – nach einmaligem Setup ist es klar.
Wie ein Paketdienst
- Gateway (Empfang): Telegram, Discord, Slack – Nachrichten kommen an, Routing zur richtigen Agent-ID
- Brain (Dispatch): Was soll passieren? Code, Recherche, Befehl – Aufgabenplan
- Skills (Ausführung): Arbeit im eigenen Docker-Container pro Agent
Drei Isolationsstufen
Session-Isolation (temporär)
Pro Dialog neuer Container, danach weg. Gut für „analysiere diese CSV“. Sauber, aber Umgebung jedes Mal neu.
Agent-Isolation (Dauerbetrieb)
Ein Container pro Agent, dauerhaft. work- und personal-agent bei mir so – mein Standard.
OS-Benutzer-Isolation (Maximum)
Verschiedene Systemnutzer pro Agent. Für Finanz/Medizin; für mich meist Overkill.
Test: In Agent A angelegte Dateien sind für Agent B ohne explizites Shared Volume nicht sichtbar. Beruhigend.
Fünf Szenarien aus der Praxis
Konkrete Setups zum Nachbauen.
Szenario 1: Arbeit vs. privat
Problem: Firmenprojekt und Blog-Code vermischt – fast Firmencode auf privatem GitHub.
Lösung:
- work-agent:
D:\work, Firmen-GitLab-SSH, nur Arbeits-API-Keys - personal-agent:
D:\personal, privates GitHub
Details: separate .env, unterschiedliche WORKSPACE_PATH. Zwei Telegram-Bots: @my_work_bot und @my_personal_bot.
Szenario 2: Mehrere Kunden
Problem: Freelance, drei Kunden – Vorschläge für Kunde A im Stil von Kunde B.
Lösung: client-nike-agent, client-adidas-agent, client-puma-agent (fiktive Namen)
Details: eigene Verzeichnisse und Git-Repos; PROJECT_NAME in .env für Logs; API-Keys und DB-Configs strikt getrennt.
Szenario 3: Sicherheits-Sandbox
Problem: Batch-Skript testen ohne versehentliches Löschen.
Lösung: sandbox-agent mit harter Sandbox.
Details:
ENABLE_NETWORK=false # offline
HOST_FILESYSTEM_MODE=readonly # Host read-only
TEMP_STORAGE=true # Änderungen temporär, Neustart = leer
Riskante Tests zuerst hier; Container neu = Host unberührt.
Szenario 4: Team vs. privat
Problem: Gemeinsamer Assistent, private Notizen für alle sichtbar.
Lösung:
- team-agent: Team-Repo/Docs auf NAS
- private-agent: lokale verschlüsselte Partition
Details: team in Gruppenchat, private nur per DM an mich.
Szenario 5: Multi-Modell-Vergleich
Problem: Claude, GPT-4, Llama vergleichen – ständiges Umschalten nervt.
Lösung: claude-agent, gpt-agent, llama-agent parallel
Details: je Agent anderer LLM_PROVIDER und API_KEY. Gleiche Frage an alle drei – Qualität, Speed, Kosten.
Beobachtung: Code → Claude stabil; Smalltalk → GPT-4 natürlich; sensible Daten → lokales Llama (langsamer, privat).
Tipps:
- Namen:
Szenario-Zweck-Datum, z. B.client-nike-backend-20260201 - Wechsel: mehrere Telegram-Konten auf dem Handy
- RAM: seltene Agents per
docker stop, bei Bedarfdocker start
Erste work/personal-Agents einrichten
Voraussetzung: Docker und OpenClaw-Basis (sonst Quickstart-Doku).
Ziel: work + personal
Schritt 1: Config vorbereiten
cd openclaw
cp .env .env.work
cp .env .env.personal
Schritt 2: work-agent
.env.work anpassen:
AGENT_NAME=work-agent
WORKSPACE_PATH=/path/to/your/work/directory
TELEGRAM_BOT_TOKEN=your_work_bot_token
ALLOWED_USERS=your_telegram_user_id
Schritt 3: personal-agent
.env.personal:
AGENT_NAME=personal-agent
WORKSPACE_PATH=/path/to/your/personal/directory
TELEGRAM_BOT_TOKEN=your_personal_bot_token
CONTAINER_PORT=8001 # anderer Port
Schritt 4: Start
docker-compose --env-file .env.work up -d
docker-compose --env-file .env.personal up -d
Status: Running = ok.
Drei Isolationstests
Test 1 – Dateien
work: „Erstelle test.txt mit ‘work data’“. personal: „Liste Dateien“. → personal sieht test.txt nicht.
Test 2 – Dialog
work: „Projektcode ist ProjectX“. personal: „Mein Projektcode?“ → „Weiß ich nicht“.
Test 3 – Funktion
work: ENABLE_CODE_EXECUTION=true, personal: false → nur work führt Code aus.
Alle drei grün = Isolation aktiv.
Häufige Fehler:
- Port belegt →
CONTAINER_PORTpro Agent unterschiedlich - Bot antwortet nicht → Token und
ALLOWED_USERS - Dateirechte →
WORKSPACE_PATHfür Docker les-/schreibbar
Fortgeschritten: Performance und Sicherheit
Monate Nutzung – komprimierte Learnings.
Performance
Fünf Agents, Lüfter laut, ~8 GB RAM. Danach:
Limits in docker-compose.yml:
deploy:
resources:
limits:
cpus: '0.5'
memory: 512M
On-Demand:
# start-sandbox.sh
docker start sandbox-agent-container
# danach
docker stop sandbox-agent-container
Shared Image: ein OpenClaw-Basis-Image, unterschiedliche .env – ~1–2 GB für fünf Agents statt fünfmal voll.
Sicherheit
Least privilege: personal braucht kein /work → nicht mounten.
Secrets: nur Umgebungsvariablen, .gitignore für .env regelmäßig prüfen.
Audit:
docker logs work-agent-container --since 7d | grep ERROR
Troubleshooting
Start scheitert → docker logs <container>; oft Port oder Docker-Rechte.
Routing → Bot-Token, ALLOWED_USERS, Bot online testen.
Dateirechte → in docker-compose.yml: user: "${UID}:${GID}"
~90 % der Fälle stehen in den Logs.
Fazit
Warum: Ein Assistent vermischt Kontexte – Leaks und Effizienzverlust. Multi-Agent-Routing trennt physisch.
Wie: Mehrere Agents via .env, eigene Verzeichnisse, Bots, Rechte – work/personal in Minuten.
Praxis: Least privilege, on-demand stoppen, Logs prüfen.
Täglich im Einsatz: fokussierter bei der Arbeit, sicherere Experimente, ruhigere Demos.
Nächste Schritte:
- Heute work/personal nach Tutorial
- Fragen: OpenClaw GitHub Issues oder Discord
- Artikel teilen, wenn „Übergreifen“ bekannt vorkommt
KI soll Ordnung schaffen, nicht Chaos. Multi-Agent-Routing ist Aufräumen – jeder Assistent seine Rolle.
Probieren Sie es – später danken Sie sich.
OpenClaw Dual-Agent-Workflow einrichten
work- und personal-Agent von null – physische Trennung von Arbeit und Privat
Estimated time: PT10M
-
1
Step 1: Vorbereitung
Standard-.env duplizieren: -
2
Step 2: work-agent konfigurieren
.env.work bearbeiten: -
3
Step 3: personal-agent konfigurieren
.env.personal – keine Kollision mit work: -
4
Step 4: Start und Tests
Beide Agents hochfahren: -
5
Step 5: Betrieb
Alltag und Wartung:
FAQ
Warum Agent-Isolation statt Session-Isolation empfehlen?
• Session-Isolation: Pro Dialog neuer Container, danach zerstört – gut für Einmalaufgaben, aber Umgebung muss jedes Mal neu eingerichtet werden
• Agent-Isolation: Container läuft dauerhaft, Konfiguration bleibt erhalten, jederzeit nutzbar – meine work/personal-Agents laufen so
Praxis: Agent-Isolation startet einmal und läuft weiter, schnelle Antworten (kein Warten auf Container-Erstellung), Umgebungsvariablen und Pakete bleiben – ideal für den Alltag. Nachteil: etwas Ressourcenverbrauch; mit docker stop können ungenutzte Agents gestoppt werden.
Belegen mehrere Agents zu viel RAM und Speicher?
RAM-Optimierung:
• Pro Agent max. 512 MB (resources.limits in docker-compose.yml)
• 5 Agents ≈ 2,5 GB RAM – für Laptops gut machbar
• Selten genutzte Agents per docker stop freigeben
Speicher-Optimierung:
• Alle Agents teilen ein OpenClaw-Basis-Image (ca. 500 MB)
• Zusatz pro Agent nur Differenzdaten (meist <100 MB)
• 5 Agents insgesamt 1–2 GB, nicht 5×500 MB
Meine Praxis: 3 dauerhaft (work/personal/sandbox), 2 bei Bedarf – auf 16 GB RAM ohne Stress.
Wie vermeide ich Verwechslung von Telegram-Bot-Tokens?
Bot-Namen:
• Arbeit: @my_work_bot, @company_project_bot
• Privat: @my_personal_bot, @my_hobby_bot
• Sandbox: @my_sandbox_bot
Schnell wechseln:
• Mehrere Telegram-Konten auf dem Handy, je Konto ein Bot (Wischen ist schnell)
• Oder ein Konto, Bots über @work vs. @personal unterscheiden
• Bot-Avatare farblich (Arbeit=blau, privat=grün, Sandbox=gelb)
Verwaltung:
• Alle Tokens im Passwort-Manager (1Password/Bitwarden)
• Kommentare in .env zur Zuordnung
• .gitignore prüfen, damit Tokens nicht ins Repo gelangen
Kann personal-agent auf Dateien von work-agent zugreifen?
Mechanismus:
• Jeder Agent hat eigenes WORKSPACE_PATH (/work vs. /personal)
• Docker mountet nur das jeweilige Verzeichnis – OS-Ebene getrennt
• Dateien von Agent A sind für Agent B nicht erreichbar
Sonderfälle:
• Gemeinsame Dateien (z. B. Config): optional Shared Volume
• In docker-compose.yml: /shared:/shared:ro (read-only sicherer)
• Ich rate davon ab – Isolation leidet; lieber manuell kopieren oder Git/Cloud
Meine Praxis: Arbeit und privat strikt getrennt; bei Bedarf Git oder Cloud als Brücke.
Funktioniert sandbox-agent ohne Netz noch mit KI-Modellen?
Offline:
• ENABLE_NETWORK=false blockiert OpenAI/Claude etc.
• Gut für reine Datei-/Skript-Tests ohne KI-Inferenz
Lösungen:
• Lokale Modelle (Llama/Mistral) via Ollama in der Sandbox
• Oder Netz an, Zugriff per Firewall auf bestimmte API-Domains begrenzen
• Meine Config: Netz an, HOST_FILESYSTEM_MODE=readonly – KI ja, Host-Dateien schreibgeschützt
Szenarien:
• Reine Dateitests: offline + read-only
• KI-gestützte Experimente: Netz mit strengen Dateirechten
• Strategie nach Risiko wählen
Wie konfiguriere ich ALLOWED_USERS für Teams?
Beispiele:
• Ein Nutzer: ALLOWED_USERS=123456789
• Mehrere: ALLOWED_USERS=123456789,987654321,555666777
• Team: team-agent mit allen IDs, private-agent nur eigene ID
Telegram-ID ermitteln:
1. Jedes Mitglied schreibt @userinfobot
2. Admin sammelt IDs für .env.work
3. Nach Änderung: docker-compose restart
Sicherheit:
• ALLOWED_USERS regelmäßig prüfen, Ausgeschiedene entfernen
• Sensible Projekte: eigener Agent, nur Projektgruppe
• Logs zeigen Nutzer-ID pro Aktion
Meine Praxis: team-agent für 5 Personen, private-agent nur ich – klare Grenze.
Agent startet nicht – was tun?
Schritt 1: Container-Logs
• docker logs <container_name>
• ~90 % der Fehler stehen klar drin (Port, Rechte, Config)
Häufige Fehler:
• Port belegt: CONTAINER_PORT ändern (8001/8002 …)
• WORKSPACE_PATH fehlt: Pfad prüfen oder anlegen
• Ungültiger Telegram-Token: @BotFather, Leerzeichen beim Kopieren
• Permission denied: chmod 755 auf WORKSPACE_PATH
Tipps:
• Mit funktionierendem Agent vergleichen
• Minimal-Config testen: nur AGENT_NAME, WORKSPACE_PATH, TELEGRAM_BOT_TOKEN
• Optionale Parameter schrittweise hinzufügen
Notfall: docker-compose down && docker-compose up – Docker-Isolation erlaubt Neustart ohne Schaden.
6 Min. Lesezeit · Veröffentlicht am: 5. Feb. 2026 · Aktualisiert am: 9. Juli 2026
OpenClaw Deployment & Praxis
Wenn du über die Suche hier gelandet bist, kommst du am schnellsten weiter, indem du zum vorherigen oder nächsten Beitrag dieser Serie springst.
Vorheriger
OpenClaw Gedächtnissystem erklärt: KI-Erinnerungen in Markdown-Dateien
Tiefenanalyse, wie OpenClaw mit Markdown-Dateien persistentes KI-Gedächtnis umsetzt – Zweischicht-Architektur, Hybrid-Retrieval und lokaler Datenschutz.
Teil 14 von 36
Nächster
OpenClaw-Architektur im Detail: Technische Prinzipien und Erweiterungspraxis der Dreischicht-Architektur
Tiefenanalyse der OpenClaw-Dreischicht-Architektur: technische Prinzipien von Gateway-Session-Management, Channel-Nachrichtenrouting und LLM-Modellschnittstelle – mit Praxisleitfaden für Weiterentwicklung und Erweiterung.
Teil 16 von 36
Ähnliche Beiträge
OpenClaw-Umbenennung: Von Clawdbot über Moltbot bis OpenClaw – die komplette Geschichte

OpenClaw-Umbenennung: Von Clawdbot über Moltbot bis OpenClaw – die komplette Geschichte
OpenClaw Installationsleitfaden: Von der Umgebungsvorbereitung bis zum ersten Start


Kommentare
Melde dich mit GitHub an, um einen Kommentar zu hinterlassen