Tools
A proposito, domande collaterali
/btw ti consente di porre una rapida domanda laterale sulla sessione corrente senza
trasformare quella domanda in normale cronologia della conversazione. /side è un alias.
È modellato sul comportamento di /btw di Claude Code, ma adattato al
Gateway di OpenClaw e alla sua architettura multicanale.
Cosa fa
Quando invii:
/btw what changed?
OpenClaw:
- acquisisce uno snapshot del contesto della sessione corrente,
- esegue una chiamata al modello separata senza strumenti,
- risponde solo alla domanda laterale,
- lascia invariata l'esecuzione principale,
- non scrive la domanda o la risposta BTW nella cronologia della sessione,
- emette la risposta come risultato laterale live invece che come normale messaggio dell'assistente.
Il modello mentale importante è:
- stesso contesto della sessione
- query laterale one-shot separata
- nessuna chiamata a strumenti
- nessuna contaminazione del contesto futuro
- nessuna persistenza della trascrizione
Cosa non fa
/btw non:
- crea una nuova sessione durevole,
- continua l'attività principale incompiuta,
- esegue strumenti o loop di strumenti dell'agente,
- scrive i dati di domanda/risposta BTW nella cronologia della trascrizione,
- appare in
chat.history, - sopravvive a un ricaricamento.
È intenzionalmente effimero.
Come funziona il contesto
BTW usa la sessione corrente solo come contesto di sfondo.
Se l'esecuzione principale è attualmente attiva, OpenClaw acquisisce uno snapshot dello stato corrente dei messaggi e include il prompt principale in corso come contesto di sfondo, indicando esplicitamente al modello di:
- rispondere solo alla domanda laterale,
- non riprendere né completare l'attività principale incompiuta,
- non emettere chiamate a strumenti o pseudo-chiamate a strumenti.
Questo mantiene BTW isolato dall'esecuzione principale, pur rendendolo consapevole di ciò di cui tratta la sessione.
Modello di consegna
BTW non viene consegnato come un normale messaggio di trascrizione dell'assistente.
A livello di protocollo Gateway:
- la chat normale dell'assistente usa l'evento
chat - BTW usa l'evento
chat.side_result
Questa separazione è intenzionale. Se BTW riutilizzasse il normale percorso dell'evento chat,
i client lo tratterebbero come normale cronologia della conversazione.
Poiché BTW usa un evento live separato e non viene riprodotto da
chat.history, scompare dopo il ricaricamento.
Comportamento sulle superfici
TUI
Nella TUI, BTW viene renderizzato inline nella vista della sessione corrente, ma rimane effimero:
- visibilmente distinto da una normale risposta dell'assistente
- eliminabile con
EnteroEsc - non riprodotto al ricaricamento
Canali esterni
Su canali come Telegram, WhatsApp e Discord, BTW viene consegnato come risposta one-off chiaramente etichettata perché queste superfici non hanno un concetto di overlay effimero locale.
La risposta viene comunque trattata come risultato laterale, non come normale cronologia della sessione.
UI di controllo / web
Il Gateway emette correttamente BTW come chat.side_result, e BTW non è incluso
in chat.history, quindi il contratto di persistenza è già corretto per il web.
L'attuale UI di controllo necessita ancora di un consumer dedicato per chat.side_result per
renderizzare BTW live nel browser. Finché tale supporto lato client non sarà disponibile, BTW è una
funzionalità a livello di Gateway con comportamento completo nella TUI e sui canali esterni, ma non ancora
una UX browser completa.
Quando usare BTW
Usa /btw quando vuoi:
- un rapido chiarimento sul lavoro corrente,
- una risposta laterale fattuale mentre una lunga esecuzione è ancora in corso,
- una risposta temporanea che non dovrebbe diventare parte del contesto futuro della sessione.
Esempi:
/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?
Quando non usare BTW
Non usare /btw quando vuoi che la risposta diventi parte del
futuro contesto di lavoro della sessione.
In quel caso, poni la domanda normalmente nella sessione principale invece di usare BTW.
Correlati
Catalogo dei comandi nativi e direttive di chat.
Livelli di impegno di ragionamento per la chiamata al modello della domanda laterale.
Chiavi di sessione, cronologia e semantica di persistenza.
Inietta un messaggio di guida nell'esecuzione attiva senza terminarla.