Naar hoofdinhoud gaan
/btw laat je een snelle zijvraag stellen over de huidige sessie zonder die vraag om te zetten in normale gespreksgeschiedenis. /side is een alias. Het is gemodelleerd naar het /btw-gedrag van Claude Code, maar aangepast aan de Gateway- en multichannelarchitectuur van OpenClaw.

Wat het doet

Wanneer je stuurt:
/btw what changed?
Doet OpenClaw het volgende:
  1. maakt een snapshot van de huidige sessiecontext,
  2. voert een afzonderlijke vluchtige zijvraag uit,
  3. beantwoordt alleen de zijvraag,
  4. laat de hoofduitvoering ongemoeid,
  5. schrijft de BTW-vraag of het antwoord niet naar de sessiegeschiedenis,
  6. geeft het antwoord uit als een live zijresultaat in plaats van een normaal assistentbericht.
Het belangrijke mentale model is:
  • dezelfde sessiecontext
  • afzonderlijke eenmalige zijvraag
  • hetzelfde native harnastransport wanneer de sessie een native harnas gebruikt
  • geen toekomstige contextvervuiling
  • geen transcriptpersistentie
Voor Codex-harnassessies blijft BTW binnen Codex door de actieve app-server-thread te forken als een vluchtige zijthread. Dat houdt Codex OAuth en native threadgedrag intact, terwijl het zijantwoord toch wordt geïsoleerd van het bovenliggende transcript. Net als Codex /side behoudt de zijthread de huidige Codex-machtigingen en het native tooloppervlak, met vangrails die het model vertellen dat het overgenomen werk uit de bovenliggende thread niet als actieve instructies moet behandelen. Voor CLI-runtimealiassen gebruikt BTW de eigenaar-CLI-backend in zijvraagmodus in plaats van terug te vallen op een directe provideroproep. OpenClaw plaatst opgeschoonde gesprekscontext in een nieuwe eenmalige CLI-aanroep, schakelt OpenClaw MCP-toolbundeling en herbruikbare CLI-sessiestatus uit voor die aanroep, en laat de backend eventuele CLI-native vlaggen voor niet-hervatten of geen-tools toevoegen die deze ondersteunt. Directe niet-CLI-runtimes behouden het directe eenmalige pad.

Wat het niet doet

/btw doet niet het volgende:
  • een nieuwe duurzame sessie maken,
  • de onafgemaakte hoofdtaak voortzetten,
  • BTW-vraag-/antwoordgegevens naar transcriptgeschiedenis schrijven,
  • verschijnen in chat.history,
  • een herlaadactie overleven.
Het is bewust vluchtig.

Hoe context werkt

BTW gebruikt de huidige sessie alleen als achtergrondcontext. Als de hoofduitvoering momenteel actief is, maakt OpenClaw een snapshot van de huidige berichtstatus en neemt het de lopende hoofdprompt op als achtergrondcontext, terwijl het het model expliciet vertelt:
  • beantwoord alleen de zijvraag,
  • hervat of voltooi de onafgemaakte hoofdtaak niet,
  • stuur het bovenliggende gesprek niet.
Dat houdt BTW geïsoleerd van de hoofduitvoering, terwijl het toch weet waar de sessie over gaat.

Leveringsmodel

BTW wordt niet geleverd als een normaal assistentbericht in het transcript. Op Gateway-protocolniveau:
  • normale assistentchat gebruikt de chat-gebeurtenis
  • BTW gebruikt de chat.side_result-gebeurtenis
Deze scheiding is opzettelijk. Als BTW het normale chat-gebeurtenispad opnieuw zou gebruiken, zouden clients het behandelen als reguliere gespreksgeschiedenis. Omdat BTW een afzonderlijke live-gebeurtenis gebruikt en niet opnieuw wordt afgespeeld vanuit chat.history, verdwijnt het na herladen.

Oppervlakgedrag

TUI

In TUI wordt BTW inline weergegeven in de huidige sessieweergave, maar het blijft vluchtig:
  • zichtbaar anders dan een normaal assistentantwoord
  • te sluiten met Enter of Esc
  • niet opnieuw afgespeeld bij herladen

Externe kanalen

Op kanalen zoals Telegram, WhatsApp en Discord wordt BTW geleverd als een duidelijk gelabeld eenmalig antwoord, omdat die oppervlakken geen lokaal concept voor een vluchtige overlay hebben. Het antwoord wordt nog steeds behandeld als een zijresultaat, niet als normale sessiegeschiedenis.

Control UI / web

De Gateway geeft BTW correct uit als chat.side_result, en BTW wordt niet opgenomen in chat.history, dus het persistentiecontract is voor web al correct. De huidige Control UI heeft nog steeds een speciale chat.side_result-consumer nodig om BTW live in de browser weer te geven. Totdat die client-side ondersteuning beschikbaar is, is BTW een Gateway-functie met volledig TUI- en extern-kanaalgedrag, maar nog geen complete browser-UX.

Wanneer je BTW gebruikt

Gebruik /btw wanneer je het volgende wilt:
  • een snelle verduidelijking over het huidige werk,
  • een feitelijk zijantwoord terwijl een lange uitvoering nog bezig is,
  • een tijdelijk antwoord dat geen onderdeel moet worden van toekomstige sessiecontext.
Voorbeelden:
/btw what file are we editing?
/side what changed while the main run continued?
/btw what does this error mean?
/btw summarize the current task in one sentence
/btw what is 17 * 19?

Wanneer je BTW niet gebruikt

Gebruik /btw niet wanneer je wilt dat het antwoord onderdeel wordt van de toekomstige werkcontext van de sessie. Stel in dat geval de vraag normaal in de hoofdsessie in plaats van BTW te gebruiken.

Gerelateerd

Slash commands

Native opdrachtcatalogus en chatrichtlijnen.

Thinking levels

Niveaus voor redeneerinspanning voor de modeloproep van de zijvraag.

Session

Sessiesleutels, geschiedenis en persistentiesemantiek.

Steer command

Injecteer een sturingsbericht in de actieve uitvoering zonder deze te beëindigen.