---
read_when:
    - می‌خواهید یک پرسش جانبی کوتاه دربارهٔ نشست فعلی بپرسید
    - شما در حال پیاده‌سازی یا اشکال‌زدایی رفتار BTW در کلاینت‌های مختلف هستید
summary: پرسش‌های جانبی گذرا با /btw
title: ضمناً، پرسش‌های جانبی
x-i18n:
    generated_at: "2026-04-29T23:40:12Z"
    model: gpt-5.5
    provider: openai
    source_hash: 4e8b74f82356a1ecc38b2a2104b3c4616ef4530d2ce804910b24666c4932169e
    source_path: tools/btw.md
    workflow: 16
---

`/btw` به شما اجازه می‌دهد یک پرسش جانبی سریع درباره **جلسه فعلی** بپرسید، بدون اینکه
آن پرسش به تاریخچه گفت‌وگوی عادی تبدیل شود.

این قابلیت از رفتار `/btw` در Claude Code الگو گرفته است، اما برای Gateway و
معماری چندکاناله OpenClaw تطبیق داده شده است.

## چه کاری انجام می‌دهد

وقتی ارسال می‌کنید:

```text
/btw what changed?
```

OpenClaw:

1. از زمینه فعلی جلسه یک snapshot می‌گیرد،
2. یک فراخوانی مدل جداگانه **بدون ابزار** اجرا می‌کند،
3. فقط به پرسش جانبی پاسخ می‌دهد،
4. اجرای اصلی را دست‌نخورده باقی می‌گذارد،
5. پرسش یا پاسخ BTW را در تاریخچه جلسه نمی‌نویسد،
6. پاسخ را به‌جای یک پیام عادی دستیار، به‌عنوان یک **نتیجه جانبی زنده** منتشر می‌کند.

مدل ذهنی مهم این است:

- همان زمینه جلسه
- پرس‌وجوی جانبی جداگانه و یک‌باره
- بدون فراخوانی ابزار
- بدون آلودگی زمینه آینده
- بدون ماندگاری transcript

## چه کاری انجام نمی‌دهد

`/btw` این کارها را **انجام نمی‌دهد**:

- ایجاد یک جلسه پایدار جدید،
- ادامه دادن کار اصلی ناتمام،
- اجرای ابزارها یا حلقه‌های ابزار عامل،
- نوشتن داده‌های پرسش/پاسخ BTW در تاریخچه transcript،
- ظاهر شدن در `chat.history`،
- باقی ماندن پس از بارگذاری مجدد.

این قابلیت عمداً **گذرا** است.

## زمینه چگونه کار می‌کند

BTW از جلسه فعلی فقط به‌عنوان **زمینه پس‌زمینه** استفاده می‌کند.

اگر اجرای اصلی در حال حاضر فعال باشد، OpenClaw از وضعیت پیام فعلی snapshot
می‌گیرد و prompt اصلی در حال اجرا را به‌عنوان زمینه پس‌زمینه وارد می‌کند، در حالی که
به‌صراحت به مدل می‌گوید:

- فقط به پرسش جانبی پاسخ بده،
- کار اصلی ناتمام را از سر نگیر یا کامل نکن،
- فراخوانی ابزار یا فراخوانی شبه‌ابزار منتشر نکن.

این کار BTW را از اجرای اصلی جدا نگه می‌دارد، در حالی که همچنان باعث می‌شود از موضوع
جلسه آگاه باشد.

## مدل تحویل

BTW به‌عنوان یک پیام transcript عادی دستیار تحویل داده **نمی‌شود**.

در سطح پروتکل Gateway:

- گفت‌وگوی عادی دستیار از رویداد `chat` استفاده می‌کند
- BTW از رویداد `chat.side_result` استفاده می‌کند

این جداسازی عمدی است. اگر BTW دوباره از مسیر رویداد عادی `chat` استفاده می‌کرد،
کلاینت‌ها آن را مثل تاریخچه گفت‌وگوی معمولی در نظر می‌گرفتند.

از آنجا که BTW از یک رویداد زنده جداگانه استفاده می‌کند و از
`chat.history` بازپخش نمی‌شود، پس از بارگذاری مجدد ناپدید می‌شود.

## رفتار سطح

### TUI

در TUI، BTW به‌صورت درون‌خطی در نمای جلسه فعلی نمایش داده می‌شود، اما همچنان
گذرا باقی می‌ماند:

- از پاسخ عادی دستیار به‌صورت قابل مشاهده متمایز است
- با `Enter` یا `Esc` قابل بستن است
- هنگام بارگذاری مجدد بازپخش نمی‌شود

### کانال‌های خارجی

در کانال‌هایی مانند Telegram، WhatsApp و Discord، BTW به‌عنوان یک پاسخ یک‌باره
با برچسب روشن تحویل داده می‌شود، چون این سطح‌ها مفهوم overlay گذرای محلی ندارند.

پاسخ همچنان به‌عنوان یک نتیجه جانبی در نظر گرفته می‌شود، نه تاریخچه عادی جلسه.

### Control UI / وب

Gateway، BTW را به‌درستی به‌صورت `chat.side_result` منتشر می‌کند، و BTW در
`chat.history` گنجانده نمی‌شود، بنابراین قرارداد ماندگاری از پیش برای وب درست است.

Control UI فعلی هنوز به یک مصرف‌کننده اختصاصی `chat.side_result` نیاز دارد تا
BTW را به‌صورت زنده در مرورگر نمایش دهد. تا زمانی که این پشتیبانی سمت کلاینت ارائه شود، BTW یک
قابلیت در سطح Gateway با رفتار کامل در TUI و کانال‌های خارجی است، اما هنوز
یک تجربه کاربری کامل مرورگر نیست.

## چه زمانی از BTW استفاده کنید

وقتی این موارد را می‌خواهید از `/btw` استفاده کنید:

- یک شفاف‌سازی سریع درباره کار فعلی،
- یک پاسخ جانبی واقعی در حالی که یک اجرای طولانی هنوز در جریان است،
- یک پاسخ موقت که نباید بخشی از زمینه جلسه‌های آینده شود.

نمونه‌ها:

```text
/btw what file are we editing?
/btw what does this error mean?
/btw summarize the current task in one sentence
/btw what is 17 * 19?
```

## چه زمانی از BTW استفاده نکنید

وقتی می‌خواهید پاسخ بخشی از زمینه کاری آینده جلسه شود، از `/btw` استفاده نکنید.

در آن حالت، به‌جای استفاده از BTW، در جلسه اصلی به‌صورت عادی بپرسید.

## مرتبط

- [دستورهای Slash](/fa/tools/slash-commands)
- [سطوح تفکر](/fa/tools/thinking)
- [جلسه](/fa/concepts/session)
