DeepSeek Harness 的 Web UI 通常以標準外觀運行。對於需要在夜間工作的開發者來說,默認配色可能不夠舒適。dsh-moonrise 是一個針對該界面的主題插件,它將背景調整爲深午夜藍,並用暖琥珀色作爲點綴,以適應夜間編碼場景。
核心功能¶
該插件通過 ctx.theme.register() 註冊了一個深色 ThemeDefinition。它覆蓋了語義令牌(--dsw-alias-*),包括表面、邊框、品牌、標籤、狀態、按鈕、側邊欄、Markdown 和滾動條。它覆蓋了標準的 UI 主題檢查列表以及設計平臺別名。
安裝與啓用¶
- 使用官方安裝命令添加插件:
dsh plugin --profile web add dsh-moonrise
- 重啓 DeepSeek Harness Web UI。
- 在設置菜單中進入外觀選項,選擇 moonrise 主題。
技術實現¶
該插件的結構分爲 Node 和瀏覽器部分。Node 部分是一個空操作;實際主題注入在瀏覽器端。項目結構包括 package.json、cordis.patch.yml(用於客戶端注入)、index.js(空操作)和 dist/client.js(瀏覽器包)。
注意事項¶
該插件由社區成員維護,屬於“趣味換裝”類別。由於插件在 dsh 進程權限下運行,安裝前請檢查源代碼與許可證(MIT)。