
مطور في محطة عمل منزلية مضيئة بشاشتين، سجلات تثبيت الإضافات تتصفح في طرفية على الشاشة اليسرى وشبكة من بطاقات الإضافات تتحدّث على اليمين
سبع إضافات، كتلة مزود واحدة، وملف تعريف تفهمه فعليًا. هذا هو الإعداد الكامل.
في 13 أغسطس 2026، قامت DeepSeek بفتح مصدر أدواتها (harness). وقد حصلت على حوالي 50,000 نجمة على GitHub في حوالي اثنتي عشرة ساعة وحوالي 92,000 بحلول الساعة 28 (Justin3go، أغسطس 2026). بعد أربعة أيام، يصل المستودع إلى 144.4 ألف نجمة و14.7 ألف شوكة (GitHub، أغسطس 2026).
جدولك الزمني الآن مليء بمستودعات dsh-*. ثيمات، إدخال صوتي، مؤقتات بومودورو، لعبة أركيد حوت لوقت تفكير الوكيل. القائمة المجتمعية المنظمة تجاوزت 1,100 إدخال.
ثم تنظر إلى صفحة استخدام واجهة برمجة التطبيقات (API) الخاصة بك.
هذا ليس دليل إضافات آخر. إنها القطع السبع التي تجعل dsh شيئًا يمكنك تركه يعمل طوال فترة ما بعد الظهر، بالإضافة إلى طبقة تكوين واحدة لا يضعها أحد تقريبًا في قائمة إضافاته، على الرغم من أنها تحدد ما إذا كانت الست الأخرى ستبقى ميسورة التكلفة.
الخلاصات الرئيسية
dshمرخصة بموجب MIT وهي صراحة معاينة للمطورين. كلمات ملف README نفسها: "سَتَكُون هُنَاك تغييرات مُكَسِّرة للتوافق."- "كل شيء هو إضافة" يتضمن طبقة النموذج نفسها. هذه هي النتيجة الأقل تقديرًا للهندسة المعمارية.
- عدد الإضافات ليس جودة الإضافة. وجد أحد المراجعين 41 تكاملًا متوافقًا مقابل 219 تم وضع علامة عليها للانتباه، وفشلت جميع الأدوات الخارجية الخمسة التي جربها فشلًا تامًا.
- تعلم ما هو ملف التعريف قبل تثبيت أي شيء، وإلا ستثبت في ملف تعريف واحد، وتشغل آخر، وتتساءل لماذا لم يظهر شيء.
dshهو مستهلك ثقيل للسياق حسب التصميم، وواجهة برمجة التطبيقات الخاصة بـ DeepSeek تُحسَب الآن حسب الوقت من اليوم. إعداد المزود الخاص بك هو جزء حاسم من الإعداد.

لوحتان لتكلفة العداد جنبًا إلى جنب لدورة واحدة من 47.6K إدخال، واجهة برمجة التطبيقات الرسمية بأعلى سعر لها بجانب نقطة نهاية ذات سعر ثابت، كل منها يظهر الإدخال والإخراج والمجموع لكل دورة
ثمرة هذا الإعداد بأكمله: دورة واحدة من عمل الوكيل، مسعرة بطريقتين، في لوحة يمكنك قراءتها بالفعل. الأرقام محسوبة من بطاقة السعر المنشورة لكل مسار اعتبارًا من 17 أغسطس 2026، وليس من تشغيل مقاس.
لماذا انفجرت إضافات DeepSeek Harness، ولماذا معظمها ينكسر
النمو حقيقي والهشاشة حقيقية أيضًا. أكثر من 2,000 تقديم إضافة وردت خلال يومين من الإطلاق (Justin3go، أغسطس 2026)، والقائمة المجتمعية الآن تضم أكثر من 1,100 إضافة قابلة للتثبيت عبر أربعة عشر فئة.
ما يجعل هذا مختلفًا عن واجهة برمجة تطبيقات الإضافات العادية هو مدى عمق الفجوة. يغطي مبدأ تصميم DeepSeek "النماذج، الأدوات، المهارات، الجلسات، الصناديق الرملية، أنظمة الملفات، الحلقات، التنسيق، ومكونات واجهة المستخدم" التي يمكن "خلطها، مطابقتها، استبدالها، وتوسيعها" (The Register، أغسطس 2026). الأداة (harness) مبنية على نواة Cordis، الإضافة تسجل ما تفعله من خلال دالة apply(ctx) التي تنظف عند إلغاء التحميل، وحلقة الوكيل نفسها قابلة للتبديل. وكذلك مزود النموذج.
أرمين روناشر، نقلاً عن نفس المقال، وصف الجاذبية جيدًا: "لا أعتقد أن DeepSeek Harness مثالي لكن هذه بالتأكيد أول مرة أنظر فيها إلى شيء جديد في هذا المجال وأشعر بالإلهام لإعادة النظر في بعض خياراتنا."
الآن الماء البارد. قائمة التوافق الرسمية أظهرت 41 تكاملًا متوافقًا مقابل 219 تم وضع علامة عليها على أنها بحاجة إلى اهتمام، وفي الاختبار العملي "فشلت جميع الأدوات الخارجية الخمسة التي جربها فشلًا تامًا" (Justin3go، أغسطس 2026). ملف README للأداة لا يخفي هذا أيضًا. إنها معاينة للمطورين، "تتكرر بسرعة"، مع تغييرات مكسرة للتوافق مذكورة بأحرف كبيرة.
لذا فإن الاستراتيجية السليمة ليست "تثبيت ثلاثين إضافة". بل تثبيت عدد صغير يحل مشاكل تشغيلية حقيقية، بترتيب يجعل كل إضافة التالية أكثر أمانًا.
كيف تتناسب إضافات DeepSeek Harness معًا: ملفات التعريف، الحزم، وطبقة النموذج
ثلاثة مفاهيم تشرح تقريبًا كل منشور "لقد ثبت لكن لم يعمل شيء" ستقرأه.
ملفات التعريف. ملف التعريف هو تركيبة مسماة ومكتفية ذاتيًا من الإضافات والإعدادات. dsh يوفر قوالب تتهيأ تلقائيًا عند أول استخدام، بما في ذلك web (ما يبدأه dsh web) وheadless، مع dsh-base، dsh-web-app وdsh-headless متاحة كمصادر حزم. الإضافات تُثبت داخل ملف تعريف. ثبّت في الملف الخطأ وستكون الإضافة موجودة فعليًا، لكن ليس في الشيء الذي تشغله.
الحزم. كل إضافة قابلة للتثبيت تعلن عن بيان dsh.bundle. هذا البيان هو ما يجعلها قابلة للاكتشاف بواسطة أمر الإضافة والقائمة المجتمعية، التي تقبل فقط الإدخالات القابلة للتثبيت عبر dsh plugin add.
طبقة النموذج. تحت llm-pi-ai، المزودون هم مجرد إعدادات. إليك الشكل مباشرة من الوثائق:
yaml1llm-pi-ai: 2 providers: 3 my-gateway: 4 apiKeyEnv: GATEWAY_API_KEY 5 api: openai-completions 6 baseURL: https://gateway.example/v1 7 models: 8 - id: legacy-chat 9 - id: vision-preview 10 input: [text, image] 11
هذه هي الآلية بأكملها. اضبط api: openai-completions بالإضافة إلى baseURL وستكون موجهًا إلى أي شيء يتحدث بروتوكول OpenAI Chat Completions. المفاتيح تعيش بشكل منفصل في $DSH_HOME/.credentials.yaml وتبقى للكتابة فقط، لذا settings.yaml يحمل مرجعًا وليس السر الحرفي أبدًا.
طبقة إضافات DeepSeek Harness التي لا يضعها أحد في قائمته
مرر أي دليل إضافات وستجد ثيمات، لوحات، أنظمة ذاكرة، جسور إشعارات. ما لن تجده بالقرب من الأعلى هو كتلة المزود، لأنها ليست إضافة تقوم بتثبيتها. إنها تسعة أسطر من YAML تكتبها مرة واحدة.
الأمر مهم بسبب الحساب. dsh يسجل كل شيء يراه النموذج في سجل جلسة للإضافة فقط، يحقن السياق بقوة، ويجدول وكلاء فرعيين. هذا التصميم له تكلفة رمزية. في مقارنة أولية واحدة على نفس النموذج، قاس Pi حوالي 4.5K رمزًا غير مخبأ مقابل حوالي 47.6K لـ dsh، "فرق بمقدار مرتبة من الحجم." أشار المراجع إلى عوامل مربكة ولاحظ أن dsh في مرحلة معاينة، وأكد بشكل منفصل وجود خطأ حقيقي حيث يقرأ dsh كلاً من CLAUDE.md وAGENTS.md ويضاعف موجه النظام عندما تتطابق محتوياتهما (Justin3go، أغسطس 2026). تعامل مع هذا كقياس مبكر من شخص واحد، وليس حقيقة مثبتة. ومع ذلك، فإن اتجاه السفر ليس موضع خلاف.
في هذه الأثناء، تسعّر واجهة برمجة التطبيقات الرسمية لـ DeepSeek الآن حسب الوقت من اليوم. نوافذ الذروة هي 01:00-04:00 و06:00-10:00 UTC، والأسعار خارج الذروة تعمل بنصف سعر الذروة (وثائق DeepSeek API، أغسطس 2026). كلاً من deepseek-v4-flash وdeepseek-v4-pro يحملان سياق 1M وأقصى إخراج 384K.
لذا فإن طبقة النموذج هي المكان الذي تظل فيه حزمة الإضافات إما مستدامة أو لا. كمرجع، إليك تكلفة نفس معرفات نموذج DeepSeek على نقطة نهاية مستضافة بسعر ثابت. Atlas Cloud هي واحدة، مدرجة هنا لأنها تخدم معرفات نموذج DeepSeek الخاصة بأسعار ثابتة، مما يجعلها قابلة للمقارنة مباشرة مع الأرقام الرسمية بدلاً من مقايضة لا تقارن.
الجدول 1. معرفات نموذج DeepSeek والأسعار المنشورة لكل مليون رمز، تم التحقق منه في 17 أغسطس 2026
| معرف النموذج | المسار | الإدخال | الإخراج | السياق | الحد الأقصى للإخراج |
|---|---|---|---|---|---|
| deepseek-v4-flash | رسمي، خارج الذروة | $0.22 خطأ / $0.007 إصابة | $0.66 | 1M | 384K |
| deepseek-v4-flash | رسمي، الذروة | $0.44 خطأ / $0.014 إصابة | $1.32 | 1M | 384K |
| deepseek-ai/deepseek-v4-flash-0731 | مستضاف، ثابت | $0.14 | $0.28 | 1,048,576 | 393,216 |
| deepseek-v4-pro | رسمي، خارج الذروة | $0.66 خطأ / $0.022 إصابة | $1.98 | 1M | 384K |
| deepseek-v4-pro | رسمي، الذروة | $1.32 خطأ / $0.044 إصابة | $3.96 | 1M | 384K |
| deepseek-ai/deepseek-v4-pro | مستضاف، ثابت | $1.68 | $3.38 | 1,048,576 | 393,216 |
| deepseek-ai/deepseek-v3.2 | مستضاف، ثابت | $0.26 | $0.38 | 163,840 | 163,840 |
اقرأ هذا الجدول بأمانة، لأنه لا يقول شيئًا واحدًا. Flash أرخص بالسعر الثابت من أي من المستويين الرسميين. سعر إدخال Pro الثابت أعلى من معدل خطأ الذاكرة المؤقتة الرسمي في الذروة. وإدخال إصابة الذاكرة المؤقتة الرسمي يكاد يكون مجانيًا، لذا فإن عبء العمل بمعدلات إصابة عالية للذاكرة المؤقتة يمكن أن يكون الأرخص على واجهة برمجة التطبيقات الرسمية. ما تشتريه نقطة النهاية ذات السعر الثابت هو القدرة على التنبؤ: نفس الرقم في الساعة 03:00 UTC كما في الساعة 15:00 UTC، بدون تحديد سرعة حساب الرسمي، ونفس معرفات النموذج لذا فإن العودة هي سطر واحد.
حزمة إضافات DeepSeek Harness، خطوة بخطوة
ثماني خطوات، بهذا الترتيب لسبب. كل واحدة إما تجعل الخطوة التالية ممكنة أو تجعلها أكثر أمانًا.
الجدول 2. الحزمة المكونة من سبع قطع، مكتفية ذاتيًا
| # | الإضافة | المشكلة التي تحلها | التثبيت |
|---|---|---|---|
| 1 | dshmarket | سوق إضافات رسومي داخل الإعدادات، لتتوقف عن استخدام الطرفية | dsh plugin --profile web add dshmarket |
| 2 | dsh-find-plugin | يسمح للوكيل بالبحث في نظام الإضافات البيئي نيابة عنك | dsh plugin --profile web add dsh-find-plugin |
| 3 | dsh-poison-guard | فحص سلسلة التوريد قبل التثبيت لمصدر الإضافة | npm install -g dsh-poison-guard |
| 4 | dsh-plugin-doctor | فحوصات صحة البيان، البناء، الحزمة والتثبيت | dsh plugin --profile web add github:zoahdev/dsh-plugin-doctor |
| 5 | dsh-cost-meter | التكلفة لكل جلسة ويومية، نسبة الميزانية، لوحة تاريخ | dsh plugin --profile web add github:Han-1413141/dsh-cost-meter |
| 6 | dsh-tier-router | نماذج قوية للتخطيط، نماذج رخيصة للتنفيذ | dsh plugin --profile web add github:BruceLanLan/dsh-tier-router |
| 7 | dsh-context | يظهر مما تتكون نافذة السياق الخاصة بك فعليًا | dsh plugin --profile web add github:bowenliang123/dsh-context |
ملاحظة حول مواصفات التثبيت قبل البدء. dsh plugin --profile <name> <args> يمرر وسائطه إلى pnpm داخل دليل ملف التعريف ذلك، لذا أي شيء يمكن لـ pnpm حله يعمل: اسم حزمة npm، مواصفات github:owner/repo، أو link:/absolute/path لإضافة تقوم بتطويرها. هذا مهم عمليًا. لقد راجعت السجل، و dsh-cost-meter و dsh-tier-router غير منشورين على npm، لذا فإن مواصفات GitHub هي الطريق الوحيد لهذين الاثنين.
الخطوة 1. تثبيت dsh وبدء ملف التعريف web.
bash1npx @deepseek-ai/dsh web 2
الأمر يطبع عنوان URL للخادم. إذا كنت تفضل البناء من المصدر:
bash1git clone https://github.com/deepseek-ai/deepseek-harness.git 2cd deepseek-harness 3pnpm install 4pnpm run build 5pnpm dsh web 6
ثم في المتصفح: الإعدادات، النماذج، الصق مفتاح API الخاص بك، احفظ. اختر مساحة عمل، وجهها إلى دليل المشروع، وابدأ جلسة.

واجهة ويب DeepSeek Harness عند الإطلاق الأول، تظهر شاشة الجلسة الجديدة مع منتقي مساحة العمل
الخطوة 1 تمت: dsh web يعمل محليًا مع تحديد مساحة عمل.
الخطوة 2. فهم ملف التعريف الخاص بك قبل تثبيت أي شيء.
هذه هي الخطوة التي يتخطاها الناس، وتسبب معظم الارتباك "الإضافة مثبتة لكن لا تظهر". افحص شجرة التكوين المركبة دون تشغيلها:
bash1dsh --profile web --dump-config 2
هناك أيضًا --dump-default-config إذا كنت تريد خط أساس للمقارنة. ما تبحث عنه هو ما إذا كانت الحزمة التي ثبتتها للتو تظهر فعليًا في الشجرة المركبة لملف التعريف الذي تشغله. إذا لم تظهر، فقد قمت بالتثبيت في ملف تعريف مختلف.

مخرجات طرفية لـ dsh --dump-config، مع قائمة حزم الإضافات المركبة لملف تعريف الويب مرئية
--dump-config هو الإجابة على كل سؤال تقريبًا "إضافتي مفقودة".
الخطوة 3. تثبيت السوق قبل الإضافات.
bash1dsh plugin --profile web add dshmarket 2
هذا يضع متصفح إضافات قابل للبحث داخل الإعدادات مع تثبيت وترقية بنقرة واحدة، بالإضافة إلى علامة تبويب للثيمات. بعد ذلك، معظم تثبيتك سيكون في واجهة المستخدم بدلاً من الطرفية. إذا كنت تفضل تفويض البحث بالكامل:
bash1dsh plugin --profile web add dsh-find-plugin 2
هذا يسمح لوكيلك بالذهاب للعثور على الإضافات لك، وهو أمر سخيف قليلاً ومفيد جدًا.

متصفح إضافات dsh-market داخل إعدادات DeepSeek Harness، يظهر بطاقات إضافات قابلة للبحث مع أزرار تثبيت ومرشحات فئات
لوحة السوق في الإعدادات، حيث سيحدث باقي تثبيتك.
الخطوة 4. تثبيت الماسح الضوئي قبل الكود من طرف ثالث.
القائمة المجتمعية تحمل التحذير في صندوق في الأعلى، ويستحق الاقتباس: "تثبيت إضافة يقوم بتشغيل كود من طرف ثالث على جهازك بصلاحياتك الخاصة، يمكنه قراءة ملفاتك، استخدام بيانات اعتمادك، والوصول إلى الشبكة. موافقات الأدوات لا تعزل كود الإضافة في صندوق رملي" (awesome-dsh-plugin، أغسطس 2026).
لذا امسح أولاً:
bash1npm install -g dsh-poison-guard 2dsh-poison-guard scan ./some-plugin 3dsh-poison-guard scan ./some-plugin --json 4
يعمل بثلاث طبقات: تحليل AST عبر NodeSecure JS-X-Ray للاستيرادات الديناميكية، التعتيم، استخدام eval / Function / vm، تسريب البيانات وأوامر shell غير الآمنة؛ مفكك تشفير يعيد فك تغليف atob()، Buffer.from() base64 وhex، String.fromCharCode() وتسلسلات الهروب قبل إعادة المسح؛ وخوارزميات إرشادية تعتمد على regex للسلاسل الحرفية وبرامج وقت التثبيت مثل postinstall و prepare. رمز الخروج هو 0 للنظيف و1 عندما توجد نتائج، لذا يمكن وضعه مباشرة في CI. يمكنه أيضًا العيش داخل ملف تعريف:
bash1dsh plugin --profile web add dsh-poison-guard 2
قم بإقرانه مع dsh-plugin-doctor، الذي يتحقق من البيان، التصحيح، الإدخال، البناء، الحزمة والتثبيت، يكتشف تظليل مضيف الملف الشخصي، ويقوم بتشغيل فحص مسبق للسموم خاص به.

تقرير فحص dsh-poison-guard في الطرفية، يسرد النتائج حسب الطبقة لإضافة مجتمعية
فحص قبل التثبيت لإضافة مجتمعية عشوائية. النقطة ليست أنه يجد دائمًا شيئًا، بل أنك نظرت.
الخطوة 5. توجيه طبقة النموذج أينما تريد.
هذه هي الطبقة من القسم السابق، الآن كتعديل فعلي. افتح $DSH_HOME/settings.yaml:
yaml1llm-pi-ai: 2 providers: 3 atlas: 4 apiKeyEnv: ATLASCLOUD_API_KEY 5 api: openai-completions 6 baseURL: https://api.atlascloud.ai/v1 7 models: 8 - id: deepseek-ai/deepseek-v4-flash-0731 9 - id: deepseek-ai/deepseek-v4-pro 10 - id: deepseek-ai/deepseek-v3.2 11
bash1export ATLASCLOUD_API_KEY=sk-... 2
كتلة المزود تقبل أي نقطة نهاية متوافقة مع OpenAI: بوابتك الخاصة، خادم vLLM محلي، أو خدمة مستضافة. المثال أعلاه يستخدم نقطة نهاية DeepSeek مستضافة لأن معرفات النموذج ومخطط الطلب الخاص بها يتطابقان مع واجهة برمجة التطبيقات الرسمية، لذا فإن العودة هي تغيير baseURL بسطر واحد مع بقية إعداداتك دون تغيير.
إذا كنت تفضل النقر، فإن واجهة الويب تحتوي على نموذج مزود مخصص. يطلب معرف مزود (أحرف صغيرة، دائم)، اسم عرض، عنوان URL أساسي، بروتوكول API، بيانات اعتماد مفتاح API، ونموذج واحد على الأقل. بعد الحفظ، تحصل على واصف محرر، لا السر الحرفي أبدًا.
مشكلة عملية واحدة. زر "جلب النماذج المتاحة" في واجهة المستخدم يستدعي GET /models الخاص بنقطة النهاية، ونقاط النهاية التي لا تحتوي على هذا المسار تحتاج إلى كتابة معرفات النموذج يدويًا. لقد تحققت من هذه النقطة النهائية مباشرة: إنها تجيب على /v1/models وتعيد جميع معرفات DeepSeek الثلاثة أعلاه، لكن غلاف JSON الخاص بها ليس متطابقًا بايتًا مع شكل قائمة OpenAI. لذا إذا عاد الجلب فارغًا، لا تفترض أن المزود معطل. اكتب المعرفات الثلاثة تمامًا كما هو مكتوب أعلاه، وهو مسار مدعوم بالكامل.

منتقي النماذج في DeepSeek Harness مع المزود المخصص موسعًا، يظهر معرفات نماذج DeepSeek الثلاثة المحملة من كتلة مزود settings.yaml
الخطوة 5 تمت: نماذج DeepSeek من المزود المخصص قابلة للاختيار بجانب النماذج المدمجة.
الخطوة 6. اجعل الفاتورة مرئية.
bash1dsh plugin --profile web add github:Han-1413141/dsh-cost-meter 2
تحصل على التكلفة لكل جلسة ويومية، ميزانية مع نسبة استخدام، رصيد رسمي، ولوحة تاريخ. التفاصيل الحرجة التي لن يخبرك بها أي دليل صفحة: لديه مزامنة بنقرة واحدة للأسعار الرسمية بما في ذلك مستويات الذروة وخارجها. إذا كنت تعمل عبر مزودك الخاص، اضبط أسعارك الفعلية، وإلا فإن اللوحة تقوم بحساب صحيح على قائمة أسعار شخص آخر.
إذا كنت تريد شكل الرمز بدلاً من الدولارات، فإن متغيرات dsh-token-usage تعطي خرائط حرارية وتفصيل لكل نموذج، و dsh-context يظهر تكوين نافذة السياق نفسها: التاريخ لكل طلب، أحداث الضغط والحقن، وإحصائيات الرمز لكل رسالة. هذا الأخير هو كيف تكتشف ما إذا كانت رموز الإدخال البالغة 47K هي ملفات مشروع، سجل جلسة، أو نفس التعليمات المحملة مرتين.
الخطوة 7. افصل التخطيط عن التنفيذ.
bash1dsh plugin --profile web add github:BruceLanLan/dsh-tier-router 2
توجيه ذو مستويين: مستوى قوي يخطط ويقدم النصائح ويراجع، مستوى رخيص ينفذ. إنه واعي بوضع التخطيط، لديه حارس تصعيد للإجراءات عالية التأثير، يتصاعد تلقائيًا عند الفشل، ويصنف الوكلاء الفرعيين أيضًا. بشكل ملموس، اربط المخطط بـ V4 Pro والمنفذ بـ V4 Flash. بالنظر إلى فجوة السعر في الجدول 1، هذا هو الرافعة الأكثر فعالية ضد شهية الأداة للسياق، أكثر فعالية من أي تقليم موجه ستفعله يدويًا.
الخطوة 8. شغل شيئًا حقيقيًا وتحقق من الإيصالات.
الصق هذا في جلسة موجهة إلى مشروع Express:
text1أضف تسجيلاً منظمًا بنطاق الطلب إلى تطبيق Express هذا: أنشئ middleware يرفق 2معرف طلب UUID لكل طلب، سجل method، path، الحالة والمدة كـ JSON، 3انشر معرف الطلب في جميع استدعاءات logger الموجودة، وأضف اختبارات وحدة 4لـ middleware. لا تغير أي توقيعات معالج مسار. أرني خطة قبل التحرير. 5
إنه متوسط الحجم عمدًا: متعدد الملفات، لديه متطلب اختبار، لديه قيد يمكن للوكيل انتهاكه، ويطلب خطة أولاً حتى تتمكن من مشاهدة جهاز التوجيه يتداول بين المستويين. عندما تنتهي الأدوار، اقرأ لوحة عداد التكلفة ولاحظ رموز الإدخال والإخراج والمخبأة مع الوقت المنقضي. ثم بدّل المزود في منتقي النماذج وشغله مرة أخرى على نفس الالتزام. هذا التشغيل الثاني هو السبب الكامل وراء تثبيت الخطوات 5 إلى 7.

جلسة DeepSeek Harness مكتملة، تظهر الخطة، مسار استدعاء الأداة لتحرير middleware، واختبارات الوحدة الناجحة
الخطوة 8 تمت: الخطة، التعديلات، والاختبارات في مسار واحد للإضافة فقط يمكنك التمرير خلاله.
إضافات DeepSeek Harness لأدوار مختلفة
الحزمة المكونة من سبع قطع هي الأساس. ما تضيفه فوقها يعتمد على ما تفعله بالفعل، والفئات الأربعة عشرة في القائمة المجتمعية تتطابق بشكل نظيف مع الأدوار.
- البحث والكتابة.
xiehuan123/dsh-deepreadيقدم خمسة أوضاع قراءة مع تقارير الادعاء-الدليل-البيانات وخرائط ذهنية Mermaid أو XMind، بالإضافة إلى فحص مسبق للميزانية. قم بإقرانه معbowenliang123/dsh-contextللرؤية وflymysql/dsh-memoryلقبو عبر الجلسات. - الواجهة الأمامية والتصميم.
AKS1st/dsh-mermaidيعرض أسوار Mermaid كـ SVG منظف يتبع ثيمك.omdsh-dev/dsh-genuiيعرض مكونات تفاعلية داخل الردود، بما في ذلك الرسوم البيانية، النماذج والمشاهد ثلاثية الأبعاد، مع حلقة أحداث تعود إلى النموذج. - الفريق والتدقيق.
dfycaly98931680/dsh-trajectory-governanceيعيد بناء سجلات الجلسة المسطحة إلى أشجار فروع ويضع علامات على الجمود الحلقي، إعادة المحاولة غير الصالحة، وانحراف الهدف مع إسناد التكلفة.DamonKoy/dsh-secret-redactorيخفي مفاتيح API، الرموز، JWTs والمفاتيح الخاصة في نتائج الأدوات قبل أن يراها النموذج، وJohnXu22786/secret-guardيمنع قراءة وكتابة.envوالمواد الرئيسية بشكل مطلق. - أشخاص الطرفية.
kouyichi/dsh-tui-appهو عميل دردشة طرفية كامل قائم على Ink مع بطاقات أدوات، لوحة مهام، إعادة تشغيل المسار وعلامات تبويب متعددة الجلسات.s3yf1337/dsh-desktopيغلف سطح الويب في نافذة Tauri أصلية. - النماذج المحلية.
NOirBRight/dsh-llm-ollamaهو محول دردشة Ollama أصلي مع اكتشاف النموذج، لذا فإن خدعة المزود من الخطوة 5 تعمل للنماذج على جهازك الخاص أيضًا. - المرونة.
aokamoaki/dsh-startup-guardيفحص مسبقًا تركيبة الإضافة، يختبرapply()المضيف ويضع الحجر الصحي للحزم المسببة للانهيار حتى لا تتمكن إضافة واحدة معطلة من تعطيل بدء التشغيل. على أداة في مرحلة معاينة، هذا أقل جنونًا مما يبدو.
كم تكلفة تشغيل حزمة إضافات DeepSeek Harness؟
دعني أكون دقيقًا فيما يلي. هذه حسابات من بطاقات الأسعار المنشورة، وليس من تشغيل قسته. حجم الرمز مستعار من القياس الخارجي المشار إليه سابقًا، ورقم الإخراج هو افتراض أذكره صراحة.
خذ دورة واحدة مع 47.6K رمز إدخال غير مخبأ (رقم dsh من تلك المقارنة الأولية) وافترض 8K رمز إخراج.
الجدول 3. دورة واحدة 47.6K إدخال، 8K إخراج، محسوبة من الأسعار المنشورة
| المسار | تكلفة الإدخال | تكلفة الإخراج | إجمالي الدورة |
|---|---|---|---|
| deepseek-v4-flash، رسمي خارج الذروة | $0.0105 | $0.0053 | $0.0157 |
| deepseek-v4-flash، رسمي الذروة | $0.0209 | $0.0106 | $0.0315 |
| deepseek-v4-flash-0731، مستضاف ثابت | $0.0067 | $0.0022 | $0.0089 |
| deepseek-v4-pro، رسمي خارج الذروة | $0.0314 | $0.0158 | $0.0473 |
| deepseek-v4-pro، رسمي الذروة | $0.0628 | $0.0317 | $0.0945 |
| deepseek-v4-pro، مستضاف ثابت | $0.0800 | $0.0270 | $0.1070 |
ثلاثة أشياء في هذا الجدول تستحق أكثر من المجاميع.
أولاً، السعر الثابت لـ Flash يتفوق على Flash في أي من المستويين الرسميين، والفجوة في الإخراج مقابل الذروة تبلغ حوالي 4.7x. ثانيًا، السعر الثابت لـ Pro أغلى في الإدخال من معدل خطأ الذاكرة المؤقتة الرسمي في الذروة، لذا فإن عبء العمل الثقيل على Pro ليس أفضل تلقائيًا بترك واجهة برمجة التطبيقات الرسمية. ثالثًا، والأهم: إذا كان هذا الإدخال البالغ 47.6K إصابة ذاكرة مؤقتة بدلاً من خطأ، فإن التسعير الرسمي سيتقاضى ما بين $0.0003 و $0.0007 له اعتمادًا على الساعة. مجاني تقريبًا. عبء العمل بمعدلات إصابة عالية حقًا للذاكرة المؤقتة يمكن أن يكون الأرخص على واجهة برمجة التطبيقات الخاصة بـ DeepSeek، نقطة. أي منشور يخبرك أن نقطة النهاية المستضافة أرخص عالميًا لم يقرأ بطاقة السعر الخاصة به.
هناك أيضًا تجعد في المنطقة الزمنية لا يذكره أحد. الذروة هي 01:00-04:00 و06:00-10:00 UTC، وهو 09:00-12:00 و14:00-18:00 في بكين، يوم العمل الصيني. يوم عمل مطور في سان فرانسيسكو يقع بالكامل خارج الذروة. صباح مطور في برلين يقع بالكامل في الذروة. أين تجلس يغير أي عمود من الجدول 3 يصف شهرك الفعلي.
ثلاثة رافعات تحرك الرقم حقًا، بترتيب التأثير: التوجيه الطبقي بحيث النموذج الباهظ يخطط فقط، تجميع استدعاءات الأدوات بحيث تحمل كل دورة عددًا أقل من رحلات السياق ذهابًا وإيابًا، وفتح dsh-context لمعرفة ما يملأ النافذة. ابدأ بالثالث. خطأ CLAUDE.md و AGENTS.md المكرر ضاعف موجه النظام لمستخدمين حقيقيين، ولا قدر من التوجيه الذكي يصلح مشكلة لا تستطيع رؤيتها.
قبل التثبيت: الثقة والترخيص
كود الإضافة يعمل في عملية Node الخاصة بك، بصلاحياتك، وموافقات الأدوات لا تعزله. هذا ليس افتراضيًا. الأداة تقرأ مستودعك وملفات بيانات الاعتماد الخاصة بك حسب التصميم، والإضافة تعيش داخل نفس الحدود. معايير القائمة المجتمعية نفسها صريحة بأن الإدراج "ليس مراجعة أمنية" ولا يثبت شيئًا أكثر من أن الإضافة تُثبت وتفعل ما يصفه سطر واحد.
الموقف العملي: امسح باستخدام dsh-poison-guard قبل التثبيت، فضل الإضافات التي يمكنك تصفح مصدرها في جلسة واحدة، وجرب الإضافات غير المألوفة في مكان لا يحمل مفاتيح الإنتاج الخاصة بك.
فيما يتعلق بالترخيص، dsh نفسه مرخص بموجب MIT. الإضافات الفردية ليست كذلك. إنها مستودعات منفصلة بتراخيصها الخاصة، والنواة المسموحة لا تقول شيئًا عن الإضافة التي سحبتها للتو من مواصفات GitHub. إذا كنت تثبت في أي شيء تجاري، اقرأ كل واحدة.
الأسئلة المتكررة حول إضافات DeepSeek Harness
كيف أقوم بتثبيت إضافة DeepSeek Harness؟
شغّل dsh plugin --profile <name> add <spec>. الأمر يمرر إلى pnpm داخل دليل ملف التعريف ذلك، لذا تشمل المواصفات الصالحة اسم حزمة npm، github:owner/repo (اختياريًا مع #ref)، و link:/absolute/path للتطوير المحلي. يجب أن تطابق قيمة --profile ملف التعريف الذي تشغله بالفعل. الإضافات ذات المكون المضيف تحتاج إلى إعادة تشغيل العملية، وليس فقط تحديث الصفحة.
إضافة DeepSeek Harness الخاصة بي مثبتة لكن لا تظهر. لماذا؟
أربعة أسباب، بترتيب الاحتمالية. لقد ثبت في ملف تعريف مختلف عن الذي شغلته. المتصفح يخدم واجهة مستخدم مخبأة ويحتاج إلى تحديث صعب. الإضافة تلمس مضيف Node وتحتاج إلى إعادة تشغيل العملية. أو الحزمة لم تصل أبدًا إلى التكوين المركب، والذي سيخبرك به dsh --profile <name> --dump-config في أمر واحد.
هل يمكنني استخدام DeepSeek Harness مع نموذج غير DeepSeek أو نقطة نهاية طرف ثالث؟
نعم، وهو تغيير تكوين وليس إضافة. تحت llm-pi-ai، أضف مزودًا بـ api: openai-completions و baseURL الخاص بك، قم بإدراج معرف نموذج واحد على الأقل، وأشر إلى مفتاح عبر apiKeyEnv أو $DSH_HOME/.credentials.yaml. للنماذج على جهازك الخاص، يوفر dsh-llm-ollama محول Ollama أصلي مع اكتشاف النموذج.
هل إضافات DeepSeek Harness آمنة للتثبيت؟
تعامل معها مثل أي تبعية npm مع وصول إلى نظام الملفات والشبكة، لأن هذا ما هي عليه. كود الإضافة يعمل في عملية Node الخاصة بك بصلاحياتك وموافقات الأدوات لا تعزله. امسح قبل التثبيت باستخدام dsh-poison-guard، تحقق من البيانات والبنيات باستخدام dsh-plugin-doctor، واستخدم إضافة محرر أو حارس للأسرار بحيث لا تصل السلاسل التي تشبه بيانات الاعتماد إلى النموذج.
هل DeepSeek Harness جاهز للعمل اليومي في الترميز؟
بصراحة، ليس بعد لمعظم الناس. إنها معاينة للمطورين يعد ملف README الخاص بها بتغييرات مكسرة للتوافق، توافق إضافات الطرف الثالث ضعيف حاليًا، واستهلاكها للسياق مرتفع. إنها مناسبة بقوة إذا كنت تبني بنية تحتية للوكيل، تحتاج إلى مسار تنفيذ قابل للتدقيق، أو تريد تبديل حلقة الوكيل نفسها. للشحن اليومي، احتفظ بأداتك الحالية وراقب هذه.
لماذا تستخدم DeepSeek Harness الكثير من الرموز؟
جزئيًا حسب التصميم، جزئيًا بسبب خطأ. تكلفة التصميم حقيقية: سجل للإضافة فقط لكل شيء يراه النموذج، حقن سياق عنيف، وجدولة وكلاء فرعيين. جانب الخطأ قابل للإصلاح، وحالة مؤكدة واحدة كانت فيها dsh تقرأ كلاً من CLAUDE.md و AGENTS.md وتضاعف موجه النظام عندما تتطابق محتوياتهما. خفف باستخدام التوجيه الطبقي، استدعاءات أدوات أقل وأكثر سمكًا، و dsh-context لرؤية التركيب الفعلي.






