dsh-fate-twin-contract:DeepSeek Harness 非官方 Fate 主題皮膚

前言

DeepSeek Harness (DSH) 採用插件化架構,允許用戶通過社區插件擴展 Web GUI 的功能與外觀。對於習慣定製界面的用戶,除了官方主題外,第三方插件提供了更豐富的視覺選擇。Jayliu2025-vip 提供的 dsh-fate-twin-contract 插件即屬於此類展示層插件,它爲 DSH Web GUI 提供了一套基於 Fate 原創同人視覺的皮膚。

插件定位

這是一個面向 DSH Web GUI 的非官方 Fate 主題皮膚,雙主角設定爲紅 A × 遠坂凜。所有人物背景均爲項目生成的原創同人視覺,不包含官方素材,且與相關版權方無隸屬關係。

核心功能

該插件專注於界面視覺展示,具備以下特性:
* 主題適配:原生適配淺色、深色和跟隨系統模式。
* 安全性:完全離線運行,不讀取對話、工作區或模型配置;不修改主題偏好或本地存儲;不發起任何網絡請求。
* 無障礙與響應式:支持 prefers-reduced-motion 減少動畫,支持 forced-colors 強制顏色模式。在窄屏和移動端會自動隱藏人物背景圖,優先保證內容可讀性。

安裝與啓用

執行以下命令安裝插件:

dsh plugin --profile web add github:Jayliu2025-vip/dsh-fate-twin-contract

安裝完成後,重啓 dsh web 並刷新瀏覽器頁面。
若 DSH 環境需要手動接線,請在 Web GUI 配置中添加以下記錄:

- insert:
    - id: ui-skin-fate-twin-contract
      name: 'dsh-fate-twin-contract'

卸載

  1. 從 DSH 配置中刪除上述 insert 記錄。
  2. 執行卸載命令:
dsh plugin --profile web remove dsh-fate-twin-contract
  1. 重啓 dsh web 並刷新頁面。若卸載後提示插件缺失,說明配置中殘留了過期的 cordis.patch.yml 插入記錄,需手動清理。

注意事項

  • 開發環境:參與項目開發需要 Node.js 22 或更高版本。
  • 許可範圍:代碼和 CSS 以 MIT License 發佈,但人物美術不屬於 MIT 許可範圍,使用前請閱讀 NOTICE.md。
  • 權限隔離:插件僅作展示層,不會修改 DSH 的任何數據或配置。

結語

該插件通過純展示層的方式,在不干涉核心邏輯的前提下提供視覺定製。更多細節可查閱其 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜