dsh-perlica-ding:DeepSeek Harness 分級任務提示音插件

前言

在 DSH「一切皆插件」的擴展方式下,很多體驗細節都可以拆成獨立插件處理。多輪任務、計劃模式、工具執行、審批請求、報錯,這些狀態變化如果只靠盯屏,後臺窗口裏很容易被漏掉。

dsh-perlica-ding 是一個 DeepSeek Harness 插件,用於在關鍵節點播放不同提示音:計劃出方案、任務完成、需要你回應、出錯時會響,普通問答保持安靜。內置佩麗卡風格提示音,安裝後無需任何配置,也可以替換自己的 WAV 音效。

插件定位

dsh-perlica-ding 解決的是 DSH 任務執行過程中的狀態提醒問題:哪些節點該發聲,哪些節點保持安靜。

給定資料中的倉庫地址爲:

https://github.com/117BS/dsh-perlica-ding

給定資料中許可證爲 MIT,READMEpackage.json 均標明;package.json 中的版本號爲 0.1.0

核心能力

dsh-perlica-ding 提供的能力集中在任務狀態提示上:

  • 計劃出方案、任務完成、需要你回應、出錯時播放不同提示音,普通問答保持安靜。
  • 內置佩麗卡風格提示音,sounds/ 目錄隨包分發,安裝後無需任何配置。
  • 窗口在後臺也能聽到提示音。
  • 只響主對話:子代理/後臺任務完成時不單獨響,隨主回合統一收尾。
  • 每檔音效有獨立 2.5 秒防抖間隔,避免連響。
  • 跨平臺支持:Windows (SoundPlayer) / macOS (afplay) / Linux (paplay/aplay)。
  • 可配置總開關、防抖間隔、音效目錄和執行類工具列表(execTools)。

安裝與啓用

從 GitHub 安裝

從 GitHub 安裝:

dsh plugin --profile web add https://github.com/117BS/dsh-perlica-ding

安裝後需要重啓 dsh web profile 才生效:

dsh web restart

從 npm 安裝

資料給出的 npm 安裝方式如下:

dsh plugin --profile web add dsh-perlica-ding

資料稱 npm 發佈後可用;給定資料未確認當前 npm 包是否已發佈。

本地開發安裝

本地開發安裝示例如下:

dsh plugin --profile web add D:\deepseek\dsh-perlica-ding

配置

在 profile 的 cordis.yml 或用戶 patch 層中設置 plugins.dsh-perlica-ding

plugins:
  dsh-perlica-ding:
    enabled: true
    debounceMs: 2500
    soundDir: ""
    execTools: []

各配置項作用如下:

  • enabled:總開關。
  • debounceMs:同檔音效最小間隔,單位毫秒。
  • soundDir:自定義音效目錄;留空則用當前工作區。
  • execTools:指定哪些工具算“執行任務”;空數組表示所有工具都算。

自定義音效

內置音效位於 sounds/ 目錄,隨包分發,安裝後可直接使用。

如果想換成自己的聲音,將真正的 WAV(PCM)同名文件放到工作區根目錄或配置的 soundDir,同名文件會覆蓋內置聲音,立即生效無需重啓。

給定資料中的查找順序爲:配置目錄 → 工作區 → 包內自帶 → 系統回退。

自定義音效要求爲真正的 WAV 格式(PCM)。如果 TTS 工具導出 MP3,需要先用 ffmpeg 轉碼爲 PCM WAV。

手動測試聲音鏈路可以使用給定資料中的命令:

$p = New-Object Media.SoundPlayer 'D:\deepseek\done.wav'; $p.PlaySync()

適用場景與注意

適合以下使用方式:

  • 使用 DSH 跑多輪任務,希望計劃、完成、審批、報錯等節點有聲音提醒。
  • 希望普通問答保持安靜,不被每次對話打擾。
  • 希望子代理/後臺任務不單獨發聲,只隨主回合統一收尾。
  • 希望在後臺窗口也能聽到關鍵狀態變化。

注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 安裝後需要重啓 dsh web profile 才生效。
  • 自定義音效必須是 WAV(PCM),MP3 需先轉碼。
  • package.json 聲明可選 peerDependencies@deepseek-ai/cordis@deepseek-ai/schemastery

鏈接

插件線索給出的目錄頁 URL 爲:

https://www.skillhub.cn/plugins/117BS/dsh-perlica-ding

倉庫地址爲:

https://github.com/117BS/dsh-perlica-ding
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜