dsh-prism-themes:爲 DeepSeek Harness Web UI 提供 24 套成對淺/深主題與主題工作室

前言

DeepSeek Harness(DSH)的 Web 界面有一套內置主題 token。若只想換整體配色、又不想改 DOM 或手寫樣式覆蓋,通常需要在 Harness 提供的擴展點上做 token 層,並自己維護淺/深兩套變量是否協調。

下面介紹社區插件 Prism Theme Studio(包名 dsh-prism-themes,維護者 elalamiimed)。它在 Settings 裏增加 Prism Themes 頁面,提供 24 套手工調校的調色板、六種情緒分類、強調色與收藏,並通過 ctx.theme.overrideTokens 即時作用於對話區、側欄、輸入框、菜單、代碼塊、滾動條等界面元素。

這是什麼

dsh-prism-themes 是一個以瀏覽器端爲主的 DSH Client 模塊 bundle(MIT 許可證,當前資料中版本 1.0.1)。分類上屬於社區目錄中的「趣味換裝」。

插件在加載時註冊一層 palette override(標識 dsh-prism-themes:palette),每個 token 以 { light, dark } 成對提供;Harness 主題呈現層按當前配色方案寫入文檔根。移除該層即可恢復內置主題,禁用 bundle 時無需額外清理。

核心功能

資料中已明確的能力如下。

主題庫

  • 24 套 curated 主題,分六個系列:Signature、Nocturne、Botanical、Nostalgia、Minimal、Playful。
  • 每套主題有獨立的 light / dark 調色,dark 並非簡單反色。

Prism Themes 工作室

  • 點選調色板卡片後立即生效。
  • Palette mode:Light、Dark 或 System。
  • Accent character:Calm、Signature、Electric,調節強調色氣質。
  • Accent override:自定義強調色;Reset 回到 curated 強調色;插件會盡量保證強調色在兩種表面上可讀。
  • 收藏、按名稱或 mood 搜索、Surprise me 隨機換膚。
  • Export:下載當前調色板及展開後的 host token 爲 JSON。
  • Native theme:一鍵恢復 Harness 原生外觀。

行爲與隱私

  • 當前主題、character、accent、收藏保存在瀏覽器 localStorage;插件不發起網絡請求、不上報遙測。
  • 點擊 Palette mode 時,會寫入 Harness 自帶的 Light/Dark/System 偏好(資料中說明的唯一 host 設置寫入)。

技術範圍

  • 擴展層覆蓋 90 個以上 --dsw-alias-* token(表面、邊框、標籤、品牌與按鈕、交互態、代碼塊、diff、滾動條等,README 有截斷說明)。

安裝與啓用

Prism 以 DSH bundle 形式從 GitHub 倉庫分發。資料給出兩條路徑;不要手改 DSH 安裝目錄或 profile 文件,由 Harness 的 plugin manager 負責安裝、bundle 選擇與 HMR。

方式一:請 DSH 智能體安裝(README 推薦)

在本地準備好該倉庫的 checkout 目錄(例如 ~/src/dsh-prism-themes),然後對 DSH 智能體說明:

Install the DSH bundle at ~/src/dsh-prism-themes.

智能體會對 checkout 執行 Harness plugin_manager 的 install 動作。新 bundle 通常通過熱更新激活;瀏覽器產物變化後刷新頁面也屬正常。

方式二:手動 / 開發安裝

在 DSH profile 下,通過 plugin manager 的 install_bundle 動作,將上述 checkout 的絕對路徑作爲 target 安裝爲 linked bundle。

環境要求(來自 package.json)

  • Node >=18
  • DSH >=0.2.1-rc.2

安裝完成後,打開 Settings → Prism Themes 即可使用。

典型用法

按 README 中的步驟操作:

  1. 打開 Settings → Prism Themes。
  2. 選擇一張調色板卡片,在當前 scheme 下立即應用。
  3. 用 Palette mode 在 Light、Dark、System 之間切換。
  4. 用 Accent character 調整強調色風格。
  5. 需要時用 Accent override 指定顏色;Reset 恢復默認強調色。
  6. 收藏主題、搜索名稱或 mood,或使用 Surprise me。
  7. 點擊 Native theme 回到 Harness 默認主題。

卸載或禁用 bundle 會移除 token 層並恢復原生主題;各瀏覽器內的記憶與當前 profile 綁定。

適用場景與注意

適合誰

  • 長期在 Harness Web UI 上工作、希望快速換膚且保持淺/深一致性的開發者或使用者。
  • 需要在不 fork 主題代碼的前提下試驗配色、導出 JSON 做備份或對比的人。

使用前請知悉

  • 插件在當前 DSH 進程及其 Web 客戶端上下文中運行;安裝前請自行閱讀 GitHub 源碼 與 MIT 許可證,確認符合你的環境與合規要求。
  • 社區目錄 skillhub.cn 插件頁 爲獨立生態站點,與 DeepSeek / 幻方無官方從屬關係;星標等元數據以各頁面實時顯示爲準(資料中 GitHub 星標爲 1)。

鏈接

經過上面的步驟,你可以在 Harness 設置裏用 Prism Theme Studio 瀏覽 24 套成對主題,並在原生外觀與自定義 accent 之間隨時切換。

羽毛球分组比赛记分
小程序二维码

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

小夜