TUI (واجهة الطرفية)
البدء السريع
- ابدأ Gateway.
- افتح TUI.
- اكتب رسالة واضغط Enter.
--password إذا كان Gateway لديك يستخدم مصادقة كلمة المرور.
ما الذي تراه
- الترويسة: عنوان URL للاتصال، والوكيل الحالي، والجلسة الحالية.
- سجل الدردشة: رسائل المستخدم، وردود المساعد، وإشعارات النظام، وبطاقات الأدوات.
- سطر الحالة: حالة الاتصال/التشغيل (جارٍ الاتصال، جارٍ التشغيل، جارٍ التدفق، خامل، خطأ).
- التذييل: حالة الاتصال + الوكيل + الجلسة + النموذج + think/fast/verbose/reasoning + أعداد الرموز + deliver.
- الإدخال: محرر نصي مع إكمال تلقائي.
النموذج الذهني: الوكلاء + الجلسات
- الوكلاء هم معرّفات فريدة (مثل
mainوresearch). ويعرض Gateway القائمة. - تنتمي الجلسات إلى الوكيل الحالي.
- تُخزَّن مفاتيح الجلسات بالشكل
agent:<agentId>:<sessionKey>.- إذا كتبت
/session main، فستقوم TUI بتوسيعه إلىagent:<currentAgent>:main. - إذا كتبت
/session agent:other:main، فستنتقل إلى جلسة ذلك الوكيل صراحةً.
- إذا كتبت
- نطاق الجلسة:
per-sender(الافتراضي): لكل وكيل جلسات عديدة.global: تستخدم TUI دائمًا الجلسةglobal(وقد يكون المنتقي فارغًا).
- يكون الوكيل الحالي + الجلسة الحالية ظاهرين دائمًا في التذييل.
الإرسال + التسليم
- تُرسل الرسائل إلى Gateway؛ ويكون التسليم إلى الموفّرين معطلًا افتراضيًا.
- لتفعيل التسليم:
/deliver on- أو من لوحة Settings
- أو ابدأ باستخدام
openclaw tui --deliver
أدوات الاختيار + التراكبات
- منتقي النموذج: يسرد النماذج المتاحة ويضبط تجاوز الجلسة.
- منتقي الوكيل: اختر وكيلًا مختلفًا.
- منتقي الجلسة: يعرض الجلسات الخاصة بالوكيل الحالي فقط.
- Settings: تبديل deliver، وتوسيع مخرجات الأدوات، وإظهار التفكير.
اختصارات لوحة المفاتيح
- Enter: إرسال الرسالة
- Esc: إيقاف التشغيل النشط
- Ctrl+C: مسح الإدخال (اضغط مرتين للخروج)
- Ctrl+D: خروج
- Ctrl+L: منتقي النموذج
- Ctrl+G: منتقي الوكيل
- Ctrl+P: منتقي الجلسة
- Ctrl+O: تبديل توسيع مخرجات الأدوات
- Ctrl+T: تبديل إظهار التفكير (يعيد تحميل السجل)
أوامر الشرطة المائلة
الأساسية:/help/status/agent <id>(أو/agents)/session <key>(أو/sessions)/model <provider/model>(أو/models)
/think <off|minimal|low|medium|high>/fast <status|on|off>/verbose <on|full|off>/reasoning <on|off|stream>/usage <off|tokens|full>/elevated <on|off|ask|full>(الاسم البديل:/elev)/activation <mention|always>/deliver <on|off>
/newأو/reset(إعادة تعيين الجلسة)/abort(إيقاف التشغيل النشط)/settings/exit
/context) إلى Gateway وتُعرض كمخرجات نظام. راجع أوامر الشرطة المائلة.
أوامر shell المحلية
- ابدأ السطر بالبادئة
!لتشغيل أمر shell محلي على مضيف TUI. - تطلب TUI مرة واحدة لكل جلسة السماح بالتنفيذ المحلي؛ وإذا رفضت، يبقى
!معطلًا لتلك الجلسة. - تُشغَّل الأوامر في shell جديد وغير تفاعلي داخل دليل العمل الخاص بـ TUI (من دون
cd/env دائم). - تتلقى أوامر shell المحلية المتغير
OPENCLAW_SHELL=tui-localفي بيئتها. - تُرسل
!منفردة كرسالة عادية؛ ولا تؤدي المسافات البادئة إلى تشغيل التنفيذ المحلي.
مخرجات الأدوات
- تظهر استدعاءات الأدوات كبطاقات تحتوي على الوسائط + النتائج.
- يبدّل Ctrl+O بين العرضين المطوي والموسع.
- أثناء تشغيل الأدوات، تتدفق التحديثات الجزئية إلى البطاقة نفسها.
ألوان الطرفية
- تُبقي TUI نص جسم المساعد بلون المقدمة الافتراضي في طرفيتك حتى تبقى الطرفيات الداكنة والفاتحة مقروءة.
- إذا كانت طرفيتك تستخدم خلفية فاتحة وكان الاكتشاف التلقائي غير صحيح، فاضبط
OPENCLAW_THEME=lightقبل تشغيلopenclaw tui. - ولإجبار اللوحة الداكنة الأصلية بدلًا من ذلك، اضبط
OPENCLAW_THEME=dark.
السجل + التدفق
- عند الاتصال، تحمّل TUI أحدث السجل (الافتراضي 200 رسالة).
- تُحدَّث الردود المتدفقة في موضعها حتى الانتهاء.
- كما تستمع TUI إلى أحداث أدوات الوكيل للحصول على بطاقات أدوات أغنى.
تفاصيل الاتصال
- تسجّل TUI نفسها لدى Gateway على أنها
mode: "tui". - تعرض عمليات إعادة الاتصال رسالة نظام؛ وتُعرض فجوات الأحداث في السجل.
الخيارات
--url <url>: عنوان URL لـ Gateway WebSocket (الافتراضي من التكوين أوws://127.0.0.1:<port>)--token <token>: رمز Gateway المميز (إذا كان مطلوبًا)--password <password>: كلمة مرور Gateway (إذا كانت مطلوبة)--session <key>: مفتاح الجلسة (الافتراضي:main، أوglobalعندما يكون النطاق عامًا)--deliver: تسليم ردود المساعد إلى الموفّر (معطّل افتراضيًا)--thinking <level>: تجاوز مستوى التفكير عند الإرسال--message <text>: إرسال رسالة أولية بعد الاتصال--timeout-ms <ms>: مهلة الوكيل بالمللي ثانية (الافتراضي منagents.defaults.timeoutSeconds)--history-limit <n>: عدد إدخالات السجل التي يجب تحميلها (الافتراضي200)
--url، لا تعود TUI إلى بيانات الاعتماد الموجودة في التكوين أو البيئة.
مرّر --token أو --password صراحةً. ويُعد غياب بيانات الاعتماد الصريحة خطأً.
استكشاف الأخطاء وإصلاحها
لا توجد مخرجات بعد إرسال رسالة:- شغّل
/statusفي TUI لتأكيد أن Gateway متصل وخامل/مشغول. - تحقق من سجلات Gateway:
openclaw logs --follow. - تأكد من أن الوكيل يمكنه التشغيل:
openclaw statusوopenclaw models status. - إذا كنت تتوقع ظهور الرسائل في قناة دردشة، فعّل التسليم (
/deliver onأو--deliver).
استكشاف مشكلات الاتصال وإصلاحها
disconnected: تأكد من أن Gateway يعمل وأن--url/--token/--passwordصحيحة.- لا يوجد وكلاء في المنتقي: تحقق من
openclaw agents listومن تكوين التوجيه لديك. - منتقي الجلسة فارغ: قد تكون في النطاق العام أو لا توجد لديك جلسات بعد.
ذو صلة
- Control UI — واجهة تحكم قائمة على الويب
- مرجع CLI — المرجع الكامل لأوامر CLI