dsh-task-completion-beep:任務結束時在瀏覽器播放提示音

在使用 DSH Web 界面進行任務開發或調度時,往往需要等待長時間的任務執行。如果沒有明顯的視覺提示,很難第一時間感知到任務狀態已經變爲“空閒”。這個插件通過聽覺反饋解決了這個問題,能在任務結束時提供明確的提示。

是什麼

這是一個 DSH Web 插件,由 flyhigao 維護,遵循 MIT 許可證。它監測 DSH 界面中任務運行狀態從運行到空閒的變化,並在瀏覽器中播放五聲短提示音。

核心功能

  • 音頻生成:使用 Web Audio API 生成五聲 880 Hz 的提示音,無需加載任何音頻文件或外部運行時依賴。
  • 狀態監聽:監聽 DSH 界面中任務運行狀態從運行到空閒的變化。
  • 事件響應:同時響應 deepseek-harness:task-completed 瀏覽器事件(如果宿主發送該事件)。
  • 生命週期管理:使用 Web 插件生命週期管理觀察器和事件監聽器,卸載時會自動清理資源。
  • 隱私與安全:僅在瀏覽器中運行,不訪問網絡,不讀取或寫入用戶數據。

安裝與啓用

  1. 執行安裝命令:
    dsh plugin --profile web add github:flyhigao/dsh-task-completion-beep
  1. 重啓 dsh web 服務並刷新瀏覽器頁面。

典型用法

安裝並重啓後,開始一項新任務。當任務運行結束,瀏覽器中會播放五聲短提示音,告知任務已完成。

適用場景與注意

  • 瀏覽器自動播放策略:現代瀏覽器通常限制頁面自動播放音頻。如果安裝後沒有聽到聲音,請嘗試先在頁面中進行一次點擊或交互(如滾動),然後再開始任務測試。
  • 開發維護:客戶端代碼由手工維護,無需構建步驟。
  • 權限範圍:插件僅在瀏覽器中運行,不會訪問網絡或讀寫用戶數據。
羽毛球分组比赛记分
小程序二维码

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

小夜