CrombastiC/dsh-macos-notify0

dsh-macos-notify

Native macOS notifications and configurable sounds for DeepSeek Harness

AI 分析

核心用途是提供高度可定制的 macOS 系统原生通知(如正常完成、报错、等待审批等)。适合使用 macOS 且需要精细化通知提醒的 DSH 用户。

パッケージ
dsh-macos-notify
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/17

インストール

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

ドキュメント

README 全文を読む ↗

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.