DeepSeek Harness 液態玻璃插件(DSH 液態玻璃)

前言

在 DSH(DeepSeek Harness)的 Web 界面下,純色背景容易讓助手消息與壁紙混在一起,特別是開啓壁紙模式時,字與背景糊在一起。已有方案多涉及改寫官方代碼或依賴構建期哈希類名,維護成本高。

下面介紹的是 xuelin632/dsh-aris-glass:一個給 DSH Web 界面加「液態玻璃」效果的插件。它只注入樣式表,不改動官方代碼,不註冊宿主服務。

是什麼

  • 插件名稱:dsh-aris-glass
  • 維護者:xuelin632
  • 分類:客戶端
  • 核心價值:給助手消息、左側欄、標題欄菜單加毛玻璃底色,觀感與用戶氣泡一致。

核心功能

助手消息正文

整塊加毛玻璃底板 + 圓角 + 陰影;氣泡內部的段落、標題、引用、列表取消各自的玻璃,避免疊糊;pre 代碼塊保留自己的底色。

左側欄

會話列表 + 插件/任務看板等面板行 + 品牌行 + 底部,整列改毛玻璃(原先是平的不透明填充)。

標題欄菜單

桌面端「應用 / 編輯」兩個菜單按鈕各成一塊玻璃藥丸(不是一整條石板)。

自身消息氣泡

不受影響,它位於 [class*="userStack"] 下,被顯式排除。

可調變量

寫在任意能覆蓋到頁面的地方即可(例如皮膚/主題的自定義 CSS,或瀏覽器 DevTools):

:root {
  --aris-glass-alpha: .55;   /* 淺色主題底板不透明度,深色主題默認 .62 */
  --aris-glass-blur: 14px;   /* 毛玻璃模糊半徑 */
}

調濃一點就把 alpha 往上加(.72 左右已經很實),想要更透就往下減。

安裝與啓用

方式一:本地目錄安裝(推薦,profile 是 desktop 時唯一方式)

  1. 把本目錄放到任意位置,例如 ~/.dsh/profiles/desktop/vendor/dsh-aris-glass。
  2. 在該 profile 的 package.json 里加一條依賴,並登記 bundle:
{
  "dependencies": {
    "dsh-aris-glass": "link:C:/Users/<你>/.dsh/profiles/desktop/vendor/dsh-aris-glass"
  },
  "dsh": {
    "profile": {
      "bundles": [
        // …既有條目…
        "dsh-aris-glass"
      ]
    }
  }
}
  1. 在 profile 目錄跑一次 pnpm install(建出 node_modules/dsh-aris-glass 鏈接;Windows 上 junction 也行)。
  2. 完全退出 DSH 再重開(bundle 只在啓動時組合,關窗口不算)。

方式二:從 GitHub 裝(其它 profile / CLI 宿主)

dsh plugin --profile <profile> add github:xuelin632/dsh-aris-glass

desktop profile 不支持這條命令,原因見上。

典型用法

  • 開啓後,助手消息會自動獲得毛玻璃底板,與用戶氣泡風格一致。
  • 左側欄整體改爲毛玻璃,會話列表、面板行、品牌行、底部都參與。
  • 桌面端菜單按鈕呈現爲獨立玻璃藥丸。
  • 若檢測到 body[data-we-left-sidebar](壁紙插件的「左側液態玻璃」開關打開),本插件的左側欄底板會主動讓位,避免兩層色調疊加。

適用場景與注意

  • 適合在 DSH 0.2.0-rc 一代的 Web 界面下使用(data-slot / data-windows-menu 這套結構)。
  • 不依賴任何 CSS 模塊哈希類名,官方升級改了哈希也不會失效;但若官方改掉 data-slot="sidebar" / data-slot="main.conversation" 這類語義錨點,需要同步調整。
  • 只用標準 CSS(backdrop-filter、:has()、color-mix 的替代表達),無 JS 依賴。
  • 面向不支持 backdrop-filter 的瀏覽器、以及 prefers-reduced-transparency: reduce 的環境,會退回主題不透明底色。
  • 插件以當前 DSH 進程權限運行,安裝前應檢查源碼與許可證(MIT)。

結尾

這個插件通過純樣式注入的方式,爲 DSH 的 Web 界面補齊了液態玻璃效果,在保持風格統一的同時,降低了對官方代碼的侵入性。如果你在使用壁紙模式時覺得界面太素,或者助手消息沒有底板導致字與壁紙糊在一起,可以考慮使用它。

  • 插件目錄頁:https://www.skillhub.cn/plugins/xuelin632/dsh-aris-glass
  • GitHub:https://github.com/xuelin632/dsh-aris-glass
羽毛球分组比赛记分
小程序二维码

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

小夜