تعرّف على الواجهة النصية الحديثة: Hermes تكتسب مظهرًا عصريًا
Context Files — Project Manuals — easy-to-understand guide based on official docs
تعرّف على الواجهة النصية الحديثة: Hermes تكتسب مظهرًا عصريًا
إذا كنت تستخدم Hermes من خلال واجهة سطر الأوامر التقليدية، فستحب ما هو قادم. الواجهة النصية الحديثة (TUI) هي الطريقة الموصى بها الجديدة لتشغيل Hermes بشكل تفاعلي — وهي ترقية جادة في الأناقة وسهولة الاستخدام.
اعتبرها نفس Hermes الذي تعرفه، لكن بسطح أنظف وأكثر استجابة. نفس الوكيل، نفس الجلسات، نفس أوامر الشرطة المائلة. فقط رؤية أفضل بكثير.
ما الذي يجعل الواجهة النصية الحديثة مميزة؟
الواجهة النصية الحديثة ليست مجرد نسخة أجمل من الواجهة التقليدية. إنها تقدم تحسينات حقيقية تجعل سير عملك اليومي أكثر سلاسة:
- إطار أول فوري — تظهر اللافتة قبل انتهاء التطبيق من التحميل، لذا لا تشعر أبدًا أن الطرفية مجمّدة أثناء بدء التشغيل.
- إدخال غير محظور — يمكنك الكتابة وترتيب الرسائل في قائمة الانتظار قبل أن تكون الجلسة جاهزة. يُرسل أول أمر تكتيه في اللحظة التي يصبح فيها الوكيل متصلًا.
- تراكبات غنية — منتقي النموذج، منتقي الجلسة، مطالبات الموافقة — كلها تُعرض كلوحات منبثقة أنيقة بدلاً من التدفقات المضمنة الفوضوية.
- لوحة جلسة حية — شاهد الأدوات والمهارات تظهر تدريجيًا أثناء تهيئتها.
- صديقة للفأرة — اسحب لتمييز النص بخلفية موحّدة. انسخ بإيماءة الطرفية المعتادة.
- بدون وميض — التحديثات التفاضلية تعني تدفقًا سلسًا وعدم وجود فوضى في سجل التمرير بعد الخروج.
تشغيل الواجهة النصية الحديثة
البدء بسيط. فقط أضف العلم --tui:
# تشغيل الواجهة النصية الحديثة
hermes --tui
# استئناف أحدث جلسة
hermes --tui -c
# استئناف جلسة محددة بالمعرّف أو العنوان
hermes --tui -r 20260409_000000_aa11bb
hermes --tui --resume "my t0p session"
# استئناف أحدث جلسة لمشروع محدد
hermes --tui --resume latest --in ./my-project
يمكنك أيضًا تفعيلها عبر متغير بيئة:
export HERMES_TUI=1
hermes # الآن تستخدم الواجهة النصية الحديثة
أو اجعلها الافتراضي الدائم في ~/.hermes/config.yaml:
display:
interface: tui # "cli" (الافتراضي) أو "tui"
مع display.interface: tui، أي أمر hermes بسيط يشغّل الواجهة النصية الحديثة. لكن الأعلام الصريحة تتفوق دائمًا — شغّل hermes --cli للعودة إلى الواجهة التقليدية لجلسة واحدة.
أقسام اللافتة القابلة للطي
من أجمل اللمسات: لافتة بدء التشغيل الآن تجمّع معلومات وقت التشغيل في أربعة أقسام قابلة للطي، كل قسم بسهم ▸ / ▾:
| القسم | الحالة الافتراضية |
|---|---|
| الأدوات | مفتوح |
| المهارات | مطوي |
| موجه النظام | مطوي |
| خوادم MCP | مطوي |
انقر على أي رأس قسم لتبديل حالته. قائمة الأدوات مفتوحة افتراضيًا لأنها القسم الأكثر مراجعة عند بدء التشغيل. المهارات وموجه النظام وخوادم MCP تبقى مطوية لتبقى اللافتة مدمجة — حتى لو قمت بتثبيت العشرات من المهارات.
اختصارات لوحة المفاتيح وأوامر الشرطة المائلة
خبر جيد: اختصارات لوحة المفاتيح تطابق الواجهة التقليدية تمامًا. الاختلافات كلها تحسينات:
- سحب الفأرة يميز النص بخلفية تحديد موحّدة
Cmd+V/Ctrl+Vيحاول لصق النص أولاً، ثم ينتقل لقراءة الحافظة، وأخيرًا إرفاق الصورCtrl+Xيفتح مبدّل الجلسات المباشرCtrl+Gيفتح إدخالك الحالي في$EDITORلتركيب الأوامر الطويلة
جميع أوامر الشرطة المائلة تعمل دون تغيير. بعضها يُعرض كتراكبات أغنى — /help يعرض لوحة أوامر مصنّفة، على سبيل المثال.
المتطلبات
ستحتاج إلى Node.js ≥ 20 — الواجهة النصية الحديثة تعمل كعملية فرعية تُطلق من واجهة Python النصية. hermes doctor يتحقق من ذلك. عند أول تشغيل، يثبّت Hermes تبعيات Node للواجهة النصية الحديثة (مرة واحدة، بضع ثوانٍ). عمليات التشغيل اللاحقة سريعة.
الواجهة التقليدية تبقى الافتراضية المُصدَّرة، لذا يمكنك دائمًا العودة إليها. لكن بمجرد تجربة الواجهة النصية الحديثة، قد لا ترغب في ذلك.
📖 التوثيق الرسمي
この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › user-guide/features/context-files