بطاقة رئيسية لمقال «DeepSeek Harness، شرح»: عنوان رئيسي كبير «DeepSeek Harness»، وعنوان فرعي «بيئة تشغيل الوكيل خلف Model + Harness = Agent»، وثلاث رقاقات نصّها: «MIT مفتوح المصدر»، «13 أغسطس 2026»، «معاينة v0.1.0-rc.6». شعار OrcaRouter مركّب في الزاوية السفلية اليمنى.
Guides & Insights

DeepSeek Harness، شرح: بيئة تشغيل الوكيل وراء "Model + Harness = Agent"

الكاتب

Alistair Wren

تاريخ النشر

أحدث النماذج · 20عرض جميع النماذج
المعايير: Artificial Analysis · يُحدَّث يوميًا
العودة إلى جميع المقالات

Deep​Seek Harness — dsh للاختصار — ليس نموذجًا. إنه بيئة تشغيل الوكلاء مفتوحة المصدر التي أصدرتها Deep​Seek بموجب رخصة MIT في 13 أغسطس 2026، وهو أسرع ما أصدرته Deep​Seek من حيث التبني: تشير التغطية الصحفية إلى حوالي 50,000 نجمة على GitHub خلال أول 12 ساعة، وكان المستودع يحتوي على 125,922 نجمة و12,523 تفرعًا عند قراءتنا لواجهة GitHub API اليوم. وظيفته هي الطبقة الهندسية بين نموذج اللغة والمهمة المكتملة: تحرير الملفات، تنفيذ الأوامر في الطرفية، البحث على الويب، إدارة السياق، تخطيط المهام، واستدعاء وكلاء آخرين. الصيغة التي يستخدمها فريق Deep​Seek نفسه هي Model + Harness = Agent — النموذج يفكر، بينما تقوم Harness بكل شيء آخر.

هذا التمييز هو جوهر هذا المقال. الأشخاص الذين يبحثون عن "deepseek harness" عادةً ما يتوقعون مراجعة لنموذج، وينتهي بهم الأمر بتغطية الإطلاق بدلًا من ذلك. لذا إليك الإجابة مقدمًا: DSH ليس نموذجًا تستدعيه عبر API. إنه برنامج تثبّته وتشغّله — حزمة npm هي @deepseek-ai/dsh، حاليًا 0.1.0-rc.6 — وهو يربط أي نموذج تعطيه له (DeepSeek V4 Flash افتراضيًا) بنظام ملفاتك، وطرفيتك، والويب، والوكلاء الآخرين. وهو مرخّص برخصة MIT، مبني على إطار عمل إضافات يُسمى Cordis، وهو صراحةً معاينة للمطورين تحذّر من تغييرات جذرية. فيما يلي ما يفعله فعلًا، وكيفية تشغيله اليوم، وأين يقصّر.

ما الذي يفعله الحزام فعليًا (ولماذا هذا المصطلح مربك)

المُسرِّع {{1}}هو الهيكل الداعم الذي يمكّن النموذج الخام من أداء العمل في العالم الحقيقي. النموذج وحده لا يمكنه سوى إنتاج نص. امنحه مُسرِّعًا ويمكنه قراءة الملفات وكتابتها، وتنفيذ الأوامر في واجهة الأوامر لديك، والبحث في الويب، والاحتفاظ بخطة، واستدعاء الأدوات، والتفاعل مع الأخطاء، والحكم على موعد اكتمال المهمة. {{2}}الصيغة العلنية من Deep​Seek — التي تكررت في التغطية الإعلامية لإطلاقها وفي إعلانات الوظائف الخاصة بها — هي {{3}}"نموذج + مُسرِّع = وكيل"{{/3}}: النموذج يوفّر الاستدلال، والمُسرِّع يوفّر كل شيء آخر.{{/2}}{{/1}}

لهذا السبب يتجاوز تأثير هذا الإصدار منتجًا واحدًا. فقد أبلغت Deep​Seek عن نتائجها الخاصة في معايير الأداء الوكلائي لنموذجيها الأخيرين من داخل هذا الإطار: توثيق API الخاص بـ DeepSeek V4 Flash ينص على أن نتيجتها في Terminal-Bench 2.1 وهي 82.7 أُنتجت على "Deep​Seek Harness minimal mode." وهذا الإطار هو البيئة المرجعية التي جاءت منها تلك الأرقام، وهو الآن متاح للجميع لإعادة إنتاجها — أو مناقضتها.

كل شيء عبارة عن إضافة: بنية كورديس

التصميم الأساسي لـ DSH، كما ورد في ملف README الخاص به، هو أن كل شيء مكوّن إضافي. حلقة الوكيل، ومحولات النماذج، والأدوات، والمهارات، وتخزين الجلسات، والبيئة المعزولة، والجدولة، وحتى واجهة الويب، كلها مكوّنات إضافية لـ Cordis. لا توجد نواة ذات امتياز يمكن ترقيعها: أنت توسّع الإطار بتركيب مكوّن إضافي إلى جانب المكوّنات الأخرى، وكل عملية تسجيل هي تأثير يتراجع عند إلغاء تحميل المكوّن الإضافي. محرك المكوّنات الإضافية هو Cordis، وهو إطار فوقي وُصف تصميمه في الورقة البحثية المشتركة بين جامعة بكين وDeep​Seek بعنوان «نموذج برمجي للتركيبية المكانية الزمانية».

النتيجة العملية هي فصل حاد للاهتمامات: الإضافات تضيف قدرات؛ والإعدادات المسبقة تحدّد أيّ القدرات يمكن لوكيل معيّن رؤيتها.يضمّ المستودع الأحادي 49 حزمة ضمن packages/ — core, llm, mcp, sandbox, context, plan, goal والمزيد — ويغطي الإطلاق أكثر من 100 إضافة من الطرف الأول، مع متجر إضافات تم حجزه مسبقًا و288 مستودعًا لإضافات المجتمع تم جمعها على GitHub خلال 24 ساعة من الإصدار، يمكن اكتشافها تحت وسم الموضوع dsh-plugin.

الإعدادات المسبقة الأربعة — ومتى تستخدم أيًا منها

تأتي DSH مع أربعة إعدادات مسبقة للوكيل، كل منها يقوم بتحميل مجموعة إضافات مختلفة. من قائمة الإعدادات المسبقة الخاصة بواجهة الويب:

Standard — وكيل برمجة كامل: تحرير الملفات، الطرفية، البحث في الملفات والويب، المهارات، التخطيط، الأهداف، الوكلاء الفرعيون، وسير العمل. الخيار الافتراضي المناسب لمعظم الأعمال.

Code — تُسمى في التغطية الصحفية الصينية PTC، أي "الاستدعاء البرمجي للأدوات" — كل ما في Standard، بالإضافة إلى Code Mode SDK الذي يتيح للنموذج كتابة برامج TypeScript لتكوين استدعاءات أدوات متعددة الخطوات في برنامج واحد. وهو أكثر قوة، ويمكنه مضاعفة الآثار الجانبية واستدعاءات الأدوات.

Minimal — مجرد bash دائم مع str_replace_editor. صُمم لإعادة إنتاج عمليات تشغيل المعايير؛ هذه هي الإعدادات المسبقة التي استخدمها DeepSeek لتحقيق رقم 82.7 في V4 Flash Terminal-Bench. Minimal ليس بلا ضرر — الوصول إلى الصدفة يظل وصولًا إلى الصدفة.

المنشئ — دليل الإعدادات الرابع يُسمى حرفيًا cordis — Standard بالإضافة إلى فحص وقت التشغيل، وتجارب إضافات Cordis في الذاكرة، وإنشاء الإعدادات المسبقة. يمكن للوكيل تثبيت الإضافات أو استبدالها أو تدميرها أثناء المحادثة. بيئة هندسية، وليست طبقة موافقة للإنتاج.

Comparison card of the four DSH agent presets: Standard (full coding agent, the default), Code/PTC (programmatic tool calling through a TypeScript Code Mode SDK), Minimal (persistent bash plus str_replace_editor, used for the V4 Flash Terminal-Bench 82.7 run), and Creator/cordis (preset and plugin authoring).

أي واحد يجب أن تختار؟ إذا كنت تعيد إنتاج معيار أداء، فاختر Minimal. إذا كنت تريد أن يكتب الوكيل تنسيقه متعدد الخطوات بنفسه، فاختر Code. إذا كنت تبني أو تختبر مكونًا إضافيًا، فاختر Creator. لكل شيء آخر، ابدأ بـ Standard — الصلاحية الواسعة تعني أنك تريد أيضًا مساحة عمل وسياسة أذونات محكمة.

المسار: الميزة التي يطلق عليها المراجعون "DevTools للوكلاء"

الميزة الأكثر إشادة في المراجعات العملية هي Trajectory. كل تشغيل يكتب في سجل جلسة للإلحاق فقط — JSONL مضغوط بـ zstd مع غلاف أحداث موحد من النوع والتسلسل والوقت والبيانات — ويسجل كل ما شاهده النموذج: المطالبات النظامية، والاستدلال، واستدعاءات الأدوات ونتائجها، وجدولة الوكلاء الفرعيين، وحقن السياق. يدعم عرض Trajectory الفحص حسب المصدر والاستئناف والتفرع والبحث وإعادة التشغيل. التفرع هو الخطوة البارزة: يمكنك تغيير تعليمة واحدة وإعادة تشغيل الجلسة جنبًا إلى جنب مع الأصل بدلاً من التخلص من الأثر.

على وجه التحديد، في اختبار عملي نُشر في 15 أغسطس، أنتجت مهمة واحدة لكتابة ملف 61 حدثًا للجلسة، وما زالت مهمة تافهة مثل "الرد بـ PONG" تستهلك حوالي 13,467 توكنًا للإدخال في طلبها الأول — وهذا هو العبء الإضافي الناتج عن موجهات النظام الافتراضية، ومخططات الأدوات، وقواعد المستودع المُحقنة تلقائيًا، وملخصات المهارات. هذه هي التكلفة الصادقة لأداة تسجّل كل شيء: أنت تدفع توكنات مقابل السقالات، ويمكنك أن ترى بالضبط ما دفعته مقابل.

Trajectory card for DeepSeek Harness: an append-only session event timeline from turn/start through tool/call to turn/end, the JSON event envelope with type, seq, time and data fields, and two statistics — 61 session events for one file-write task and about 13,467 input tokens for a trivial 'reply PONG' first request.

MCP والإضافات والتحدث مع الوكلاء الآخرين

إن MCP هو حيث يتجاوز الضجيج البناء الحالي. يتضمن المستودع الأحادي حزمة mcp، وتُصدر الواجهة السطرية تبعية dsh-mcp-client، لكن لا يتم تمكين أي خادم MCP افتراضيًا، وتوجّه البنية تكامل الأدوات عبر إضافات Cordis بدلاً من التعامل مع MCP كمواطن من الدرجة الأولى. يمكنك ربط خوادم MCP كمصدر للأدوات؛ لكنه ليس المسار الافتراضي بعد.

الأكثر إثارة للدهشة هو ما تعرضه قائمة مزوّدي الوكلاء الفرعيين. يمكن لـ DSH إطلاق وكلاء آخرين كوكلاء فرعيين — بما في ذلك، وفقًا لتوثيق capability-seams، مزوّد Codex ومزوّد Claude Code. وهذا موقف غير معتاد أن يتخذه منافس: DSH هي إطار عمل يمكنه تفويض المهام إلى المنتجات نفسها التي يُقارن بها.

قصة الإضافات هي الرهان الحقيقي على المنصة. خصّصت Deep​Seek متجرًا للإضافات، والمستودعات المجتمعية موسومة لتسهيل اكتشافها، وتوجد بالفعل متاجر تابعة لجهات خارجية داخل التطبيق. الاستراتيجية بعيدة المدى هي أن تتحول البنية، وليس النموذج، إلى النظام البيئي — ولهذا فإن النقاش حول تسعير DSH أكثر أهمية من أي ميزة منفردة.

كيفية تشغيله اليوم

تحتاج إلى {{1}}Node.js 22.19 أو أحدث{{/1}} — بيان الحزمة يتطلب {{2}}^22.19.0 أو >=24{{/2}} — {{3}}ثم أمر واحد:{{/3}}

npx @deepseek-ai/dsh web

هذا يبدأ تشغيل واجهة الويب، والتي تُقدَّم على العنوان http://127.0.0.1:3080 افتراضيًا. في الواجهة: افتح الإعدادات ← النماذج، الصق مفتاح Deep​Seek API، ثم اختر مساحة عمل — يظل محرر الجلسة مقفلاً حتى تفعل ذلك. النموذج الافتراضي هو DeepSeek V4 Flash، وسياسة الإذن الافتراضية هي workspace-write مع طلبات موافقة لكل شيء آخر.

هناك أربع نقاط دخول إجمالًا: واجهة الويب (Web UI)، وتشغيلات headless لمرة واحدة، وSDK للغة بايثون يُشغّل DSH عبر JSON-RPC على stdio، و--dump-config الذي يطبع شجرة الإضافات المُجمَّعة (يجمّع ملف تعريف الويب 129 سطرًا من إعدادات الإضافات، بينما يجمّع headless 81 سطرًا). من المصدر، يكون المسار: git clone ثم pnpm install ثم pnpm run build ثم pnpm dsh web.

الجزء الصادق: بجودة معاينة، وحيث تكون DSH الأداة الخاطئة

DSH هو الإصدار 0.1.0-rc.6، والملف README صريح: "ستكون هناك تغييرات تكسر التوافق." المراجعات المنشورة هذا الأسبوع تُحصي العيوب — حالات فشل صامتة تحت MSYS2 على ويندوز، تقادم ذاكرة التخزين المؤقت لإعادة التحميل السريع، تأخير يبلغ حوالي 200 مللي ثانية في الحفظ المجمّع يتسبب في تباطؤ عرض تقدم واجهة المستخدم، وانتقادات المجتمع حول تعطيل GitHub Issues على مستودع يُقدَّم كبنية تحتية عامة. تجربة المنتج الافتراضية ما زالت أيضًا متأخرة عن وكلاء البرمجة المصقولين الذين تُقاس بها؛ خلصت إحدى المراجعات العملية إلى أن الإصدار مفتوح المصدر هو سقالة لبيئة تشغيل الوكلاء، وليس منتجًا مكتملًا بعد.

في أي الحالات يكون DSH الأداة الخاطئة؟ أربع حالات. أولًا، إذا كنت تريد لمسة نهائية جاهزة للاستخدام فورًا — فإن Claude Code و Codex اليوم أكثر اكتمالًا، و DSH مخصص لمن يريدون الهيكل الأساسي وهم مستعدون لإكماله. ثانيًا، إذا لم تكن قادرًا على تدقيق ما تشغّله: مصدر الإضافات وفروقات الإعدادات وحدود بيانات الاعتماد كلها من توفيرك أنت، والاستخدام في الإنتاج يتطلب حوكمة تقدمها أنت. ثالثًا، إذا كنت تقيس أداء النماذج: لا يمكنك تشغيل نموذج في وضع Standard وآخر في وضع Minimal ثم تسمّي الفرق نتيجةً للنموذج — فقد غيّرت إطار الاختبار، وليس النموذج فقط. رابعًا، إذا كنت حساسًا لتكلفة التوكنات الإضافية: فالسياق المفعل دائمًا قد يحرق آلافًا من توكنات الإدخال قبل أن ينجز النموذج أي عمل حقيقي.

ماذا يعني ذلك بالنسبة لـ DeepSeek V4 Flash و DeepSeek V4 Pro

يعتمد DSH افتراضيًا على DeepSeek V4 Flash، وإصدار DeepSeek V4 Pro الرائد (Deep​Seek-V4-Pro-0813) هو نفس عائلة النماذج التي صُممت المنصة لتشغيلها. كلاهما متاح اليوم عبر استدعاءات API عادية — دون الحاجة إلى منصة — وكلاهما مستضاف على OrcaRouter بسعر Deep​Seek الرسمي: حوالي 0.15 دولار لكل مليون توكن إدخال و0.29 دولار لكل مليون توكن إخراج لـ DeepSeek V4 Flash، وحوالي 0.44/0.88 دولار لـ DeepSeek V4 Pro، مع تمريرها بهامش ربح 0%.

Screenshot of the OrcaRouter model page for DeepSeek V4 Flash 0731: about $0.15 input and $0.29 output per million tokens, a 1M-token context window, 384K max output, 284B total / 13B active parameters, and a Terminal-Bench 2.1 score of 82.7.

الحدود الصادقة: OrcaRouter هو موجّه نماذج، وليس بيئة تشغيل للوكلاء، لذلك لا نستضيف DSH — فهو ليس نموذجًا. ما يجيب عنه الموجّه بصدق هنا هو مشكلة التبديل الاحتياطي التي تطرحها DSH. الأداة هي معاينة سريعة التطور، وتوجيه حركة الإنتاج إليها يعني المراهنة على نتائج الوكلاء المبلّغ عنها من البائعين. تشغيل نماذج Deep​Seek نفسها عبر طبقة توجيه بمفتاح واحد يتيح لك اختبار الأرقام الأصلية لـ DSH مع الحفاظ على التبديل الاحتياطي التلقائي بين البائعين لحركة المرور التي يجب أن تستمر في العمل. الأداة هي ما يجب التجربة عليه؛ أما النماذج التي تشغّلها فهي ما يجب توجيهه بحذر.

خلاصة القول

DeepSeek Harness هو أكثر شيء جوهري أصدرته DeepSeek كمصدر مفتوح منذ النماذج نفسها، لأنه يغيّر معنى "DeepSeek": ليس مجرد نماذج، بل طبقة الوكلاء التي تشغّلها. بالنسبة للقارئ الذي يقرر ما سيفعله: إذا كنت تبني وكلاء، فثبّته هذا الأسبوع وشغّل اختبار إعادة الإنتاج — نتائج V4 Flash وV4 Pro التي نشرتها DeepSeek جاءت من هذا الـ Harness، والآن يمكنك التحقق منها بنفسك. لكن تعامل معه على حقيقته: إصدار مطورين 0.1.0-rc.6 مع تغييرات جذرية قادمة، ونظام إضافات يكافئ من يحبون امتلاك بنيتهم التقنية، وHarness لا يزال أكثر خشونة من البدائل المصقولة. النماذج التي تحته هي الجزء الموثوق — ويمكنك توجيهها بثقة اليوم.

مقارنات في هذه المقالة2

مستخرج من هذه المقالة · المعايير: Artificial Analysis · يُحدَّث يوميًا

© 2026 OrcaRouter

لمقدمي الخدمات

هل تدير منصة استدلال؟ اعرض نماذجك على OrcaRouter.

providers@orcarouter.ai

انضم إلى مجتمعنا

Discordsupport@orcarouter.aiXGitHubYouTube