前言¶
DeepSeek Harness (DSH) 的插件系統支持對客戶端界面進行定製。dsh-adiv-theme 是一個客戶端插件,它爲 Web 客戶端提供了一種暖色調的視覺風格,通過重定義顏色令牌和排版層級來改變界面觀感。
核心功能¶
該插件主要對 DSH 客戶端進行以下修改:
* 重定義語義顏色令牌(--dsw-alias-*),使界面元素遵循統一的調色板。
* 設置正文類型棧。
* 爲標題和空白會話的英雄標題設置襯線字體。
* 重寫回合狀態標籤。
安裝與啓用¶
安裝插件需要使用 DSH 插件命令。安裝後,插件會自動加入圖層堆棧。
dsh plugin --profile <name> add github:Age10-Moyu/dsh-adiv-theme
dsh.profile.bundles 僅在配置文件啓動時讀取,因此安裝後需要重啓配置文件。
禁用與卸載¶
要禁用插件而不卸載,需要在配置文件的 cordis.patch.yml 中添加以下條目:
- id: dsh-adiv-theme
disabled: true
要完全移除插件,請使用:
dsh plugin --profile <name> remove dsh-adiv-theme
設計與技術細節¶
該主題不復制營銷着陸頁的設計,也不重構界面佈局,僅重寫一個 DOM 標籤。
- 色調:所有中性色都帶有黃棕底色,不包含冷藍灰。深色模式使用珊瑚色而非燒焦橙色,以確保足夠的對比度。
- 陰影:使用環狀陰影(ring-based depth)而非投影。
- 字體:插件不捆綁字體,依賴系統已安裝的品牌襯線字體,並設置了適當的回退機制。
- 兼容性:插件依賴於特定的令牌名稱和類後綴(如
_headline、_turnStatus)。如果 DeepSeek Harness 更改這些依賴項,主題會降級顯示而不是崩潰。
適用範圍¶
該插件僅適用於 Web 客戶端。