DeepSeek Harness developer preview · 0.1.2-rc.1

تنزيل DeepSeek Harness Everything is a plugin

كل قدرة هي plugin يمكن استبداله أو إعادة تركيبه: النماذج والأدوات والمهارات والجلسات والعوازل والتخزين والحلقات والجدولة والواجهة.

شغّل Web UI المحلية على 127.0.0.1:3080 بـ npx @deepseek-ai/dsh web. رخصة MIT. Node.js ^22.19.0 أو >=24. CLI بعد الفك 43 كب على 0.1.2-rc.1.

$ npx @deepseek-ai/dsh web
model tools skills session sandbox storage loop schedule ui

Agent + model = Harness

HARNESS

يبقي الوكلاء يعملون في بيئات حقيقية

النموذج هو روح الوكيل.

يمكّن DeepSeek Harness الوكيل من فهم بيئته واستخدام الأدوات ومواصلة العمل في أوضاع حقيقية.

نواة Cordis

تدير نواة Cordis الإضافات: التثبيت والإزالة والاعتماديات. قدرات الوكيل تعيش في هذه الإضافات.

القدرات كـ plugins

تقدّم الإضافات كل قدرة للوكيل، بما فيها النماذج والأدوات والمهارات والجلسات والعوازل والتخزين والحلقات والجدولة والواجهة. خدمات وأحداث Cordis تجعلها تعمل معاً.

التركيب بالإعداد

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


منهج التصميم

Everything is a plugin

Everything is a plugin

DeepSeek Harness مبني على Cordis. تقدّم الإضافات النماذج والأدوات والمهارات والجلسات والعوازل والتخزين والحلقات والجدولة والواجهة. يختار المطوّرون قدرة أو يوسّعونها في الإعداد بدل تفريع الشجرة. إطار Settings الرسمي يعرض 159 صفاً مثبتاً.

كل تشغيل قابل للتتبع

كل ما يراه النموذج يُسجَّل في سجل جلسة للإلحاق فقط: موجّهات النظام والاستدلال واستدعاءات الأدوات ونتائجها وجدولة الوكلاء الفرعيين وكل حقن سياق. الاستئناف والتفريع والبحث وإعادة التشغيل تستخدم تدفق الأحداث نفسه.

تفاصيل عرض Trajectory
قائمة Settings → Plugins في DeepSeek Harness وفيها 159 إضافة منها llm و session و api-gateway
Settings → Plugins. انقر للتكبير.

كل تشغيل قابل للتتبع

كل ما يراه النموذج يُسجَّل في سجل جلسة للإلحاق فقط: موجّهات النظام والاستدلال واستدعاءات الأدوات ونتائجها وجدولة الوكلاء الفرعيين وكل حقن سياق. في عرض Trajectory يمكن فحص هذه السجلات حسب المصدر. الاستئناف والتفريع والبحث وإعادة التشغيل تستخدم تدفق الأحداث نفسه.

تفاصيل عرض Trajectory


أوضاع تشغيل متعددة

Standard mode يوفّر مجموعة الأدوات الكاملة. Code / PTC mode ينسّق جولات متعددة من استدعاءات الأدوات عبر شفرة يولّدها النموذج. Minimal mode يبقي أداة صدفة ومحرّر ملفات فقط لمعايير رقيقة. Creator mode يتيح فحص الـ runtime الحالي وتجربة إضافات Cordis في الذاكرة ودمجها في أوضاع جديدة.

جدول الأوضاع الكامل

صف ما تريد بناءه

ابدأ

جرّبه الآن أو ثبّته من المصدر

بداية سريعة

ثبّت Node.js ^22.19.0 أو >=24.0.0 ثم شغّل واجهة الويب المحلية بـ npx.

$ npx @deepseek-ai/dsh web

التثبيت من المصدر

انسخ المصدر المنشور واتبع أوامر الإعداد في المستودع. يظهر كنص لا كرابط خارجي.

$ git clone https://github.com/deepseek-ai/deepseek-harness

من يشغّل dsh فعلاً

  1. مؤلفو بيئة الوكيل يستبدلون إضافات النموذج والأداة والعازل دون تعديل مصدر DeepSeek Harness.
  2. مشغّلو وكيل الترميز pin @deepseek-ai/[email protected] وأبقِ مساحة عمل قابلة للاستبدال تحت workspace-write مع ask.
  3. فرق التقييم يستخدمون Minimal mode (bash دائم + str_replace_editor) عندما يريدون سطحاً رقيقاً للأدوات.
  4. بنّاؤو الإعدادات يستخدمون Creator mode لاختبار إضافات Cordis في الذاكرة قبل كتابة Profile.

DeepSeek Harness مقابل Claude Code و Codex و OpenCode

مقارنة لوقائع عامة في هذه الفئة. DeepSeek Harness معاينة مطوّر فيها تغييرات كاسرة للتوافق.

المعيار DeepSeek Harness Claude Code Codex OpenCode
التوزيع npm CLI + المصدر. npx @deepseek-ai/dsh web سطح CLI / IDE للمورد سطح CLI / IDE للمورد وكيل مفتوح من المجتمع
الترخيص MIT على 0.1.x شروط منتج مملوكة شروط منتج مملوكة رخصة مشروع مفتوح
نموذج الـ plugins Cordis plugins for models, tools, skills, session, sandbox, UI منتج مغلق مع خطافات توسعة منتج مغلق مع خطافات توسعة Community plugins, not Cordis
تتبع الجلسة سجل للإلحاق فقط + Trajectory resume / fork / replay واجهة جلسة المورد واجهة جلسة المورد يختلف حسب البناء
أوضاع التشغيل Standard, Code / PTC, Minimal, Creator وضع منتج واحد وضع منتج واحد قابل للضبط، ليست هذه الأسماء الأربعة
Production claim معاينة مطوّر. لم يُدقَّق أمنياً. منتج متاح عموماً منتج متاح عموماً مدعوم مجتمعياً

مصدر يمكنك قراءته

MIT-licensed repository and npm package @deepseek-ai/dsh. npm signatures and shasums are published per version. Commands on this site are shown as text, not outbound links.

حالة المعاينة بصراحة

The README states there will be compatibility-breaking changes. GitHub Issues are closed; reports go to Discussions. Do not treat sandbox prompts as a containment guarantee. Read the سياسة الاستخدام القانوني.

فحوصات السلامة

0.1.2-rc.1 shasum fef213043313affc36ca2226d2637ad483b5e3f6. 0.1.1-rc.2 shasum 1a5112369f1c46b13a6e6f21de8af5e6afd45074. Full notes on the سلامة التنزيل section.


ملاحظات ميدانية

ملاحظات ممن شغّلوه بالفعل

من نقاشات بعد تثبيت حقيقي. ليست اقتباسات تسويقية.

Swapped the model plugin without touching the DeepSeek Harness tree. Cordis composition is the reason I stayed.

Discussion note · runtime author

Trajectory showed the exact bash payload that listed my workspace. Resume from that event worked. The UI still hiccups on very long streamed turns.

Discussion note · eval engineer

On Windows 11, C:\Windows\Temp plus windows-acl made every sandboxed pwsh call die with SandboxUnavailableError. Moving TEMP off the system temp dir fixed it.

Discussion note · Windows 11 Pro 25H2

npx brought the Web UI up in one command. Port 3080 was already reserved by Hyper-V, so I had to pick another port. That is in the port 3080 guide.

Discussion note · desktop lab

Creator mode is the only place I could inspect plugins in memory before writing a Profile. Token use on a multi-hour coding loop was higher than I budgeted.

Discussion note · preset builder

I pinned 0.1.1-rc.2 after an unpinned npx pull changed behavior overnight. The README warning is not decorative.

Discussion note · platform ops

Swapped the model plugin without touching the DeepSeek Harness tree. Cordis composition is the reason I stayed.

Discussion note · runtime author

Trajectory showed the exact bash payload that listed my workspace. Resume from that event worked. The UI still hiccups on very long streamed turns.

Discussion note · eval engineer

On Windows 11, C:\Windows\Temp plus windows-acl made every sandboxed pwsh call die with SandboxUnavailableError. Moving TEMP off the system temp dir fixed it.

Discussion note · Windows 11 Pro 25H2

npx brought the Web UI up in one command. Port 3080 was already reserved by Hyper-V, so I had to pick another port. That is in the port 3080 guide.

Discussion note · desktop lab

Creator mode is the only place I could inspect plugins in memory before writing a Profile. Token use on a multi-hour coding loop was higher than I budgeted.

Discussion note · preset builder

I pinned 0.1.1-rc.2 after an unpinned npx pull changed behavior overnight. The README warning is not decorative.

Discussion note · platform ops


أسئلة قصيرة

هل DeepSeek Harness مجاني؟+

Yes. DeepSeek Harness is published under the MIT License as a developer preview. You can inspect, modify, and self-host it. Early 0.0.1-rc packages used BSD-3-Clause; current 0.1.x packages are MIT.

هل يعمل DeepSeek Harness على Windows 11؟+

Yes, if Node.js is ^22.19.0 or >=24.0.0. The Windows sandbox uses an ACL restricted-token backend. Known issues include C:\Windows\Temp ACL lockouts, workspaces owned by BUILTIN\Administrators, and port 3080 reserved by Hyper-V, WSL2, or Docker.

هل DeepSeek Harness نموذج؟+

No. DeepSeek Harness is the agent runtime around models. It supplies plugins for tools, sessions, sandboxes, storage, loops, scheduling, and the Web UI. Model IDs and API prices are separate releases.

لماذا قد يعلّم مضاد الفيروسات dsh؟+

dsh is an npm CLI, not a Windows installer. Heuristic scanners sometimes flag Node processes that spawn shells. Check the published shasum for the version you pinned, such as fef213043313affc36ca2226d2637ad483b5e3f6 for 0.1.2-rc.1.

افتح الأسئلة كاملة


احصل على المعاينة

تنزيل DeepSeek Harness

Windows 10/11 وmacOS وLinux عبر Node.js. أزرار صفحة التنزيل جاهزة لعناوين الحزم.

تنزيل لـ Windows

تنزيل