前言¶
在 DeepSeek Harness 中,Web UI 可以通過插件擴展外觀與行爲。dsh-arcaea-theme 是一個 theme 插件,由 a1swg1159-pixel 維護,用於爲 DeepSeek Harness web UI 提供一個原創 high-key prismatic memory 主題。
它適合只想調整 Web UI 視覺風格,而不希望插件替換聊天組件、修改會話數據或發起網絡請求的場景。插件代碼採用 MIT 許可,GitHub 倉庫地址爲:
https://github.com/a1swg1159-pixel/dsh-arcaea-theme
這是什麼¶
dsh-arcaea-theme 是一個 DeepSeek Harness Web UI 主題插件。它把本地視覺研究落成一套 Web UI 外觀,使用 CSS 和 inline SVG 實現,不包含 official Arcaea or lowiro assets。
它的定位比較直接:給 DeepSeek Harness web UI 換一套 high-key prismatic memory 視覺風格,並允許移除或禁用後恢復之前的主題偏好。
核心功能¶
下面列出已覈實的能力:
- 爲 DeepSeek Harness web UI 提供原創 high-key prismatic memory 主題。
- 使用 CSS 和 inline SVG 實現,不包含 official Arcaea or lowiro assets。
- 啓用時選擇專門的
arcaea-lightpalette。 - 移除或禁用插件時,恢復之前的主題偏好。
- 隨插件提供 Exo display face 和 Noto Sans CJK SC body faces,並嵌入爲
dist/client.js中的 data URLs。 - 不替換聊天組件、不修改會話數據、不發起網絡請求。
安裝與啓用¶
README 中的安裝命令使用本地路徑,執行前需要把路徑替換爲本機實際路徑。
先在插件目錄執行構建:
pnpm run build
接着從 DeepSeek Harness 倉庫目錄運行 DSH 插件命令。注意:該插件項目不暴露 dsh executable,因此不要直接運行 pnpm dsh。
pnpm --dir D:\deepseek-harness run dsh -- plugin --profile web remove dsh-arcaea-theme
pnpm --dir D:\deepseek-harness run dsh -- plugin --profile web add D:\zhuomian\dsh-plugin\dsh-arcaea-theme
pnpm --dir D:\deepseek-harness run dsh -- web
上面的命令依次做三件事:移除已有插件,添加本地插件,然後啓動 Web UI。
啓動後,在瀏覽器中按 Ctrl+F5 做一次硬刷新。
典型用法¶
如果只是驗證插件構建和打包內容,可以在插件目錄運行:
pnpm run check
pnpm pack --dry-run
這兩條命令來自 README 的 Verify 示例,用於對插件構建和打包結果做檢查。
適用場景與注意¶
適合以下場景:
- 希望調整 DeepSeek Harness web UI 的外觀。
- 希望插件只改變視覺表現,不替換聊天組件。
- 希望插件不修改會話數據,也不發起網絡請求。
- 習慣通過本地插件目錄向 DSH 添加插件。
使用前需要注意:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼、許可證和構建產物。 - DSH 的 plugin web route 服務的是
client.js,不是任意 package assets,因此字體在構建時被選擇到assets/fonts/,並嵌入到dist/client.js中。 - README 中的安裝命令使用本地路徑,不是通用 registry 安裝命令,替換爲本機路徑後再執行。
- 該插件與
lowiro或Arcaea無關聯,不包含遊戲圖像、角色、商標、圖表或其他官方素材。 - 本地參考目錄中的第三方文件不在該插件許可證範圍內,也不會被打包。
結尾¶
dsh-arcaea-theme 的價值在於提供一套可安裝、可移除、可恢復的 DeepSeek Harness web UI 視覺主題。它不替換聊天組件,不修改會話數據,也不發起網絡請求,適合作爲外觀層插件使用。
項目倉庫:
https://github.com/a1swg1159-pixel/dsh-arcaea-theme