Standardmäßig mischt OpenClaw nicht automatisch verschiedene Plattformen, Gruppen oder private Chats zu einer einzigen Sitzung. Seine Routing-Logik prüft zunächst, von welchem Kanal/Konto die Nachricht stammt, dann fällt sie auf den entsprechenden Agenten und SessionKey über; Situationen wie "Warum habe ich auch eine Frage auf Telegram in Discord beantwortet?" sind meist keine zufälligen Systemaufrufe, sondern vielmehr die Konfiguration, die mehrere Eingangspunkte auf denselben Sitzungsschlüssel verweist.
Wann wird es wie eine Schnur aussehen?
Die gängigste Methode ist, mehrere Kanäle mit demselben Agenten zu verbinden, während SessionKeys manuell wiederverwendet wird. Ein weiteres Szenario ist, dass nach der Gruppenchat-Migration oder der Kontozuweisung die alte Kanalkonfiguration nicht gelöscht wird und Nutzer denken, sie fragen in einer neuen Gruppe, in Wirklichkeit aber setzt das Gateway den Kontext gemäß der alten Zuordnung fort.
Beim Überprüfen solltest du nicht nur auf den Plattformnamen achten; schau dir die spezifische Kanal-ID, Konto-ID, Agentenname und SessionKey an. Die Plattformanzeigen werden geändert, und auch die Gruppennamen werden geändert; Strecken verwenden diese oberflächlichen Namen oft nicht.
Wie man es klarer konfiguriert
Wenn du "privaten Chat" und "Teamgruppe" komplett trennen möchtest, gib ihnen verschiedene SessionKeys; Wenn du möchtest, dass Slack und Telegram die gleiche lange Aufgabe fortsetzen, müssen sie explizit denselben Sitzungsschlüssel teilen. Beurteile nicht nach "derselbe Agent teilt natürlich den Kontext"; der Agent ist der Henker, und die Sitzung ist der Schlüssel zur Kontinuität des Gesprächs.
Es gibt nur sehr wenige Szenarien, die zum Teilen geeignet sind: Zum Beispiel verfolgen Sie dieselbe Bereitstellung auf verschiedenen Geräten; Teamgruppen, Kundengruppen und private private Chats sollten in der Regel getrennt sein. Der Vorteil dieses Ansatzes ist nicht nur die Privatsphäre; er reduziert auch die Anzahl der Dateipfade, Konten oder Aufgabenziele aus dem vorherigen Gespräch, die in das nächste übertragen werden.