sakuraboy9128-cmd/dsh-approval-notify ↗★ 0

dsh-approval-notify

Desktop notification popup when DeepSeek Harness asks you to approve a tool call (including experimental Auto review denials) 适合在后台运行任务,需要即时接收工具调用审批提醒的用户。

パッケージ
dsh-approval-notify
互換性
未検証
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/09/30

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sakuraboy9128-cmd/dsh-approval-notify

ドキュメント

README 全文を読む ↗

Configuration

The row's config accepts these fields. Defaults are shown; an unusable value falls back to its default and is written to the plugin log as a warning.

FieldDefaultMeaning
enabledtruefalse activates the bundle without notifying anything
modeautoauto = toast, then card. Also toast, popup, balloon, none
clickActionfocus-dshfocus-dsh focuses or launches the DSH window; none does nothing
localeautoauto follows the host locale; or zh, en
title''Custom title; empty selects the localized default
includeReasontrueInclude the request's own reason in the body
maxBodyChars220Truncate title and body beyond this
dedupeWindowMs4000Suppress an identical tool + reason repeat inside this window; 0 disables it
appId''WinRT toast AppUserModelID; empty tries DSH's own IDs, then Explorer's
dshExePath''Executable used when no DSH window exists; empty auto-detects
windowTitleSuffixDeepSeek HarnessTitle suffix identifying the DSH window to focus
registerProtocoltrueRegister the dsh-approval-notify:// handler so a toast click can focus DSH
popupTimeoutMs12000How long the card stays on screen; hovering pauses the countdown
helperIdleMs900000Stop the helper after this much inactivity
soundtruePlay the notification sound
dshExeCandidates[]Extra executable paths tried before the built-in ones

Example patch row:

- id: approval-notify
  name: 'dsh-approval-notify'
  config:
    mode: popup
    locale: zh
    dedupeWindowMs: 10000