Hermes Agent
إضافات Hermes Agent: الكتالوج وكيفية تثبيتها وكيف تبقى آمنًا
تاريخ التحديث 14 نوفمبر 2026
لدى Hermes Agent نظام إضافات، وفوقه دليل لإضافات تمت مراجعتها يمكنك تثبيتها بالاسم بأمر واحد. تسميه الوثائق الرسمية كتالوج الإضافات (plugin catalog)، وتنشره Nous Research على موقعها باسم Hermes Marketplace. وتستخدم هذه الصفحة كلمة «الكتالوج».
تم التحقق من المعلومات هنا مقابل وثائق Hermes Agent 0.23.1 وملاحظات الإصدار، وبخاصة دليل كتالوج الإضافات ودليل الإضافات، وقد قُرئا في 14 نوفمبر 2026.
ما هو كتالوج الإضافات
يوصف الكتالوج بأنه دليل منتقى لإضافات Hermes راجعه بشر. تجد إضافة، ثم يجلبها الأمر hermes plugins install <name>. وفي الخلفية فإن إضافة الكتالوج إضافة عادية: الكتالوج يضيف الاكتشاف وطبقة المراجعة، ولا يحل محل نظام الإضافات.
يمكنك تصفحه في موقع وثائق Hermes، حيث تُرتَّب الإدخالات بحسب الفئة (Memory وDesktop وPlatforms وWeb & Browser وTools وVoice وAutomation وModels)، مع بحث ومرشحات للمستويات وأمر تثبيت قابل للنسخ في كل إدخال. ولكل إدخال صفحته الخاصة بالوصف والـ commit المثبّت والأدوات والخطافات (hooks) ومتغيرات البيئة.
تقول ملاحظات الإصدار v0.23.0 (5 نوفمبر 2026) إن الكتالوج نما من نحو 600 إلى أكثر من 1,050 إدخال خلال فترة ذلك الإصدار. وهذا رقم الجهة المطورة في ذلك التاريخ، وهو يتغير باستمرار.
ما تضيفه الإضافات واسع. يمكن للإضافات أن تضيف أدوات وخطافات وأوامر شرطة مائلة وأوامر CLI، ويمكنها أن ترفق مهارات. ومن الأمثلة التي تذكرها ملاحظات الإصدار نفسها كإضافات تُثبَّت بأمر واحد في v0.23.0: Meshy (تحويل النص والصور إلى 3D) وElevenLabs Music وSound Effects وX Chat وREA (الهندسة العكسية) وبيئة bubblewrap المعزولة لأوامر الطرفية والشيفرة. وتعرض الوثائق أيضًا إدخال snyk الذي يمنح Hermes فحصًا للشيفرة والتبعيات والحاويات وIaC.
مستويات الثقة، وما تعنيه المراجعة وما لا تعنيه
يحمل كل إدخال مستوى. ولا يستطيع تعيين المستويين الأولين إلا مشرفو Nous.
| المستوى | ما تقول الوثائق إنه يعنيه |
|---|---|
| Official | تديره NousResearch |
| Verified | تحقق فريق Nous من أنها صادرة عن الشركة المعروفة التي تدمج الإضافة منتجها. وتذكر ملاحظات v0.23.0 أن الأوائل هم Cua Spaces وNVIDIA App وNVIDIA Broadcast وTinyFish وCoreWeave Inference |
| Community | كل ما عدا ذلك، ويُدرَج بعد طلب سحب (pull request) تمت مراجعته |
Hermes Labs ليس مستوىً رابعًا. إنه مجموعة إضافات تجريبية بنتها Nous Research لكنها لا تدعمها، ويسردها الكتالوج على أنها إضافات مجتمعية حتى لا يظن أحد أن Nous تتولى صيانتها. ويقول ملف README الخاص بها إن تقارير الأخطاء قد تبقى دون معالجة، وإن تغييرًا في النواة قد يكسر إضافة.
ما تمنحك إياه المراجعة، بحسب الدليل:
- كل إدخال وكل تحديث للتثبيت يمر عبر طلب سحب يراجعه مشرف. لا شيء يدخل تلقائيًا.
- تثبّت الإدخالات commit دقيقًا من 40 حرفًا، وليس فرعًا. فإذا نشر المؤلف شيفرة جديدة، لا يتغير ما يثبّته الكتالوج حتى ينقل طلب سحب آخر تمت مراجعته التثبيت.
- يعمل الماسح الأمني الذي يستخدمه المثبّت أيضًا عند قبول الإدخال. وحكم
dangerousيُسقط الإدخال، وتُدرَج نتائجcautionللمراجع. - تصرّح الإدخالات مقدمًا بأدواتها وخطافاتها ومتغيرات البيئة المطلوبة.
يصرّح الدليل بوضوح بالحد: إدخال الكتالوج يعني أن إنسانًا نظر في الـ commit المثبّت، وأن إعلانات القدرات فُحصت، وأن المستودع استوفى شرط التقديم. وهو ليس تدقيقًا أمنيًا، ولا يقول شيئًا عن commits أخرى في المستودع نفسه.
الإضافات التي تُسحب، مثلًا بعد حادثة أمنية، تدخل في قائمة محذوفة مع السبب والتاريخ. يرفض المثبّت كل ما فيها، والإضافة التي تدخل القائمة بعد أن ثبّتها تتوقف عن التحديث ولا يمكن تفعيلها وتُرفض عند التحميل. يمكنك إزالتها، أو إعادة التثبيت بالخيار --allow-removed للإبقاء عليها عن علم.
البحث والتثبيت والتفعيل والإزالة
hermes plugins search <term>
hermes plugins info <name>
hermes plugins install <name>
hermes plugins enable <name>
hermes plugins list
hermes plugins disable <name>
hermes plugins remove <name>يطابق search أسماء الإدخالات وأوصافها وأدواتها المعلنة، ويسرد browse كل الإدخالات. وقبل جلب أي شيء، تعرض محثّة التثبيت ملخص القدرات: الأدوات والخطافات ومتغيرات البيئة المطلوبة. وفي الطرفية تسأل بعد ذلك إن كنت تريد تفعيل الإضافة الآن. المثبَّتة ليست هي المفعَّلة: فالإضافة الموجودة على القرص لا تُحمَّل حتى تُفعَّل، والإضافات العامة معطّلة افتراضيًا.
قد يختلف اسم الكتالوج عن اسم بيان الإضافة نفسها. وتقبل الأوامر اللاحقة أيًّا منهما. ومثال الدليل هو إدخال touchdesigner الذي يُثبَّت باسم td. ويعرض hermes plugins list عمليات التثبيت من الكتالوج بصيغة catalog:<tier>@<sha> لترى مصدر كل منها.
اسم الكتالوج ليس عنوان git.
الاسم المجرد غير الموجود في الكتالوج خطأ: لا يوجد فهرس أسماء ثانٍ غير مراجَع. ما زال بإمكانك التثبيت من owner/repo أو من عنوان git، لكن ذلك يتجاوز الكتالوج. تحصل على رأس الفرع، لا على تثبيت مراجَع، ويعرض Hermes لافتة تحذير بأن الشيفرة غير مفحوصة. وتبقى القائمة المحذوفة مفحوصة. ونصيحة الدليل أن تستخدم طريق git لإضافاتك الخاصة وللمستودعات التي تثق بها أصلًا، والكتالوج للاكتشاف.
بعض الإدخالات تحتاج Hermes أحدث مما تشغّله. الحقل requires_hermes يُطبَّق فعليًا: يُرفض التثبيت على إصدار أقدم مع ذكر الإصدار المطلوب.
تحديث الإضافات والتحديث التلقائي
بالنسبة إلى التثبيتات من الكتالوج، لا ينفّذ hermes plugins update <name> الأمر git pull. بل يقارن تثبيتك الحالي بتثبيت الكتالوج الحالي، وإذا تحرك الكتالوج عبر طلب سحب تمت مراجعته، يجهّز الـ commit الجديد ويفحصه قبل أن يستبدله. وتُحفظ حالة التفعيل أو التعطيل لديك. أما التعديلات التي أجريتها على الملفات المتتبَّعة فلا تُنقل؛ تُحفظ نسخ منها تحت ~/.hermes/plugins-backup/ ويحذّرك التحديث.
شغّل hermes plugins update بدون اسم لسرد الإضافات التي لها تحديث. وفي الطرفية يسأل قبل تحديثها؛ وبدون طرفية لا يغيّر شيئًا ما لم تضف --yes. ويكتفي hermes plugins check-updates بالإبلاغ ولا يغيّر شيئًا.
افتراضيًا تُحدَّث الإضافات عندما تطلب فقط. وأضاف الإصدار v0.23.0 مفتاح تحديث تلقائي اختياريًا (CLI والمحادثة وسطح المكتب ولوحة التحكم)، فيطبّق الفحص المجدول للبوابة عمليات إعادة التثبيت من الكتالوج وعمليات سحب git للإضافات المتتبَّعة من تلقاء نفسه:
hermes plugins auto-update onتسرد الوثائق حدودًا. فالتحديث غير المراقَب لا يطبّق أبدًا تحديثًا يضيف أدوات أو خطافات أو قدرات، ولا تحديث git بحكم فحص caution؛ هذه تنتظر أن تشغّل التحديث بنفسك. وتُتخطى التثبيتات المثبّتة والإضافات المثبّتة بـ --ref على commit مختلف. والإعداد خاص بكل ملف شخصي (profile)، وتُحمَّل الشيفرة المحدّثة في الجلسات الجديدة، لا في جلسة تعمل بالفعل.
ويصل الكتالوج إلى جهازك أيضًا دون تحديث Hermes: فالأوامر search وinstall وupdate تجلب مستند كتالوج منشورًا كل ست ساعات على الأكثر وتخزّنه مؤقتًا، فتصل الإدخالات الجديدة والإزالات بين الإصدارات.
الإضافات والمهارات وخوادم MCP
يُخلط بين هذه الثلاثة لأن الإضافة قد تحتوي الاثنين الآخرين. فيمكن للإضافة أن ترفق مهارات، ويمكن للحزم المحمولة أن تحمل خادم MCP. وتغطي صفحتانا عن المهارات وخوادم MCP كلًّا منهما بعمق.
| إضافة | مهارة | خادم MCP | |
|---|---|---|---|
| ما هي | شيفرة توسّع Hermes: أدوات وخطافات وأوامر | تعليمات وسير عمل يتبعه الوكيل | خادم أدوات خارجي يتصل به Hermes |
| تُضاف بواسطة | hermes plugins install | أوامر المهارات | mcp_servers في config.yaml |
قبل أن تثبّت واحدة
- اقرأ ملخص القدرات في محثّة التثبيت. فهو يسرد الأدوات والخطافات ومتغيرات البيئة (وغالبًا مفاتيح API) التي تريدها الإضافة. ويعرض
hermes plugins capabilitiesلاحقًا القدرات المعلنة مقابل الممنوحة. - تعامل مع المستوى على أنه دليل على المصدر لا ضمان. فـ Verified تعني أن الشركة صاحبة المنتج هي من صنعتها. والدليل نفسه يقول أن تراجع شيفرة كل ما تعطيه بيانات اعتماد.
- إضافات سطح المكتب تستحق عناية إضافية. فملف
desktop/plugin.jsللإضافة يعمل داخل تطبيق سطح المكتب بلا عزل، ويسمّي الدليل المراجعة هي الحد الفاصل. - لا تعطِ الإضافة إلا المفاتيح التي تحتاجها، وفعّل ما تستخدمه فقط. ويُخرج التعطيل أو
hermes plugins removeالإضافة من جديد. - فضّل الكتالوج على عنوان git الخام عندما لا تعرف المؤلف، لأن العنوان الخام يعطيك ما هو موجود في رأس الفرع أيًّا كان.
مشكلة v0.23.0: التثبيت لم يجد الإضافات الجديدة
إذا قال hermes plugins install <name> إن الإضافة غير موجودة وكنت على v0.23.0، فقد يكون السبب خللًا معروفًا. تشرحه ملاحظات الإصدار v0.23.1 (9 نوفمبر 2026): منذ نشر موقع الكتالوج في 9 نوفمبر، كان مستند الكتالوج المنشور أكبر من الحد البالغ 2 MiB الذي يقبله العملاء. فكان كل تثبيت يرجع بصمت إلى الكتالوج المرفق بإصدارك.
تسرد الملاحظات ثلاثة آثار:
- تعذّر العثور على الإضافات المضافة منذ آخر تحديث لك.
- حصلت على التثبيت الذي جاء مع إصدارك لا على الحالي.
- فاتتك إدخالات أحدث في القائمة المحذوفة.
يرفع v0.23.1 الحد إلى 16 MiB فيُستخدم الكتالوج الحي مجددًا، وتضيف الملاحظات أن التثبيتات التي تبقى على v0.23.0 أو أقدم تستمر في الرجوع إلى الكتالوج المرفق حتى تُحدَّث. وإذا ظللت ترى المشكلة، فتحقق من إصدارك أولًا. أما إذا كان الاسم غير موجود فعلًا في الكتالوج، فالخطأ صحيح، كما شُرح أعلاه.
الإضافات وReadyHermes
ليس في مساحة عمل ReadyHermes مثبّت إضافات ولا شاشة كتالوج. وما تقدمه بدلًا من ذلك مدمج فيها: قسما المهارات والتطبيقات، وأدوات البوت مثل Decisions (Jev) والوصول عبر SSH الذي يفتح طرفية على مساعدك من حاسوبك عبر شبكة Tailscale الخاصة بك.
إصدار Hermes الذي تشغّله مساعداتنا يتضمن الأمر hermes plugins، لكننا لم نختبر تثبيت إضافات الكتالوج على مساعد ReadyHermes ولا ندعم ذلك اليوم. والإضافة التي تحتاج إصدار Hermes أحدث لن تعمل هناك. ولا نعد بشيء في أي من الاتجاهين.
تشغّل ReadyHermes وكيل Hermes Agent الخاص بك، يعمل دائمًا ومتصلًا بتطبيقات المراسلة لديك، بدءًا من US$3.99 شهريًا مع US$1 من الذكاء الاصطناعي مشمولة كل شهر على Lite (وUS$3 على Pro)، وتجربة مجانية لمدة ساعة. وإذا أردت إدارة الإضافات بنفسك، فإن صفحة الاستضافة الذاتية مقابل الاستضافة المُدارة تقارن الخيارات.
أسئلة
هل يوجد سوق لإضافات Hermes Agent؟
نعم. تسميه الوثائق الرسمية كتالوج الإضافات: دليل منتقى راجعه بشر يمكنك التثبيت منه بالاسم عبر hermes plugins install. وتنشره Nous Research على موقعها باسم Hermes Marketplace.
ماذا يعني Verified في كتالوج إضافات Hermes؟
Verified مستوى لا يعيّنه إلا مشرفو Nous. ويعني أن فريق Nous تحقق من أن الإضافة صادرة عن الشركة المعروفة التي تدمج الإضافة منتجها. وهو ليس تدقيقًا أمنيًا للشيفرة.
هل إضافات الكتالوج آمنة؟
هي مراجَعة وليست مدقَّقة. نظر إنسان في الـ commit المثبّت بدقة، وفُحصت إعلانات القدرات وعمل الماسح الأمني، لكن الوثائق تقول إن هذه مراجعة في لحظة معينة ولا تقول شيئًا عن commits أخرى. راجع شيفرة كل ما تعطيه بيانات اعتماد.
ما الفرق بين التثبيت باسم الكتالوج وبعنوان git؟
اسم الكتالوج يثبّت commit مراجَعًا ومثبّتًا. وعنوان git أو owner/repo يثبّت ما هو موجود في رأس الفرع، دون مراجعة ومع لافتة تحذير. والاسم المجرد غير الموجود في الكتالوج خطأ.
لماذا لم يجد hermes plugins install إضافة على v0.23.0؟
كان الكتالوج المنشور أكبر من الحد البالغ 2 MiB الذي يقبله العملاء، فاستخدمت عمليات التثبيت بصمت الكتالوج الأقدم المرفق بالإصدار. يرفع v0.23.1 الحد إلى 16 MiB. وتستمر عمليات التثبيت على v0.23.0 أو أقدم في الرجوع إليه حتى تُحدَّث.