Skip to main content
/btw (Alias /side) stellt eine kurze Nebenfrage zur aktuellen Sitzung, ohne sie zum Gesprächsverlauf hinzuzufügen. Die Funktion ist /btw von Claude Code nachempfunden und an die Gateway- und Mehrkanalarchitektur von OpenClaw angepasst.

Funktionsweise

  1. Erstellt einen Snapshot der aktuellen Sitzung als Hintergrundkontext (einschließlich eines etwaigen Prompts des laufenden Hauptdurchlaufs).
  2. Führt eine separate, einmalige Nebenabfrage aus, bei der das Modell angewiesen wird, nur die Nebenfrage zu beantworten und die Hauptaufgabe weder fortzusetzen noch zu steuern.
  3. Stellt die Antwort als direktes Nebenergebnis bereit, nicht als normale Assistentennachricht.
  4. Schreibt weder die Frage noch die Antwort in den Sitzungsverlauf oder in chat.history.
Der Hauptdurchlauf bleibt, sofern einer aktiv ist, unverändert. Bei Codex-Harness-Sitzungen verzweigt BTW den aktiven Codex-App-Server-Thread in einen kurzlebigen untergeordneten Thread, statt einen separaten Provider-Aufruf auszuführen. Dadurch bleiben Codex OAuth sowie das native Werkzeug- und Thread-Verhalten erhalten, und der verzweigte Thread behält die aktuelle Genehmigungsrichtlinie, Sandbox und native Werkzeugoberfläche des übergeordneten Threads bei. Der verzweigte Thread erhält einen Abgrenzungsprompt, der das Modell darauf hinweist, dass alles davor geerbter Referenzkontext und keine aktiven Anweisungen ist und dass nur Nachrichten nach der Abgrenzung aktiv sind. /btw erfordert einen vorhandenen Codex-Thread; senden Sie zuerst eine normale Nachricht. Bei CLI-Laufzeit-Aliasen ruft BTW das zuständige CLI-Backend im Modus für einmalige Nebenfragen auf: Es übergibt bereinigten Gesprächskontext an einen neuen CLI-Aufruf, bei dem die Werkzeugbündelung und der wiederverwendbare Sitzungsstatus deaktiviert sind, und fügt alle vom Backend unterstützten Flags zum Verhindern der Fortsetzung und der Werkzeugnutzung hinzu. Direkte Laufzeiten (ohne CLI) verwenden stattdessen einen direkten, einmaligen Provider-Aufruf.

Was die Funktion nicht tut

/btw erstellt keine dauerhafte Sitzung, setzt die unfertige Hauptaufgabe nicht fort, speichert keine Frage-/Antwortdaten im Transkriptverlauf und bleibt nach einem Neuladen nicht erhalten.

Bereitstellungsmodell

Normale Assistentenchats verwenden das Gateway-Ereignis chat. BTW verwendet ein separates Ereignis chat.side_result, damit Clients es nicht mit dem regulären Gesprächsverlauf verwechseln können. Da es nicht aus chat.history erneut wiedergegeben wird, verschwindet es nach dem Neuladen.

Verhalten der Oberflächen

Auswahl-Popup (Control UI)

Wenn Text innerhalb einer Chatnachricht in der Control UI markiert wird, öffnet sich ein kleines Auswahl-Popup mit zwei Aktionen:
  • Weitere Details sendet sofort eine implizite /btw-Frage, mit der das Modell aufgefordert wird, den markierten Text im Kontext der aktuellen Sitzung zu erläutern. Die Antwort erscheint im schwebenden Nebenchat-Panel.
  • Im Nebenchat fragen füllt den Eingabebereich mit einem /btw-Entwurf vor, der den markierten Text zitiert, sodass Sie Ihre eigene Frage dazu eingeben können.
Beide Aktionen folgen der normalen /btw-Semantik: Frage und Antwort werden nicht in den Sitzungsverlauf aufgenommen, und der Hauptdurchlauf bleibt unverändert.

Verwendung

Verwenden Sie /btw für eine kurze Klärung, eine sachliche Nebenantwort, während ein langer Durchlauf noch läuft, oder eine temporäre Antwort, die nicht in den künftigen Sitzungskontext aufgenommen werden soll.
Wenn etwas Teil des künftigen Arbeitskontexts der Sitzung werden soll, fragen Sie stattdessen auf normale Weise in der Hauptsitzung.

Verwandte Themen

Slash-Befehle

Nativer Befehlskatalog und Chatdirektiven.

Denkstufen

Stufen des Denkaufwands für den Modellaufruf der Nebenfrage.

Sitzung

Sitzungsschlüssel, Verlauf und Persistenzsemantik.

Steuerungsbefehl

Fügt eine steuernde Nachricht in den aktiven Durchlauf ein, ohne ihn zu beenden.