前言¶
DeepSeek Harness(DSH)採用插件化架構,客戶端外觀通常由官方主題統一管理。對於需要深色模式或特定視覺風格(如黑客/賽博風格)的開發者來說,直接修改源碼成本較高。dsh-v-theme 插件提供了一個基於插件層的解決方案,通過純增量方式覆蓋 Web 客戶端的樣式,不破壞官方插件的正常功能。
插件定位¶
dsh-v-theme 是 DeepSeek Harness Web 客戶端的黑客 / 賽博主題插件,由用戶 victor10035445 維護。它提供 7 套可切換風格,核心價值在於“純增量”:不替換、不禁用任何官方插件,安裝後零副作用。
核心功能¶
-
七套可切換風格
提供從基線到定製化的多套風格,包括:- 賽博霓虹(NEON · 基線):霓虹粉
#FF2E97× 電光藍,受 SHA-256 指紋保護。 - 日落公路:落日橙 × 黃昏紫。
- 夢核:奶油粉 × 冰青 × 薄荷。
- 紫夜極光:電紫 × 激光青。
- 銀翼千禧:亮粉 × 電青。
- 藍調夜曲:冰藍主輔倒置。
- 戰術面板(TACTICAL):紅藍作戰中心 + FUI 霓虹。
- 賽博霓虹(NEON · 基線):霓虹粉
-
風格熱替換
在設置中點擊風格 chips 即可即時切換,無需重啓dsh web客戶端。 -
基線守衛與自愈
賽博霓虹基線使用 SHA-256 指紋保護,確保設計一致性。插件具備自愈能力,監聽theme/change事件,若主題層被摘除會自動補回。 -
持久化存儲
主題選擇和開關狀態存儲在 localStorage,跨重啓自動恢復。
安裝與啓用¶
前置條件:宿主 DeepSeek Harness 版本需 >= 0.1.2-rc.1(更早版本請使用插件 0.5.0)。
- 執行安裝命令:
dsh plugin --profile web add "github:victor10035445/dsh-v-theme"
*注:支持鎖定版本(加 `#<commit-sha>`)或使用本地克隆路徑(`link:<克隆路徑>`)。*
- 重啓服務:
安裝完成後,必須重啓dsh web生效。
使用方法¶
-
進入設置:
在 DSH 客戶端中進入 設置 -> 皮膚 -> V CYBER。 -
總開關控制:
- 接入:開啓後固定深色外觀併疊加主題,狀態持久化。
- 斷開:恢復默認外觀。
-
風格切換:
在開啓狀態下,點擊七枚 chips 即可熱替換風格。 -
自動斷開:
如果在「外觀」設置中切換爲淺色模式,本主題會自動斷開。
技術與注意事項¶
- 僅支持 Web 平臺:該插件目前僅支持 Web 客戶端。
- 純增量設計:插件通過注入
body.v-cyber作用域的私有樣式表工作,不會影響官方 UI 主題。 - 設計校驗:調色板與特效層依據本地參照稿設計,包含多色板參數化生成和契約校驗。
License:MIT。插件以當前 DSH 進程權限運行,建議安裝前檢查源碼。