前言¶
在 DeepSeek Harness(DSH)開發智能體時,用戶消息氣泡的樣式往往和整體主題混在一起。想單獨換氣泡風格,要麼改動主題 CSS,要麼只能接受默認樣式。下面介紹一個只接管氣泡、不動整體主題的插件。
插件定位¶
dsh-bubble-skins 是一個爲 DSH Web 界面提供多套可切換的用戶消息氣泡樣式的插件。由 copyninja123 維護,當前版本 v0.2.1。它只修改氣泡外觀,不影響主題、壁紙、字體等其它插件,卸載或停用後 DSH 原始外觀會自動還原。
核心功能¶
只接管氣泡¶
插件只針對普通用戶行、pending steering 與本地提交回聲三類氣泡生效,不會影響 goal 氣泡、問答氣泡或助手消息。每條樣式規則都限定在 html[data-dsh-bubble-skin="<id>"] 作用域內。
內置多套風格¶
當前版本內置以下皮膚:
dsh-default:DSH 原始氣泡外觀,默認選中。bubble-clover-meadow:幸運草坡(淺綠草坡 + 左下三葉草 + 右下四葉草)。bubble-koi-rising:錦鯉躍潮(紅橙黃漸變 + 藍色海浪 + 右下雙錦鯉)。bubble-ds-whale-girl:DS鯨魚娘·白瓷藍(白瓷藍帶尾殼體 + 右下外掛鯨魚娘角色)。qq-blue:QQ 經典藍(淺藍底 + 右側氣泡小尾巴)。qq-deco:QQ 裝飾氣泡(深色漸變 + 兩側裝飾角)。glass:毛玻璃(半透明磨砂 + 細邊框)。pixel:像素風(直角 + 硬陰影 + 等寬字體)。minimal:極簡(去底色,只留文字與細分隔線)。
熱切換與明暗自適應¶
切換皮膚即時生效,無需重啓 DSH。每套皮膚同時定義亮色與暗色變體。
零構建¶
插件純 JS + CSS,無打包器、無運行時依賴。
安裝與啓用¶
系統要求¶
dsh >= 0.2.0(開發與驗證基線爲桌面端 0.2.1-rc.2)。
桌面端安裝¶
- 打開側邊欄「插件」→「添加插件」。
- 輸入本地目錄絕對路徑(如
E:\mycode\dsh-bubble-skins),或發佈後的包名dsh-bubble-skins。 - 安裝完成後按提示啓用,重啓應用(或刷新界面)即可看到效果。
命令行安裝¶
# 本地開發安裝(link 模式,改動實時生效)
dsh plugin --profile <profile> add link:E:\mycode\dsh-bubble-skins
# 卸載
dsh plugin --profile <profile> remove dsh-bubble-skins
注意:桌面端 profile 由應用自己持有,某些環境下全局
dshCLI 無法管理它;此時請使用應用內插件頁。
典型用法¶
安裝並重啓應用後,在 設置 → 通用 裏可以:
- 氣泡樣式:下拉默認 DSH 默認;可切換「幸運草坡」等固定樣式或其他皮膚,選中即生效並自動保存。
- 氣泡尾巴 / 氣泡背景 / 氣泡裝飾:當前版本暫時隱藏,不顯示這些設置行。
M2 固定氣泡樣式已接入「幸運草坡」「錦鯉躍潮」「DS鯨魚娘·白瓷藍」;默認仍是 DSH 原始氣泡,後續會繼續增加固定樣式,暫不開放用戶上傳入口。
適用場景與注意¶
- 適合只想單獨更換氣泡樣式、不想影響整體主題的用戶。
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證(MIT)。
- 尾巴功能已實現但當前版本不顯示設置、不渲染;後續再開放。
結尾¶
dsh-bubble-skins 讓換氣泡這件事像換 QQ 氣泡一樣簡單。如果你想爲 DSH 界面增加更多趣味性,可以參考其目錄頁和源碼進一步瞭解。
- 目錄頁:https://www.skillhub.cn/plugins/copyninja123/dsh-bubble-skins
- GitHub:https://github.com/copyninja123/dsh-bubble-skins