前言¶
使用 DSH Web 端時,如果只想在一次對話輪次結束時加入一個很輕的界面反饋,又不想引入圖片、音頻文件或額外依賴,dsh-pub/dsh-meow-cat 是一個很小的例子。它做的事情很具體:輪次結束後,Web UI 底部會出現一隻小貓跑過,並伴隨一次運行時合成的“喵~”提示音。
下面介紹它的功能、安裝方式、運行邊界和注意事項。
這是什麼¶
dsh-meow-cat 是一個面向 DeepSeek Harness Web UI 的 DSH 插件。它在每次對話輪次結束時觸發一次小貓動畫和合成音效。
已覈實資料中可見的信息如下:
- 倉庫地址:
https://github.com/dsh-pub/dsh-meow-cat - 倉庫 owner:
dsh-pub package.json中的 author:OneeMe- 許可證:MIT
package.json版本:0.1.0- 插件組成:兩個普通 JavaScript 文件,加一行 bundle patch
- 當前資料未提供星標數、分類和目錄頁鏈接;資料中未明確唯一維護者,只能同時看到倉庫 owner 和 package author 信息
它解決的是一個很窄的需求:在 DSH Web 端給出一次輪次結束的輕量視覺與聲音提示。
核心功能¶
這個插件的能力都比較具體,沒有額外的模型調用或外部資源依賴。
1、輪次結束動畫
當一次對話輪次結束時,Web UI 底部會出現一隻小貓跑過,並帶有“喵~”氣泡。
2、運行時合成音效
“喵~”不是從音頻文件加載的。插件在內存中生成一個 16-bit mono WAV,然後通過 base64 data URI 播放。
已說明的音調輪廓是:
520 Hz -> 760 Hz -> 430 Hz
資料中將其描述爲類似 “mi-aa-ou” 的音高走向,並帶有中音顫音和鼻音諧波疊加。
3、Node 側輪次計數
Node 側文件:
lib/index.js
它負責在 host-plane 的 agent/status 事件上統計已完成的輪次。資料中說明 idle 表示沒有 driver remains scheduled。統計結果通過以下接口提供:
GET /plugins/dsh-meow-cat/status
4、瀏覽器側動畫與播放
瀏覽器側文件:
lib/client.js
它會輪詢上面的 status 接口。每當輪次計數增加,就會在一個不阻擋鼠標點擊的固定層上運行純 CSS 的小貓動畫,並播放合成音效。
5、無音頻資產、無外部 URL、無額外依賴
資料中明確說明:不需要音頻資源,不需要外部 URL,不需要額外依賴。整個插件是 lib/index.js、lib/client.js 兩個普通 JavaScript 文件,加一行 bundle patch。
安裝與啓用¶
官方給出的安裝命令是:
npx dshpub add dsh-pub/dsh-meow-cat --profile web
安裝完成後,需要重啓 dsh web 進程。資料中說明,小貓會在下一次頁面加載時載入,並在當時正在進行的輪次結束時第一次運行。
如果你只是手動執行安裝,不必自行拼接其他倉庫地址。使用上面的命令即可。
典型用法¶
1、讀取輪次計數
插件暴露了狀態接口:
GET /plugins/dsh-meow-cat/status
你可以用它查看當前 dsh web 進程中統計到的已完成輪次。
2、在瀏覽器控制檯調整配置
默認配置可以直接使用。如果想臨時調整,可以在瀏覽器控制檯寫入 JSON override:
localStorage.setItem("dsh-meow-cat.config", JSON.stringify({
enabled: true,
pollMs: 1500,
volume: 1.0,
debug: false
}));
其中:
enabled: 總開關
pollMs: status 輪詢間隔
volume: 音效音量,0 到 1
debug: 控制檯診斷
資料中說明該配置會在每次 poll 時重新讀取。
適用場景與注意¶
這個插件適合在 DSH Web 端加入一個非常輕的輪次結束提示。它的特點是改動面小、依賴少、不需要額外素材。
使用前需要注意以下幾點。
1、首次音效可能沒有聲音
瀏覽器在頁面獲得用戶交互前會阻止音頻播放。資料中說明,新頁面加載後的第一次“喵~”可能靜音;發送任意消息後會解鎖音頻。
2、輪次計數是進程級和 host-plane 級
計數器是按 dsh web 進程統計的。只要該進程中任意一個 session 完成一次輪次,小貓就會跑過去。服務重啓後計數會重置。
3、註冊表狀態可能尚未上線
資料中提到,registry badge 在 listing commit 部署前會報告 not listed。因此你看到的目錄狀態可能隨部署進度變化。
4、安裝前審查源碼與許可證
該插件會在 dsh web 進程中運行 Node 側代碼,可以按當前 dsh web 進程權限執行。安裝第三方 DSH 插件前,應檢查源碼、bundle patch、依賴關係和許可證。當前資料確認許可證爲 MIT。
5、不要把它當成官方應用商店入口
DSH 的社區目錄是獨立站點,與 DeepSeek、幻方沒有官方從屬關係,也不是官方應用商店。當前已覈實資料中未提供該插件的目錄頁鏈接,只確認了 GitHub 倉庫地址。
結尾¶
dsh-meow-cat 的價值不在於功能複雜,而在於它把“輪次結束提示”做成了一個極小的 DSH Web 插件:兩個 JavaScript 文件、一行 bundle patch、運行時合成音效,不依賴外部素材。
倉庫地址:
https://github.com/dsh-pub/dsh-meow-cat
目錄頁地址:當前資料未提供;若列表提交部署,可在 DSH 社區目錄中查看。社區目錄是獨立站點,與 DeepSeek、幻方沒有官方從屬關係。