DeepSeek Harness 插件:dsh-theme-rhine-lab

前言

DeepSeek Harness 的 Web 界面提供了基礎的開發調試功能,默認樣式較爲通用。爲了獲得更沉浸的體驗,社區開發者提供了視覺重構方案。dsh-theme-rhine-lab 是一個將 Harness 界面重構爲《明日方舟》 Rhine Lab(源石實驗室)風格的插件,它將界面呈現爲檔案終端系統,而非簡單的裝飾覆蓋。

插件定位

該插件由 ReLuckyLucy 維護,是一個開源的粉絲自制皮膚(MIT 許可證)。它通過 CSS 和 DOM 操作,在 DeepSeek Harness 0.1.0-rc.5 的 Web 表面上實現了一套完整的視覺系統。其核心不改變 Harness 的底層邏輯或工作流,僅對視覺層進行覆蓋和重構。

核心功能

該插件提供了以下核心特性:

  • 檔案終端視覺系統:界面被設計爲研究檔案終端。
    • 淺色模式:採用暖色紙張質感、墨水色調和方形文件邊緣,配以研究橙色作爲授權強調色。
    • 深色模式:基於炭色表面,青色用於實時數據,紅色用於失敗狀態。
  • 剋制的機構 HUD 品牌:品牌元素僅限於非交互式的歸檔標籤和 Rhine Lab 徽標,不干擾正常的操作流程。
  • 可訪問性:尊重系統 prefers-reduced-motion 設置,在窄屏下會減少非必要的裝飾和留白。
  • 可逆的深度樣式:支持通過現有的設置切換主題,不影響已保存的偏好設置。

安裝與啓用

安裝插件可以通過註冊表獲取,也可以從本地構建源碼安裝。安裝後需要重啓 Web 服務才能生效。

  1. 通過註冊表安裝
    dsh plugin --profile web add dsh-theme-rhine-lab
  1. 從本地 Tgz 安裝
    pnpm pack
    dsh plugin --profile web add ./dsh-theme-rhine-lab-0.2.1.tgz
  1. 從源碼構建安裝
    git clone https://github.com/ReLuckyLucy/dsh_Rhine_Lab_theme.git
    cd dsh_Rhine_Lab_theme
    pnpm install
    pnpm build
    dsh plugin --profile web add .
  1. 啓用主題
    安裝插件集後,刷新瀏覽器。在界面中找到 Settings → General,使用其中的開關來控制主題是否啓用。

技術細節

  • 配置生效:插件通過 cordis.patch.yml 掛載到 Harness 系統。
  • 設置管理:src/index.ts 註冊了持久化的 ui-theme-rhine-lab.enabled 設置項。
  • 樣式注入:src/client/index.ts 將設置項映射爲 CSS 變量和覆蓋樣式,生成檔案終端風格。
  • 構建產物:爲了簡化安裝流程,源碼包中包含了預編譯的 lib/ 目錄,無論是通過註冊表下載還是打包 Tgz,用戶都可以直接使用。

注意事項

  • 版本兼容性:該插件專爲 DeepSeek Harness 0.1.0-rc.5 的 Web 表面設計。如果主機環境(Harness)省略了某些數據屬性錨點,樣式將不會應用,但 Harness 的控制、佈局和設置功能不受影響。
  • 設置兼容:該插件沒有引入新的設置命名空間,繼續使用原有的 Settings → General 切換作爲控制點。
  • 內容聲明:該插件不包含任何本地參考站點的媒體資源,僅包含源代碼、編譯輸出、文檔和截圖。
  • 版權說明:這是一個粉絲自制皮膚,Arknights 和 Rhine Lab 屬於 Hypergryph / Yostar。
羽毛球分组比赛记分
小程序二维码

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

小夜