DeepSeek Harness 通過插件機制實現功能擴展與界面定製。默認的 Web UI 提供基礎交互能力,但缺乏特定的視覺風格。dsh-fgo-chaldea 插件旨在爲 DSH Web UI 提供一套基於 Fate/Grand Order(FGO)迦勒底風格的視覺皮膚,通過配置層與展示層的修改,滿足用戶對界面主題的個性化需求。
該插件由開發者 CharlesAQ 維護。它利用 DeepSeek Harness 的官方 ctx.theme token API 來處理配色,通過程序生成原創的星圖與魔術迴路 SVG 作爲背景,並輔以金色刻線邊框進行裝飾。插件本身不包含任何 FGO 官方的美術素材,僅作風格參考。
核心功能¶
- 多主題配色:提供 5 套預設皮膚,包括“迦勒底·夜/晨”、“阿爾托莉雅”、“摩根”和“瑪修”。
- 程序化生成背景:背景並非靜態圖片,而是通過程序在瀏覽器端生成的原創星圖與魔術迴路 SVG。
- 視覺裝飾:包含金色刻線邊框等裝飾元素。
- 可訪問性支持:背景動畫支持
prefers-reduced-motion媒體查詢,尊重用戶的系統設置。 - 狀態記憶:皮膚選擇會自動保存在本地存儲中,刷新頁面後自動恢復上次選擇。
安裝與啓用¶
安裝前請確保已安裝並運行 DeepSeek Harness,版本需滿足 0.1.0-rc.6 或更高。
使用以下命令將插件添加到 Web 配置中:
dsh plugin --profile web add github:your-name/dsh-fgo-chaldea
安裝完成後,重啓 dsh web 進程。在瀏覽器中訪問 http://127.0.0.1:3080,進入 設置 → 通用設置 → FGO 迦勒底,即可在列表中看到 5 套皮膚並進行選擇。
注意事項¶
- 功能範圍:該插件僅修改界面展示層(UI),不會讀取、修改會話、模型請求或工作區數據。
- 素材來源:插件中不包含 FGO 官方美術素材(如立繪、圖標、字體),所有視覺元素均爲粉絲自制或程序生成。
- 許可證:代碼與生成的背景圖以 MIT 許可證發佈。