الانتقال إلى المحتوى الرئيسي

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

/btw يتيح لك طرح سؤال جانبي سريع حول الجلسة الحالية من دون تحويل ذلك السؤال إلى سجل المحادثة العادي. /side هو اسم مستعار له. وهو مصمم على غرار سلوك /btw في Claude Code، لكنه مكيّف مع Gateway في OpenClaw ومعمارية القنوات المتعددة.

ما الذي يفعله

عندما ترسل:
/btw what changed?
يقوم OpenClaw بما يلي:
  1. يلتقط لقطة لسياق الجلسة الحالي،
  2. يشغّل استعلامًا جانبيًا منفصلًا ومؤقتًا،
  3. يجيب عن السؤال الجانبي فقط،
  4. يترك التشغيل الرئيسي كما هو،
  5. لا يكتب سؤال BTW أو إجابته في سجل الجلسة،
  6. يصدر الإجابة باعتبارها نتيجة جانبية مباشرة بدلًا من رسالة مساعد عادية.
النموذج الذهني المهم هو:
  • سياق الجلسة نفسه
  • استعلام جانبي منفصل لمرة واحدة
  • نقل الحاضنة الأصلية نفسه عندما تستخدم الجلسة حاضنة أصلية
  • لا تلويث للسياق المستقبلي
  • لا استمرار لسجل النسخة النصية
بالنسبة إلى جلسات حاضنة Codex، يبقى BTW داخل Codex عبر تفريع خيط app-server النشط كخيط جانبي مؤقت. يحافظ ذلك على OAuth في Codex وسلوك الخيط الأصلي كما هما، مع عزل الإجابة الجانبية عن النسخة النصية الأصلية. وكما في /side في Codex، يحتفظ الخيط الجانبي بأذونات Codex الحالية وسطح الأدوات الأصلي، مع حواجز أمان تخبر النموذج بعدم التعامل مع عمل الخيط الأصل الموروث كتعليمات نشطة. تحتفظ بيئات التشغيل غير التابعة لـ Codex بمسار المرة الواحدة المباشر الأقدم.

ما الذي لا يفعله

/btw لا يقوم بما يلي:
  • إنشاء جلسة دائمة جديدة،
  • متابعة المهمة الرئيسية غير المكتملة،
  • كتابة بيانات سؤال/إجابة BTW في سجل النسخة النصية،
  • الظهور في chat.history،
  • البقاء بعد إعادة التحميل.
إنه مؤقت عن قصد.

كيف يعمل السياق

يستخدم BTW الجلسة الحالية بوصفها سياقًا خلفيًا فقط. إذا كان التشغيل الرئيسي نشطًا حاليًا، يلتقط OpenClaw لقطة لحالة الرسائل الحالية ويدرج الموجه الرئيسي قيد التنفيذ كسياق خلفي، مع إبلاغ النموذج صراحةً بما يلي:
  • أجب عن السؤال الجانبي فقط،
  • لا تستأنف المهمة الرئيسية غير المكتملة ولا تكملها،
  • لا توجّه المحادثة الأصلية.
يحافظ ذلك على عزل BTW عن التشغيل الرئيسي مع إبقائه على دراية بموضوع الجلسة.

نموذج التسليم

لا يتم تسليم BTW كرسالة نسخة نصية عادية من المساعد. على مستوى بروتوكول Gateway:
  • تستخدم محادثة المساعد العادية حدث chat
  • يستخدم BTW حدث chat.side_result
هذا الفصل مقصود. إذا أعاد BTW استخدام مسار حدث chat العادي، فستتعامل معه العملاء كسجل محادثة عادي. لأن BTW يستخدم حدثًا مباشرًا منفصلًا ولا يُعاد تشغيله من chat.history، فإنه يختفي بعد إعادة التحميل.

سلوك السطح

TUI

في TUI، يتم عرض BTW ضمنيًا داخل عرض الجلسة الحالية، لكنه يبقى مؤقتًا:
  • مميزًا بصريًا عن رد المساعد العادي
  • قابلًا للتجاهل باستخدام Enter أو Esc
  • لا يُعاد تشغيله عند إعادة التحميل

القنوات الخارجية

على قنوات مثل Telegram وWhatsApp وDiscord، يتم تسليم BTW كرد لمرة واحدة مع تسمية واضحة لأن هذه الأسطح لا تملك مفهوم طبقة محلية مؤقتة. وتظل الإجابة تُعامل كنتيجة جانبية، لا كسجل جلسة عادي.

واجهة التحكم / الويب

يصدر Gateway حدث BTW بشكل صحيح كـ chat.side_result، ولا يتم تضمين BTW في chat.history، لذا فإن عقد الاستمرار صحيح بالفعل للويب. لا تزال واجهة التحكم الحالية بحاجة إلى مستهلك مخصص لـ chat.side_result لعرض BTW مباشرة في المتصفح. إلى أن يصل هذا الدعم من جهة العميل، يبقى BTW ميزة على مستوى Gateway مع سلوك كامل في TUI والقنوات الخارجية، لكنه ليس بعد تجربة مستخدم مكتملة في المتصفح.

متى تستخدم BTW

استخدم /btw عندما تريد:
  • توضيحًا سريعًا حول العمل الحالي،
  • إجابة جانبية واقعية بينما لا يزال تشغيل طويل قيد التقدم،
  • إجابة مؤقتة لا ينبغي أن تصبح جزءًا من سياق الجلسة المستقبلي.
أمثلة:
/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?

متى لا تستخدم BTW

لا تستخدم /btw عندما تريد أن تصبح الإجابة جزءًا من سياق العمل المستقبلي للجلسة. في هذه الحالة، اسأل بشكل عادي في الجلسة الرئيسية بدلًا من استخدام BTW.

ذات صلة

Slash commands

فهرس الأوامر الأصلية وتوجيهات المحادثة.

Thinking levels

مستويات جهد الاستدلال لاستدعاء نموذج السؤال الجانبي.

Session

مفاتيح الجلسة، والسجل، ودلالات الاستمرار.

Steer command

حقن رسالة توجيهية في التشغيل النشط من دون إنهائه.