DeepSeek Harness · كل شيء إضافة

الإضافات تقدّم كل قدرات الوكيل Cordis تدير فقط التحميل والتبعيات

يجعل DeepSeek Harness «ماذا يمكنه أن يفعل» وحدات قابلة للإقحام: تكييف النموذج والأدوات والمهارات والجلسات والبيئة المعزولة والتخزين والحلقة والجدولة وواجهة المستخدم كلها إضافات. وافق المتطلبات أولاً بالنسخة الويب من DeepSeek وDeepSeek-V4، ثم استبدل الإضافة المقابلة في إعداد Harness.

نواة

Cordis

تحميل / إلغاء تحميل / تبعيات

قدرة

كلها إضافات

يشمل النموذج وواجهة المستخدم

إعداد

تركيب حر

دون تعديل الشفرة المصدرية

نظام

dsh-plugin

اكتشاف عبر موضوع GitHub

وجوه القدرات التي تغطيها الإضافات

من النموذج إلى واجهة المستخدم، لا وظيفة امتياز في نواة DeepSeek Harness

الصياغة الرسمية: كل قدرات الوكيل تقدّمها الإضافات. هذا يعني أن تكييف DeepSeek-V4 ومجموعات الأدوات وحتى الواجهة يمكن استبدالها أو توسيعها.

إضافة النموذج

النموذج روح الوكيل، لكنه في Harness إضافة أيضاً. يمكنك تبديل المحوّل حسب الإعداد لربط DeepSeek-V4 أو مزوّدين آخرين بنفس مجموعة الأدوات وسجل الجلسة.

إضافة نموذج DeepSeek-V4

الأدوات والمهارات

تحرير الملفات وShell والبحث وSkills تُسجَّل كإضافات في جدول الأدوات. الوضع القياسي يعطي تركيبة كاملة، ويمكن تقليص الوضع المبسّط إلى bash + محرر للتقييم.

أدوات DeepSeek Harness

الجلسة وTrajectory

سجل الجلسة للإلحاق فقط: مطالبة النظام وسلسلة التفكير ونتائج الأدوات وجدولة الوكلاء الفرعيين وحقن السياق من مصدر واحد قابل لإعادة التشغيل، لتسهيل تصحيح «ماذا رأى النموذج فعلاً».

سجل جلسة DeepSeek

البيئة المعزولة والتخزين

البيئة المعزولة ونظام الملفات والاستمرارية إضافات أيضاً. عند استبدال سياسة العزل لا تعدّل حلقة الوكيل، بل بدّل التنفيذ في طبقة الإعداد.

البيئة المعزولة في DeepSeek Harness

الحلقة والجدولة والوكلاء الفرعيون

حلقة الوكيل وجدولة المهام وترتيب الوكلاء الفرعيين قابلة للتركيب. وضع PTC / Code يذهب أبعد فيجعل النموذج يسلسل أدوات متعددة الخطوات ببرنامج TypeScript.

حلقة وكيل DeepSeek

واجهة المستخدم إضافة أيضاً

واجهة الويب ليست غلافاً غير قابل للاستبدال. dsh web يشغّل واجهة المتصفح وهي نفسها في شجرة الإضافات، ويمكن تركيب حزم مختلفة حسب profile (مثل web / headless).

واجهة ويب DeepSeek Harness
كيف تُرصّ طبقات وقت التشغيل

تشغيل dsh مرة = شجرة إضافات مرتّبة

تصف البنية الرسمية dsh قيد التشغيل بأنه شجرة إضافات تتكوّن عند الإقلاع من طبقات إعداد متعددة. فهم الطبقات يساعدك على التوسيع بدل التفرع.

01

إعداد Profile

Profile تركيبة مسمّاة: تسرد الحزم المركَّبة والإضافات خارج الشجرة وملف cordis.patch.yml الخاص بالمستخدم. يُقدَّم web وheadless كقوالب.

02

dsh-base

الطبقة الأولى تقريباً لكل profile: تكييف النموذج والأدوات والاستمرارية والبيئة المعزولة وسياسات الموافقة والإعدادات وبيانات الاعتماد والقياس عن بُعد وغيرها من القدرات الأساسية.

03

dsh-web-app / headless

web-app يركّب تطبيق المتصفح؛ وheadless يركّب مشغّلاً لمرة واحدة بلا خادم. الفلسفة نفسها للإضافات، وأشكال تسليم مختلفة.

04

إضافات المجتمع

استخدم موضوع dsh-plugin لجعل الإضافات قابلة للبحث. واجهة البرمجة ستتغير في مرحلة المعاينة، وعلى مؤلفي الإضافات متابعة دليل التطوير الرسمي وDiscussions.

لماذا يهم هذا التصميم

مصدر مفتوح قابل للفحص، وإضافات قابلة للتعديل

الرخصة تجعل الشفرة قابلة للتدقيق؛ وCordis تجعل وقت التشغيل قابلاً لإعادة التركيب. هذا يعني تكلفة تفريع أقل لمطوّري وكيل DeepSeek.

01

عبّر عن التبعيات بـ inject

تعلن الإضافة عبر inject عن الخدمات التي تحتاجها (مثل tools وllm)، وتشغّل Cordis المستهلك بعد جاهزية الخدمة. ترتيب التحميل تحدده التبعيات، لا رقم سطر YAML.

02

آثار جانبية قابلة للعكس

المستمعون وتسجيل الأدوات والمؤقتات تُنظَّف تلقائياً عند إلغاء تحميل الإضافة. الموارد التي تحتاج تحرراً صريحاً تُسجَّل بـ effect مع disposer، لتفادي التسريب بعد الاستبدال الساخن.

03

تحاور أولاً، ثم عدّل الإضافة

عندما لا تكون متأكداً إن كنت ستغيّر النموذج أم الأداة، اسأل أولاً DeepSeek-V4 على النسخة الويب من DeepSeek لتوضيح حدود المهمة، ثم عد إلى Harness لتعديل الإعداد، وتجنّب تغيير الإضافات على غير هدى.

قبل تركيب الإضافات، وافق الهدف بالنسخة الويب من DeepSeek

DeepSeek-V4 يساعدك على توضيح المهمة؛ وإضافات Harness توصل القدرات إلى بيئة حقيقية.

أسئلة الإضافات الشائعة

ما يجب معرفته قبل كتابة إضافة DeepSeek Harness

وفق صياغة الوثائق الرسمية: شكل الإضافة وتركيب الإعداد وتقسيم العمل مع النسخة الويب من DeepSeek.

01 كيف تبدو الإضافة؟

الشكل الشائع وحدة TypeScript تصدّر apply(ctx)؛ وقد تكون كائناً يحمل apply، أو صنفاً فرعياً من Service يقدّم خدمة. عند التحميل يمرّر الإطار سياق ctx المشترك.

02 كيف أعلق الإضافة في وقت التشغيل؟

سجّل مسار الوحدة أو اسم الحزمة في cordis.yml / overlay / patch. يؤكد الدليل الرسمي أن مسار الإضافة يحتاج في بعض السيناريوهات إلى مسار مطلق، وأن التركيب يتم بتركيب profile لا بتعديل الحزمة الأساسية.

03 هل يمكن حقاً استبدال واجهة المستخدم؟

تصنّف الجهة الرسمية واجهة المستخدم قدرة إضافة بمستوى النموذج والأدوات. يمكنك اختيار الواجهة أو توسيعها في طبقة الإعداد دون تعديل شفرة مصدر DeepSeek Harness.

04 هل يتعارض ذلك مع استخدام النسخة الويب من DeepSeek مباشرة؟

لا تعارض. النسخة الويب مناسبة للمحادثة السريعة واستدلال DeepSeek-V4؛ والإضافات مناسبة لتثبيت مسار محقَّق كسلسلة أدوات. زر الدعوة على هذا الموقع يأخذك أولاً إلى محادثة النسخة الويب.

05 هل تتعطل إضافات المعاينة كثيراً؟

ستحدث تغييرات كاسرة، وهذا تحذير رسمي بأحرف كبيرة. تعامل مع الإضافة كتجربة قابلة للتطور، وتابع Discussions، ولا تفترض استقرار واجهة البرمجة على المدى الطويل.

06 أين أطلع على تفاصيل البنية؟

ملف docs/architecture.md في المستودع الرسمي، ومقدمة Cordis ودليل التطوير. هذه الصفحة مقدمة للبحث وفهم المنتج، ولا تغني عن وثائق المنبع.

من المحادثة إلى وكيل قابل للإقحام

فعّل dsh عندما تحتاج إلى أدوات محلية وبيئة معزولة؛ يمكنك الآن الدخول أولاً إلى النسخة الويب من DeepSeek.