dsh-sound-notify:DeepSeek Harness 任務完成與失敗的聲音提示

前言

在 DeepSeek Harness 裏跑 Agent 任務時,會話往往在後臺執行,完成、失敗或報錯並不一定會立刻被注意到。若只靠盯着界面或刷新會話列表,容易漏掉結束時刻。下面介紹的 dsh-sound-notify(維護者 ZhiHui6)是歸類爲客戶端的 Harness bundle:在任務完成、任務失敗、錯誤提示三類事件發生時播放提示音,並支持九種內置合成音效、自定義音頻與設置頁實時預覽。配置寫在瀏覽器本地,跟隨當前瀏覽器配置檔案。

這是什麼

dsh-sound-notify 在 Harness Web 客戶端側監聽已有會話列表,按規則觸發播放,不替代 Harness 本身的通知機制,而是在你離開窗口或並行多會話時補一層可聽見的反饋。插件以 bundle 形式安裝進 Harness 配置檔案,對該檔案下的會話生效,而不是裝進某個普通項目目錄。

核心功能

三類獨立事件

  1. 任務完成:會話曾處於運行中,隨後停止且未按失敗規則處理時觸發。
  2. 任務失敗:上述會話在停止時報告了代理錯誤。
  3. 錯誤提示:會話處於空閒時,單獨到達的代理錯誤會直接觸發此類提示音。

提示音帶防抖:一批會話同時結束只會響一聲,避免連續齊鳴。

內置與自定義音效

九種內置音效由 Web Audio API 實時合成,不下載外部音頻文件。英文名與 README 一致:Chime、Marimba、Soft pad、Beep、Ding、Deep tone、Rising、Falling、Alarm;中文界面下對應 README 中的譯名(如清脆鈴聲、馬林巴、柔和鋪底等)。

可從本機添加任意音頻文件作爲自定義音效,單個文件上限 1.5 MB,以 data URL 形式保存在瀏覽器中;添加後會出現在每個事件的下拉菜單裏。

設置與預覽

  • 音量調節、總開關。
  • 選項:是否包含子代理(sub-agent)會話。
  • 在設置頁可即時預覽任意音效,也可播放測試音。

配置保存在瀏覽器 local storage,跟隨當前瀏覽器配置檔案。

安裝與啓用

需要 DeepSeek Harness 0.2.0 或更高版本(package.json 中 dsh.compatibility.dsh 爲 >=0.2.0,且 profiles 含 web)。

這是 Harness bundle,安裝結果會寫入配置檔案中的鏈接,重啓後仍有效,並對該檔案下所有會話可用。

在 DeepSeek Harness 中讓 Agent 從倉庫安裝,README 給出的表述如下:

安裝 https://github.com/ZhiHui6/dsh-sound-notify 這個 bundle

英文 README 等價表述爲:讓 Agent 安裝 bundle,地址爲 https://github.com/ZhiHui6/dsh-sound-notify。

若已有本地 bundle 目錄,也可讓 Agent 調用 plugin_manager,action 爲 install_bundle,target 指向該目錄(具體目錄路徑以你本機爲準)。

安裝後無需單獨「啓用項目級插件」;客戶端側 bundle 會按 package.json 中 dsh.client.immediately: true 注入 Web 客戶端。

典型用法

  1. 完成上述安裝後,在 Harness 窗口內至少點擊或按鍵一次,以滿足瀏覽器「先有一次用戶交互才允許播放音頻」的策略。
  2. 打開 設置 → 聲音提示(英文界面爲 Settings → Sound notifications)。該分節位於內置設置項之後、插件市場之前。
  3. 打開總開關,爲「任務完成」「任務失敗」「錯誤提示」分別選擇內置或自定義音效,調節音量;按需開啓或關閉「包含子代理會話」。
  4. 在設置頁預覽或播放測試音,確認音量與音色合適。
  5. 正常運行 Agent 任務;客戶端會根據會話列表變化自動播放對應提示音。

適用場景與注意

適合:長時間跑任務、多會話並行、需要離開頁面時仍能聽見結束或失敗信號的使用者。

權限與信任:插件以當前 Harness / 瀏覽器會話的客戶端能力運行;自定義音效僅寫入本機瀏覽器存儲。安裝前可在 GitHub 倉庫 查看源碼與 MIT 許可證(package.json 版本 1.0.0)。

使用注意(來自 README):

  • 首次播放前必須在頁面內有一次點擊或按鍵。
  • 自定義音效受 1.5 MB 與瀏覽器存儲容量限制;若寫入失敗,可刪除部分自定義音效後重試。

DeepSeek Harness 生態強調「一切皆插件」;社區目錄 SkillHub 插件頁 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。

結尾

dsh-sound-notify 用三種事件、九種內置合成音與可選自定義文件,把任務結束與錯誤變成可聽反饋,並集中在「設置 → 聲音提示」中配置。進一步瞭解可訪問目錄頁與倉庫:

  • 目錄頁:https://www.skillhub.cn/plugins/ZhiHui6/dsh-sound-notify
  • GitHub:https://github.com/ZhiHui6/dsh-sound-notify
羽毛球分组比赛记分
小程序二维码

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

小夜