Wenn eine Nachricht eingeht, während eine Session-Ausführung bereits streamt, kann OpenClaw diese Nachricht an die aktive Runtime senden, statt eine weitere Ausführung für dieselbe Session zu starten. Die öffentlichen Modi sind Runtime-neutral; Pi und das native Codex-App-Server-Harness implementieren die Zustellungsdetails unterschiedlich.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Runtime-Grenze
Steering unterbricht keinen Tool-Aufruf, der bereits läuft. Pi prüft an Modellgrenzen auf Nachrichten, die für Steering in der Warteschlange stehen:- Der Assistent fordert Tool-Aufrufe an.
- Pi führt den Tool-Aufruf-Batch der aktuellen Assistentennachricht aus.
- Pi gibt das Ereignis für das Turn-Ende aus.
- Pi leert die Warteschlange der Steering-Nachrichten.
- Pi hängt diese Nachrichten vor dem nächsten LLM-Aufruf als Benutzernachrichten an.
turn/steer anstelle von Pis
interner Steering-Warteschlange bereit. OpenClaw passt dort dieselben Modi an:
steerbündelt Nachrichten aus der Warteschlange für das konfigurierte Ruhefenster und sendet dann eine einzelneturn/steer-Anfrage mit allen gesammelten Benutzereingaben in Eingangsreihenfolge.queuebehält die ältere serialisierte Form bei, indem separateturn/steer- Anfragen gesendet werden.followup,collect,steer-backlogundinterruptbleiben OpenClaw-eigenes Warteschlangenverhalten rund um den aktiven Codex-Turn.
Modi
| Modus | Verhalten bei aktiver Ausführung | Späteres Follow-up-Verhalten |
|---|---|---|
steer | Injiziert alle Steering-Nachrichten aus der Warteschlange gemeinsam an der nächsten Runtime-Grenze. Dies ist der Standard. | Fällt nur dann auf Follow-up zurück, wenn Steering nicht verfügbar ist. |
queue | Älteres Steering nacheinander. Pi injiziert eine Nachricht aus der Warteschlange pro Modellgrenze; Codex sendet separate turn/steer-Anfragen. | Fällt nur dann auf Follow-up zurück, wenn Steering nicht verfügbar ist. |
steer-backlog | Dasselbe Steering-Verhalten bei aktiver Ausführung wie steer. | Behält dieselbe Nachricht auch für einen späteren Follow-up-Turn bei. |
followup | Steuert die aktuelle Ausführung nicht. | Führt Nachrichten aus der Warteschlange später aus. |
collect | Steuert die aktuelle Ausführung nicht. | Fasst kompatible Nachrichten aus der Warteschlange nach dem Debounce-Fenster zu einem späteren Turn zusammen. |
interrupt | Bricht die aktive Ausführung ab und startet dann die neueste Nachricht. | Keine. |
Burst-Beispiel
Wenn vier Benutzer Nachrichten senden, während der Agent einen Tool-Aufruf ausführt:steer: Die aktive Runtime erhält alle vier Nachrichten in Eingangsreihenfolge vor ihrer nächsten Modellentscheidung. Pi leert sie an der nächsten Modellgrenze; Codex erhält sie als ein gebündeltesturn/steer.queue: Älteres serialisiertes Steering. Pi injiziert jeweils eine Nachricht aus der Warteschlange; Codex erhält separateturn/steer-Anfragen.collect: OpenClaw wartet, bis die aktive Ausführung endet, und erstellt dann nach dem Debounce-Fenster einen Follow-up- Turn mit kompatiblen Nachrichten aus der Warteschlange.
Geltungsbereich
Steering zielt immer auf die aktuell aktive Session-Ausführung. Es erstellt keine neue Session, ändert nicht die Tool-Richtlinie der aktiven Ausführung und teilt Nachrichten nicht nach Absender auf. In Mehrbenutzerkanälen enthalten eingehende Prompts bereits Absender- und Routing-Kontext, sodass der nächste Modellaufruf sehen kann, wer jede Nachricht gesendet hat. Verwenden Siecollect, wenn OpenClaw einen späteren Follow-up-Turn erstellen soll, der
kompatible Nachrichten zusammenfassen und die Verwerfungsrichtlinie der Follow-up-Warteschlange beibehalten kann. Verwenden Sie
queue nur, wenn Sie das ältere Steering-Verhalten nacheinander benötigen.
Debounce
messages.queue.debounceMs gilt für die Follow-up-Zustellung, einschließlich collect,
followup, steer-backlog und des steer-Fallbacks, wenn Steering bei aktiver Ausführung nicht
verfügbar ist. Für Pi verwendet aktives steer selbst keinen Debounce-Timer, weil
Pi Nachrichten von Natur aus bis zur nächsten Modellgrenze bündelt. Für das native
Codex-Harness verwendet OpenClaw denselben Debounce-Wert als Ruhefenster, bevor
das gebündelte turn/steer gesendet wird.