Побічні запитання BTW
/btw дає змогу поставити швидке побічне запитання щодо поточної сесії, не
перетворюючи це запитання на звичайну історію розмови.
Це змодельовано за поведінкою /btw у Claude Code, але адаптовано до Gateway
та багатоканальної архітектури OpenClaw.
Що це робить
Коли ви надсилаєте:- створює знімок контексту поточної сесії,
- виконує окремий безінструментальний виклик моделі,
- відповідає лише на побічне запитання,
- не змінює основний запуск,
- не записує запитання BTW або відповідь до історії сесії,
- видає відповідь як live side result, а не як звичайне повідомлення помічника.
- той самий контекст сесії
- окремий одноразовий побічний запит
- без викликів інструментів
- без забруднення майбутнього контексту
- без збереження в транскрипті
Чого це не робить
/btw не:
- створює нову довготривалу сесію,
- продовжує незавершене основне завдання,
- запускає інструменти або цикли інструментів агента,
- записує дані запитання/відповіді BTW в історію транскрипту,
- з’являється в
chat.history, - переживає перезавантаження.
Як працює контекст
BTW використовує поточну сесію лише як фоновий контекст. Якщо основний запуск зараз активний, OpenClaw створює знімок поточного стану повідомлень і включає основний prompt, що виконується, як фоновий контекст, водночас явно вказуючи моделі:- відповідати лише на побічне запитання,
- не відновлювати й не завершувати незавершене основне завдання,
- не створювати виклики інструментів або псевдовиклики інструментів.
Модель доставки
BTW не доставляється як звичайне повідомлення помічника в транскрипті. На рівні протоколу Gateway:- звичайний чат помічника використовує подію
chat - BTW використовує подію
chat.side_result
chat, клієнти сприймали б його як звичайну історію розмови.
Оскільки BTW використовує окрему live-подію і не відтворюється з
chat.history, він зникає після перезавантаження.
Поведінка на поверхнях
TUI
У TUI BTW відображається вбудовано в поточному поданні сесії, але лишається ефемерним:- візуально відрізняється від звичайної відповіді помічника
- його можна закрити клавішами
EnterабоEsc - не відтворюється після перезавантаження
Зовнішні канали
У таких каналах, як Telegram, WhatsApp і Discord, BTW доставляється як чітко позначена одноразова відповідь, оскільки ці поверхні не мають концепції локального ефемерного накладання. Відповідь і далі розглядається як побічний результат, а не як звичайна історія сесії.Control UI / web
Gateway коректно надсилає BTW якchat.side_result, а BTW не включається до
chat.history, тож контракт збереження для web уже правильний.
Поточний Control UI усе ще потребує окремого споживача chat.side_result,
щоб відображати BTW наживо в браузері. Поки ця підтримка на боці клієнта не
з’явиться, BTW є функцією рівня Gateway з повною поведінкою в TUI і зовнішніх
каналах, але ще не повністю завершеним UX у браузері.
Коли використовувати BTW
Використовуйте/btw, коли вам потрібно:
- швидке уточнення щодо поточної роботи,
- фактична побічна відповідь, поки довгий запуск ще триває,
- тимчасова відповідь, яка не повинна ставати частиною майбутнього контексту сесії.
Коли не варто використовувати BTW
Не використовуйте/btw, якщо хочете, щоб відповідь стала частиною
майбутнього робочого контексту сесії.
У такому разі поставте запитання звичайним чином в основній сесії, а не через BTW.