dsh-bubble-skins:爲 DeepSeek Harness 提供多套可切換的用戶消息氣泡樣式

前言

在 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)。

桌面端安裝

  1. 打開側邊欄「插件」→「添加插件」。
  2. 輸入本地目錄絕對路徑(如 E:\mycode\dsh-bubble-skins),或發佈後的包名 dsh-bubble-skins。
  3. 安裝完成後按提示啓用,重啓應用(或刷新界面)即可看到效果。

命令行安裝

# 本地開發安裝(link 模式,改動實時生效)
dsh plugin --profile <profile> add link:E:\mycode\dsh-bubble-skins

# 卸載
dsh plugin --profile <profile> remove dsh-bubble-skins

注意:桌面端 profile 由應用自己持有,某些環境下全局 dsh CLI 無法管理它;此時請使用應用內插件頁。

典型用法

安裝並重啓應用後,在 設置 → 通用 裏可以:

  • 氣泡樣式:下拉默認 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
羽毛球分组比赛记分
小程序二维码

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

小夜