CrombastiC/dsh-macos-notify0

dsh-macos-notify

Native macOS notifications and configurable sounds for DeepSeek Harness

包名
dsh-macos-notify
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CrombastiC/dsh-macos-notify

Configuration

The settings namespace is macos-notify. Values changed from the Web card apply live.

OptionDefaultDescription
onCompletedtrueNotify when a turn completes normally.
onErrortrueNotify for errors and blocked turns. These alerts bypass completion gates and digesting.
onAbortedfalseNotify when a user aborts a turn.
onApprovaltrueNotify immediately when a tool waits for approval.
minDurationSec30Suppress completed-turn notifications shorter than this many seconds; 0 disables the threshold.
onlyWhenIdleSec0Require this many seconds of keyboard/mouse idle time for completed notifications; 0 disables idle gating.
onlyWhenUnfocusedtrueSuppress completed notifications while any DSH Web tab is focused.
digestMinutes0Collect completed notifications into a periodic digest; 0 sends them immediately.
includeSubagentsfalseInclude subagent sessions instead of notifying only for top-level sessions.
channelautoauto, osascript, or osc9.
sounds.completedGlassSound for completed turns.
sounds.errorBassoSound for errors, blocked turns, and rate limits.
sounds.abortedemptySound for aborted turns; empty means silent.
sounds.approvalPingSound for approval requests.
coalesceMs1500Window for merging simultaneous turn results; 0 disables merging.
notifyOnLoadtrueSend a test notification when the plugin loads.