DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-notify-ar

q

dsh-notify-ar

Manifest valid

Arabic-first actionable Windows notifications for DeepSeek Harness (dsh): toast buttons that approve permissions, continue, or stop the agent — without opening the app. Bilingual ar/en with RTL.

hasBundlePatch

dsh-notify-ar

إشعارات ويندوز بأزرار فعلية لـ DeepSeek Harness — عربي أولاً.

الوكيل يخلّص شغلو وانت بعيد عن الشاشة؟ بدل ما ترجع تفتح التطبيق، اضغط الزر من الإشعار والوكيل بيكمّل حالو. ولما الوكيل يطلب إذن، بتوافق أو بترفض من الإشعار — وهو شغّال.

English · المواصفة الكاملة


المشكلة اللي بيحلّها

إضافة dsh-notify الموجودة بتوصلك إشعار صيني ثابت (مكتوب بالكود)، والضغط عليه ما بيعمل شي — لأنها مبنية بـactivationType="background" (تعليق المطوّر نفسه بالكود).

يعني: بتوصلك «خلص الشغل»، وبعدها بتضل ترجع للتطبيق مشان تكمّل، أو مشان توافق على إذن.

شو بيعمل dsh-notify-ar

الإشعارالزرالنتيجة
🥇 طلب إذنموافقالصلاحية اتعطت — بلا ما تفتح التطبيق
خلص الشغلتابعالوكيل بيكمّل من حيث وقف
شغل شغّالوقّفالجولة بتوقف (والطابور بينحفظ)
أي حالةافتح التطبيقيرجّع نافذة DSH للمقدمة
  • عربي + إنجليزي مع RTL مضبوط · اللغة الافتراضية = لغة التطبيق
  • هوية خاصة فيه (Qusay.DshNotifyAr) — ما بيشارك مخزن إشعارات PowerShell
  • أمان: كل إشعار بيحمل nonce بستخدم مرة وحدة ⇒ ضغطة قديمة أو مزوّرة مرفوضة

التثبيت

dsh plugin --profile desktop add dsh-notify-ar
node "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\dsh-notify-ar\scripts\setup.mjs"

بعدها أعد تشغيل DSH.

setup.mjs بيعمل تلات شغلات:

  1. بيترجم click-gateway.exe بـcsc.exe المحلي (موجود بويندوز افتراضياً — ما في تحميل)
  2. بيسجّل الهوية (AUMID) عبر Start Menu shortcut + خاصية System.AppUserModel.ID
  3. بيسجّل مخطّط dshnar:// ويوجّهه للـexe

⚠️ ليش لازم exe؟ فحصنا أثبت إنو ويندوز ما بيشغّل powershell.exe ولا cmd.exe كهدف تنشيط — الأزرار بتظهر بس ما بتعمل شي. لازم ملف تنفيذي حقيقي.

الإعدادات

مثبتة بالـprofile بـcordis.patch.yml:

- id: dsh-plugin-notify-ar
  name: dsh-notify-ar
  config:
    locale: auto          # auto | ar | en
    enabled: true
    rootsOnly: true       # الجلسات تبعك بس، مو الوكلاء الفرعيين
    notifyApproval: true  # زر الأذونات
    cooldownMs: 10000     # أقل فترة بين إشعارين لنفس الجلسة
    aumid: Qusay.DshNotifyAr

الحدود (بصراحة)

  • الأزرار بتشتغل بس إذا التطبيق شغّال (ولو مصغّر) — الوكيل عايش جوّا العملية. إذا مسكّر: الزر بيفتحه.
  • زر فعّال واحد لكل إشعار — ويندوز بيمحي الإشعار بعد أول ضغطة. لهيك إشعار واحد لكل قرار.
  • ما في موافقة إلا بطلب صريح: الوكيل لازم يطلب sandbox_permissions + justification مع بعض. رفض عادي بينرفض مباشرة من الـsandbox (ما بيسأل).
  • التثبيت بدو صلاحية أوسع — كتابة الريجستري ممنوعة جوّا sandbox DSH.

الأمان

جسر الضغطات ملف JSONL، فأي عملية على الجهاز بتقدر تكتب فيه. لهيك:

  • كل إشعار بيحمل nonce عشوائي 128-bit بستخدم مرة وحدة
  • nonce مزوّر / مستعمل / منتهي ⇒ مرفوض (مجرّب: replay مرفوض)
  • الإجراءات المسموحة whitelist: approve · reject · continue · stop · open
  • مجلد البيانات مقفول قدر الإمكان (بيحتاج SeSecurityPrivilege — بيمرق بهدوء إذا مو متوفر، والـnonce هو الحماية الحقيقية)

التطوير

cd Projects\notify-ar\plugin
node scripts\test-toast.mjs          # بناء XML + العربي
node scripts\test-pipeline.mjs       # الضغطة كاملة + الأمان (9 اختبارات)
node scripts\test-approval.mjs       # منطق الموافقة (26 اختبار)
node scripts\test-approval-wire.mjs  # مسار الموافقة كامل
node scripts\smoke.mjs --action continue   # إشعار حقيقي + انتظار الضغطة

الترخيص

MIT — © 2026 Qusay Ali Khadour.

مبني على أفكار من dsh-notify © 2026 Pasumao (MIT) — مع الشكر. الفرق: dsh-notify-ar أزراره بتعمل، ونصوصه مو صينية.

Comments

Loading…

Similar plugins

dsh-windows-notify

by Exynos671

Windows toast notifications for DeepSeek Harness (dsh): permission requests, branch/option choices and turn completion, plus a Settings -> General switch panel.

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 20, 2026

dsh plugin --profile web add @deepseek-ai/dsh-windows-notify

by zhang-tod

Windows native toast notifications plugin for DeepSeek Harness (DSH): agent turn done, subagent done, background job done - click to open the Web UI.

Tools & CapabilitiesNotifications & IntegrationsManifest valid

★ 1

MIT

JavaScript

Oct 7, 2026

dsh plugin --profile web add @zhang-tod/dsh-win-notify

by FANLS05

Windows desktop toast notifications for DeepSeek Harness (DSH): approval requests, user questions, run completion, errors and sign-in prompts — every toast led by the conversation name.

Tools & CapabilitiesNotifications & IntegrationsManifest valid

★ 0

MIT

JavaScript

Oct 2, 2026

dsh plugin --profile web add dsh-desktop-notifications

by drydeuterium

Desktop (Windows toast) notifications for DeepSeek Harness — questions, approvals, turn end and errors. Host-side plugin, zero dependencies.

Manifest valid

★ 0

MIT

JavaScript

Oct 20, 2026

dsh plugin --profile web add dsh-desktop-notify

by lixiangdong122333

Windows toast notifications for DeepSeek-Harness: get pulled back when a task finishes or the agent needs you.

Manifest valid

★ 0

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add @cmwl1231/dsh-notify

by Ruiming-cn

DSH (DeepSeek Harness) plugin — Windows toast + chime the moment the agent needs you: turn done, blocked, error, approval, question, plan review.

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Aug 25, 2026

dsh plugin --profile web add dsh-turn-notify