dsh-chimes:DeepSeek Harness 桌面端提示音插件

在使用 DeepSeek Harness(DSH)桌面版進行多輪對話或長時間會話時,用戶可能難以第一時間察覺對話輪次完成或應用啓動的狀態變化。dsh-chimes 插件通過在特定時機觸發系統提示音,彌補了視覺反饋的盲區。

插件概覽

這是一個爲 DeepSeek Harness 桌面版設計的插件,提供應用啓動和對話輪次完成時的提示音。代碼與資源均開源,代碼許可證爲 MIT,資源許可證爲 CC0-1.0。插件純本地運行,不依賴網絡或遙測數據。

核心功能

  1. 啓動提示音:當桌面應用窗口即將渲染時播放一次。
  2. 完成提示音:當單次對話輪次成功結束時播放(僅針對用戶會話,跳過子代理會話)。
  3. 界面控制面板:提供獨立的開關、下拉菜單和預覽功能,無需命令行操作。
  4. 音效庫管理:內置 9 個示例音效,支持自定義音頻文件(mp3, m4a, wav, ogg, flac)。
  5. 本地運行:完全在本地通過 Windows 的 System.Media.SoundPlayer 播放,無網絡請求。

安裝與啓用

在終端執行以下命令安裝插件:

dsh plugin --profile desktop add github:boring-cuzzz/dsh-chimes

安裝後,在側邊欄進入 Plugins 頁面(或部分核心中的 Settings -> Plugins),找到 Chimes 即可訪問控制面板。插件加載後,無需重啓即可立即生效。

配置與用法

插件支持通過配置文件調整行爲。在當前配置文件中編輯 cordis.patch.yml:

- insert:
    - id: startup-chime
      name: dsh-chimes
      config:
        kind: startup
        enabled: true
        delayMs: 350        # UI 就緒後額外等待的毫秒數
        waitMs: 6000        # 超時後強制播放的毫秒數
    - id: done-chime
      name: dsh-chimes
      config:
        kind: done
        enabled: true
        cooldownMs: 1500    # 兩次提示音之間的最小間隔
        minTurnMs: 0        # 設爲 5000 等僅對長輪次播放

全局靜音可設置環境變量 DSH_CHIME_MUTE=1。

注意事項

  1. 平臺限制:僅支持 Windows。
  2. 依賴要求:需要 DSH 桌面版至少啓動過一次,且系統 PowerShell 版本爲 5.1 及以上。
  3. 音頻格式:通過命令行安裝時,音頻文件必須是 PCM WAV 格式;通過控制面板添加自定義音頻則支持瀏覽器直接轉換。
  4. 安全性:無運行時依賴,無 postinstall,無網絡調用。

結語

dsh-chimes 通過簡單的提示音反饋提升了 DSH 桌面版的使用體驗。更多細節可參考 Catalog 或 GitHub。

羽毛球分组比赛记分
小程序二维码

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

小夜