dsh-context
نشط ومستقريعمل محلياً ✓بدون اشتراك APIلوحة توضح ما يستهلك سياق جلسات DSH وكيف يتغير مع الوقت.
dsh plugin --profile web add dsh-contextالاستخدام المثالي لهذه الأداة
يناسب مطور DSH الذي يريد تحديد سبب نمو السياق في جلسة طويلة وفحص نتائج الأدوات وأحداث الضغط. يعرض تقديرات للتوزيع ولا يجري ضغطًا تلقائيًا.
التفاصيل والميزات المصورة
تضيف dsh-context لوحة لقراءة ما يدخل نافذة السياق في DeepSeek Harness، وتوضح تغيره عبر الطلبات. الأرقام التفصيلية لتوزيع المكونات تقديرية وفق طريقة حساب DSH؛ تظهر أرقام المزوّد الفعلية حيث تتوفر.
🧭 أين تجدها؟
بعد تثبيت الإضافة وتشغيل dsh web، افتح جلسة ثم تبويب Context، أو اكتب /context لفتح عرض داخل المحادثة. إعدادات العرض الافتراضية في Settings → Plugins → Plugin configuration.
🌟 الميزات والقدرات الرئيسية
1. تركيب السياق الحالي
يعرض شريطًا يقسم النافذة إلى تعليمات النظام، تعريفات الأدوات، رسائل المستخدم، السياق المحقون، ردود المساعد ونتائج الأدوات. افتح البطاقة لتعرف أي فئة تشغل الحصة الأكبر قبل اتخاذ قرار بتقصير النتائج أو بدء جلسة جديدة. هذه تقديرات، وليست قياس فوترة لكل فئة.

2. اتجاه النمو وأحداث الضغط
في Context Trend ترى عمودًا لكل طلب نموذج أو لكل دور حسب الإعداد. اختر Total لمعرفة الحجم التراكمي أو Delta لمعرفة ما أضيف وحُذف. علامات الضغط والتقليم تفسر هبوط الحجم؛ بالنقر على العمود تظهر تفاصيل الخطوة والأرقام الفعلية التي أبلغ بها المزوّد عند توفرها.

3. متصفح المحتوى ونتائج الأدوات
اختر خطوة من الرسم ثم افتح فئة من Context Browser لفحص العناصر التي جُمعت للطلب، بما فيها تعريف الأداة ووسائط الاستدعاء ونتيجته. يمكن فرز تعريفات الأدوات وتصفيتها؛ وقد تكون إعادة بناء الخطوات السابقة للضغط تقريبية. هذا العرض قد يكشف نصوصًا ونتائج حساسة من جلستك.

4. نشاط الملفات وشبكة الإيجنتات
يعرض File Activity الملفات التي قُرئت أو كُتبت أو بُحث فيها مع أثر الأسطر المقدر، ويمكن الانتقال إلى نتيجة الأداة المرتبطة. وتعرض Agent Network علاقات الجلسة بالإيجنتات الفرعية واستهلاك سياق كل جلسة. توجد كذلك بطاقات إحصاء الطلبات والتوكنات والزمن وأحداث إدخال السياق وتغيير النموذج.
🪜 مثال استخدام توضيحي
إذا تباطأت جلسة تطوير طويلة، افتح Context، حدد طلب الزيادة الأكبر في Trend، ثم افتح Tool results في Browser. افحص هل نتيجة أداة كبيرة سبب الزيادة، ثم قرر كيف تصغّر المخرجات التالية. المثال يشرح مسارًا ممكنًا ولم ننفذه على مشروع فعلي.
⚖️ مقارنة بالمتابعة اليدوية
| يدويًا | باستخدام الإضافة |
|---|---|
| مؤشر عام لحجم السياق | تركيب حسب الفئة ومسار النمو لكل طلب |
| البحث في المحادثة عن نتيجة طويلة | فتح العنصر ونتيجة الأداة المرتبطة بالخطوة |
| تخمين سبب انخفاض الحجم | سجل أحداث الضغط والتقليم والإدخال |
🚀 التثبيت والإعداد
بحسب صفحة dsh-market، يتوافق مع @deepseek-ai/dsh إصدار 0.1.2-rc1 فما بعد. الأمر المعروض: dsh plugin --profile web add dsh-context. بعدها شغّل dsh web؛ تذكر الصفحة أنه لا يلزم بناء أو إعادة تشغيل. غيّر اسم profile إن كنت تستخدم غير web. في الإعدادات اختر دقة Trend الافتراضية (Step/Turn)، ونمطه (Total/Delta)، وفرز File Activity.
💰 التكلفة والتوافق والخصوصية
تذكر الصفحة ترخيص Apache-2.0، وتوثق الواجهة بالإنجليزية والصينية المبسطة. الرسم العربي هنا شرح إضافي، وليس تعريبًا للمنتج. لا توضح الصفحة تكلفة تشغيل مستقلة أو مسار كل بيانات الشبكة؛ لا تستنتج من تشغيل الإضافة محليًا أنها تعمل بلا شبكة أو API مدفوع. الإضافة تعمل بصلاحيات DSH وتطّلع على محتوى الجلسة ونتائج الأدوات؛ راجع الكود والصلاحيات قبل تثبيت طرف ثالث، وتجنب عرض اللوحة أمام غير المخولين.
⚠️ الحدود
لا تضغط الإضافة السياق تلقائيًا. تقديرات الفئات قد تختلف عن الاستهلاك الذي يبلّغ به المزوّد؛ وإذا لم تُحفظ بعض التفاصيل فلن تستطيع استعادتها كاملة بعد الضغط.
📚 المصدر والتحقق
صفحة dsh-context في dsh-market — رُوجعت في 2026-09-23. المعلومات بحسب الصفحة؛ تحققنا من README المستودع على GitHub بتاريخ 2026-09-23؛ لم نثبت الإضافة. أظهر GitHub نحو 1.5 ألف نجمة و46 تفرعًا وقت الفحص، وتتغير هذه الأرقام. الصور الثلاث رسوم توضيحية أصلية وليست لقطات واجهة.