BTW 側問查詢
/btw 可以讓你對目前工作階段提出快速側問,而不會將該問題轉換為一般對話歷史。
它是以 Claude Code 的 /btw 行為為基礎,但適配了 OpenClaw 的 Gateway 和多通道架構。
其運作原理
當你傳送:- 快照目前的工作階段內容,
- 執行一個獨立的無工具模型呼叫,
- 只回答側問,
- 保留主要執行流程不動,
- 不會將 BTW 問題或回答寫入工作階段歷史,
- 將回答作為直播側結果而非一般助理訊息發出。
- 相同的工作階段內容
- 獨立的一次性側查詢
- 無工具呼叫
- 無未來內容污染
- 無記錄持久化
其不執行的事項
/btw 不會:
- 建立新的永久工作階段,
- 繼續未完成的主要任務,
- 執行工具或代理工具迴圈,
- 將 BTW 問題/回答寫入記錄歷史,
- 出現在
chat.history中, - 在重新載入後存活。
內容如何運作
BTW 只使用目前工作階段作為背景內容。 如果主要執行流程目前有效,OpenClaw 會快照目前訊息狀態,並將進行中的主提示作為背景內容,同時明確告訴模型:- 只回答側問,
- 不要繼續或完成未完成的主要任務,
- 不要發出工具呼叫或虛擬工具呼叫。
傳遞模型
BTW 不是作為一般助理記錄訊息傳遞的。 在 Gateway 協議層級:- 一般助理聊天使用
chat事件 - BTW 使用
chat.side_result事件
chat 事件路徑,客戶端會將其視為一般對話歷史。
因為 BTW 使用獨立的直播事件,且不會從 chat.history 重新播放,所以它在重新載入後會消失。
表面行為
TUI
在 TUI 中,BTW 在目前工作階段檢視中內嵌呈現,但仍保持短暫:- 視覺上與一般助理回覆不同
- 可用
Enter或Esc關閉 - 重新載入時不重新播放
外部通道
在 Telegram、WhatsApp 和 Discord 等通道上,BTW 是以清楚標籤的一次性回覆傳遞,因為這些表面不具有本地短暫疊加層概念。 該回答仍被視為側結果,而非一般工作階段歷史。控制 UI / 網路
Gateway 會正確地將 BTW 作為chat.side_result 發出,且 BTW 不包含在 chat.history 中,所以網路的持久化合約已正確。
目前的 Control UI 仍需要專用的 chat.side_result 消費者,以在瀏覽器中即時呈現 BTW。在該客戶端支援準備好之前,BTW 是具有完整 TUI 和外部通道行為的 Gateway 層級功能,但尚未具有完整瀏覽器 UX。
何時使用 BTW
當你想要以下情況時,請使用/btw:
- 對目前工作的快速澄清,
- 長時間執行仍在進行時的事實側答案,
- 不應成為未來工作階段內容一部分的暫時答案。
何時不使用 BTW
當你想讓回答成為工作階段未來工作內容的一部分時,不要使用/btw。
在該情況下,改為在主工作階段中正常提問,而非使用 BTW。