Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

TUI (واجهة المستخدم الطرفية)

البدء السريع

  1. شغّل Gateway.
openclaw gateway
  1. افتح TUI.
openclaw tui
  1. اكتب رسالة واضغط Enter.

Gateway بعيد:

openclaw tui --url ws://<host>:<port> --token <gateway-token>

استخدم --password إذا كان Gateway لديك يستخدم مصادقة بكلمة مرور.

ما الذي تراه

  • الترويسة: عنوان URL للاتصال، الوكيل الحالي، الجلسة الحالية.
  • سجل الدردشة: رسائل المستخدم، ردود المساعد، إشعارات النظام، بطاقات الأدوات.
  • سطر الحالة: حالة الاتصال/التشغيل (جارٍ الاتصال، يعمل، بثّ، خامل، خطأ).
  • التذييل: حالة الاتصال + الوكيل + الجلسة + النموذج + التفكير/التفصيل/الاستدلال + عدّادات الرموز + التسليم.
  • الإدخال: محرّر نص مع إكمال تلقائي.

النموذج الذهني: الوكلاء + الجلسات

  • الوكلاء هم مُعرِّفات فريدة (مثل main، research). يعرض Gateway القائمة.
  • الجلسات تنتمي إلى الوكيل الحالي.
  • تُخزَّن مفاتيح الجلسات كـ agent:<agentId>:<sessionKey>.
  • إذا كتبت /session main، تقوم TUI بتوسيعه إلى agent:<currentAgent>:main.
  • إذا كتبت /session agent:other:main، فإنك تنتقل صراحةً إلى جلسة ذلك الوكيل.
  • نطاق الجلسة:
  • per-sender (الافتراضي): لكل وكيل عدة جلسات.
  • global: تستخدم TUI دائمًا جلسة global (قد يكون المنتقي فارغًا).
  • يظهر الوكيل + الجلسة الحاليان دائمًا في التذييل.

الإرسال + التسليم

  • تُرسل الرسائل إلى Gateway؛ ويكون التسليم إلى الموفّرين مُعطّلًا افتراضيًا.
  • لتشغيل التسليم:
  • /deliver on
  • أو لوحة الإعدادات
  • أو البدء باستخدام openclaw tui --deliver

المنتقيات + التراكبات

  • منتقي النماذج: يسرد النماذج المتاحة ويضبط تجاوز الجلسة.
  • منتقي الوكلاء: اختر وكيلًا مختلفًا.
  • منتقي الجلسات: يعرض الجلسات الخاصة بالوكيل الحالي فقط.
  • الإعدادات: تبديل التسليم، وتوسيع مخرجات الأدوات، وإظهار التفكير.

اختصارات لوحة المفاتيح

  • Enter: إرسال الرسالة
  • Esc: إيقاف التشغيل النشط
  • Ctrl+C: مسح الإدخال (اضغط مرتين للخروج)
  • Ctrl+D: خروج
  • Ctrl+L: منتقي النماذج
  • Ctrl+G: منتقي الوكلاء
  • Ctrl+P: منتقي الجلسات
  • Ctrl+O: تبديل توسيع مخرجات الأدوات
  • Ctrl+T: تبديل إظهار التفكير (يعيد تحميل السجل)

tools/slash-commands.md

الأساسية:

  • /help
  • /status
  • /agent <id> (أو /agents)
  • /session <key> (أو /sessions)
  • /model <provider/model> (أو /models)

التحكم في الجلسة:

  • /think <off|minimal|low|medium|high>
  • /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

تُمرَّر أوامر الشرطة المائلة الأخرى الخاصة بـ Gateway (مثل /context) إلى Gateway وتُعرض كمخرجات نظام. انظر Slash commands.

أوامر الصدفة المحلية

  • أضِف بادئة ! إلى السطر لتشغيل أمر صدفة محلي على مضيف TUI.
  • تطلب TUI الإذن مرة واحدة لكل جلسة للسماح بالتنفيذ المحلي؛ ويؤدي الرفض إلى إبقاء ! معطّلًا للجلسة.
  • تُشغَّل الأوامر في صدفة جديدة غير تفاعلية ضمن دليل عمل TUI (من دون cd/env دائم).
  • يُرسل ! وحده كرسالة عادية؛ ولا تؤدي المسافات البادئة إلى تفعيل التنفيذ المحلي.

مخرجات الأدوات

  • تظهر استدعاءات الأدوات كبطاقات تتضمن الوسائط + النتائج.
  • يبدّل Ctrl+O بين العرضين المطوي/الموسّع.
  • أثناء تشغيل الأدوات، تُبثّ التحديثات الجزئية إلى البطاقة نفسها.

السجل + البث

  • عند الاتصال، تحمّل TUI أحدث سجل (الافتراضي 200 رسالة).
  • تُحدَّث الاستجابات المتدفقة في مكانها حتى الاكتمال.
  • تستمع TUI أيضًا إلى أحداث أدوات الوكيل لعرض بطاقات أدوات أغنى.

تفاصيل الاتصال

  • تُسجِّل TUI نفسها لدى Gateway باسم mode: "tui".
  • يظهر عند إعادة الاتصال إشعار نظام؛ وتُبرز فجوات الأحداث في السجل.

الخيارات

  • --url <url>: عنوان WebSocket لـ Gateway (الافتراضي من التهيئة أو ws://127.0.0.1:<port>)
  • --token <token>: رمز Gateway (إن لزم)
  • --password <password>: كلمة مرور Gateway (إن لزم)
  • --session <key>: مفتاح الجلسة (الافتراضي: main، أو global عندما يكون النطاق عامًا)
  • --deliver: تسليم ردود المساعد إلى الموفّر (مُعطّل افتراضيًا)
  • --thinking <level>: تجاوز مستوى التفكير عند الإرسال
  • --timeout-ms <ms>: مهلة الوكيل بالميلي ثانية (الافتراضي agents.defaults.timeoutSeconds)

ملاحظة: عند تعيين --url، لا تعود TUI إلى التهيئة أو بيانات اعتماد متغيرات البيئة. مرِّر --token أو --password صراحةً. يُعد غياب بيانات الاعتماد الصريحة خطأً.

استكشاف الأخطاء وإصلاحها

لا يوجد مخرجات بعد إرسال رسالة:

  • شغّل /status في TUI لتأكيد اتصال Gateway وحالته (خامل/مشغول).
  • تحقّق من سجلات Gateway: openclaw logs --follow.
  • أكِّد أن الوكيل قادر على التشغيل: openclaw status و openclaw models status.
  • إذا كنت تتوقع رسائل في قناة دردشة، فعِّل التسليم (/deliver on أو --deliver).
  • --history-limit <n>: عدد إدخالات السجل المطلوب تحميلها (الافتراضي 200)

استكشاف أخطاء الاتصال

  • disconnected: تأكّد من أن Gateway يعمل وأن --url/--token/--password لديك صحيحة.
  • لا يوجد وكلاء في المنتقي: تحقّق من openclaw agents list وتهيئة التوجيه لديك.
  • منتقي الجلسات فارغ: قد تكون في النطاق العام أو لا توجد جلسات بعد.