前言¶
在 DeepSeek Harness(DSH)裏跑長任務、Plan/Goal 或跨會話調度時,你往往不能一直盯着當前標籤頁。傳統做法是反覆切回頁面看 Session 是否還在「工作中」。dsh-response-chime 是 DevTarlow 維護的工作流類插件:當某個 Session 從運行變爲空閒時,在瀏覽器裏播放一聲提示音,便於你在離開鍵盤或切到其他對話時仍能感知「這一輪已經結束或正在等你輸入」。
下面介紹它的定位、能力與安裝用法;事實以 GitHub 倉庫 README 爲準。
這是什麼¶
dsh-response-chime(npm 包名同目錄名,當前版本 0.2.0,MIT 許可證)面向 Web 客戶端:在 Harness 左側邊欄 Settings 上方增加一行揚聲器入口,並提供 Audio settings 面板。服務端側 README 說明 Harness 側爲空行;聲音在瀏覽器內生成或解碼,設置保存在本頁 local storage,自定義音頻字節保存在本瀏覽器 IndexedDB,不上傳任何內容。
核心功能¶
何時會響¶
提示音表示某個 Session 從 working 變爲 idle,包括但不限於:
- 普通回答寫完;
- 較長的 plan、goal 或工作流跑完;
- 模型停下來向你提問(回合在等待你);
- 後臺或定時任務在別的會話裏結束時。
不會在剛打開頁面、回合仍在進行中的中間狀態響;首次狀態只作基線,之後「運行 → 空閒」的變化纔算一次「落地」。Session 一直空閒或剛出現也不會響。
開啓 Only when this window is in the background 時,當前窗口可見且聚焦時不播放;頁面隱藏或焦點在別的窗口時纔會響。
音頻與面板¶
- Play a sound:總開關;重新打開時會用當前音色預覽一聲。
- Volume:滑塊從靜音到滿格;四種內置音與自定義片段會做響度歸一,換音色不會改變相對響度;100% 約等於常見系統通知音量。
- Sound:內置 Chime、Bell、Drop、Soft,點選即試聽並選用。
- Choose a file:可上傳 WAV 或 MP3,上限 5 MB、30 秒;解碼通過後存於本瀏覽器;已有文件時可 Replace / Remove。
- Preview:按當前音量播放當前音色。
- Reset sound settings:恢復音量、音色與「僅後臺」默認值;不刪除已存的自定義文件。
寬邊欄裏揚聲器行旁顯示 On / Off;窄邊欄爲圓形按鈕,開啓時圖標爲聲波,關閉時帶小 ×。
自定義音與存儲¶
自定義文件在寫入前會在面板內解碼校驗,非音頻會拒絕並提示。若之後找不到或無法解碼,會回退到默認 Chime 而非靜音。設置鍵爲 dsh.response-chime.v2(含開關、音量、音色名、自定義文件名與大小、僅後臺選項);舊鍵 dsh.response-chime.v1 僅用於遷移開關。自定義音頻在 IndexedDB 數據庫 dsh-response-chime 中。清除站點數據會去掉設置與自定義音,插件本身仍保持已安裝狀態,直到在 Plugins 裏卸載。
瀏覽器策略要求:頁面在用戶首次點擊或按鍵之後才能出聲;插件會在第一次交互時創建音頻上下文。若提示音在本頁發送,即使標籤在後臺或屏幕關閉,回合結束時仍可播放。
安裝與啓用¶
需要已運行的 DeepSeek Harness(瀏覽器或桌面應用內嵌 Web)。
- 打開左側邊欄 Plugins。
- 點擊 Install。
- 粘貼倉庫地址並安裝,然後刷新頁面:
https://github.com/DevTarlow/dsh-response-chime
安裝對話框也接受包名或本地文件夾路徑;若使用本地副本,粘貼該文件夾的完整路徑即可(勿在文檔中假定 CLI 的 dsh plugin add 形式,以 Harness 內 Install 流程爲準)。插件安裝後會一直保留,直到手動卸載。
典型用法¶
- 安裝並刷新後,在 Settings 上方點擊揚聲器行,打開 Audio settings。
- 打開 Play a sound,按需調 Volume 並點選 Chime / Bell / Drop / Soft 或上傳自定義 WAV/MP3。
- 若不想盯着頁面時也響,可關閉 Only when this window is in the background;若只希望切走時才提醒,則打開該項。
- 發送 prompt 後離開;當任意 Session 從工作中變爲空閒時聽提示音,再切回處理回答或審批。
按 Escape 或點擊面板外關閉設置,焦點回到揚聲器行。
適用場景與注意¶
適合:長時間無人值守的 agent 回合、多會話並行、需要「回合結束或等我輸入」聽覺提醒的工作流場景。
使用前請注意:
- 插件隨當前 DSH / 瀏覽器標籤頁運行,權限邊界與你在該 Harness 實例中的使用方式一致;安裝前建議閱讀 源碼與 LICENSE。
- 設置按瀏覽器隔離;換瀏覽器需重新配置,自定義音需在各自瀏覽器重新選擇(README 提到可複製
dsh.response-chime.v2,但 IndexedDB 中的文件不能單靠複製鍵同步)。 - 聽不到聲音時:確認 Play a sound 已開、曾在頁面內點擊或輸入過一次、系統與標籤未靜音;自定義文件丟失時會回退默認 Chime。
卸載:在 Plugins 中找到 dsh-response-chime 卸載,側欄入口立即消失;local storage 與 IndexedDB 中的殘留需清除站點數據纔會一併刪除。
結尾¶
dsh-response-chime 用本地生成的提示音標記 Session 從運行到空閒,配合音量、四種內置音、可選自定義片段以及「僅後臺響」開關,減少反覆查看標籤的需要。社區目錄頁:SkillHub - DevTarlow/dsh-response-chime;源碼與完整說明:GitHub - DevTarlow/dsh-response-chime。