DeepSeek Harness 的非官方軟玻璃視覺主題插件

前言

DeepSeek Harness(DSH)採用“一切皆插件”的設計理念,在關注代理邏輯與對話能力的同時,Web 界面的視覺呈現同樣影響開發體驗。dsh-soft-glass-ui 是一個非官方的視覺層插件,它通過裝飾現有的 DOM 節點,爲 DSH 提供軟玻璃質感的視覺主題。

插件簡介

  • 名稱:dsh-soft-glass-ui
  • 維護者:Zzc269
  • 許可:MIT
  • 定位:趣味換裝類插件,僅提供視覺樣式與呈現行爲,不涉及邏輯變更。

核心功能

該插件覆蓋了 DSH Web 界面的多個核心狀態:
* 覆蓋範圍:Home(首頁)、conversations(對話)、trajectory(軌跡)、settings(設置)、menus(菜單)、dialogs(對話框)及相關 Web UI 狀態。
* 主題支持:提供 Light(淺色)和 Dark(深色)主題切換。
* 長草稿處理:針對對話輸入框,將長草稿限制在內部滾動區域內,保留圓角裁剪效果,併爲底部的統計行預留緊湊的底部安全區域。
* 行爲隔離:僅修改視覺樣式,不改變 Harness Agent、Session、Tools、Permissions、存儲、憑證或模型運行時的任何行爲。

安裝與啓用

從發佈歸檔安裝插件需要指定本地路徑:

dsh plugin --profile web add <path-to-dsh-soft-glass-ui.tgz>

安裝完成後,重啓 Web 進程以使樣式生效。

Windows 快速操作

對於 Windows 用戶,倉庫提供了命令行包裝腳本,可自動處理 Harness 檢出路徑、pnpm 環境及端口占用問題。

  • install.cmd:停止 Harness 進程,移除舊版/當前主題,安裝插件,啓動 Harness 並打開瀏覽器。
  • uninstall.cmd:停止 Harness,移除 Soft Glass 及舊版主題,恢復原始 UI。
  • start.cmd:啓動 Harness(默認端口 3081),或檢測已運行實例。
  • stop.cmd:停止檢測到的 Harness 進程。
  • status.cmd:顯示 Harness 目錄、pnpm 路徑、已安裝主題、歸檔哈希、端口占用及命令行信息。

可選參數:
* -HarnessRoot:指定 Harness 檢出路徑。
* -Port:指定端口號。
* -NoOpen:安裝後不自動打開瀏覽器。

注意:腳本會自動將 pnpm 加入子進程 PATH,避免安裝插件時報錯 pnpm is not recognized。

移除與回滾

若需移除插件或回滾到原始界面,執行:

dsh plugin --profile web remove dsh-soft-glass-ui

重啓 Web 進程後,原始 Harness UI 應自動恢復。

源碼構建

在兼容的 Harness 檢出目錄下,將此目錄放置於 plugins/soft-glass-ui,然後執行構建:

pnpm run build

構建過程會使用 Harness 的 client-bundle 預設,並運行 release sanitizer 以移除構建機器路徑。

兼容性與架構

  • 兼容版本:
    • DeepSeek Harness: 0.1.0-rc.5
    • Node.js: ^22.19.0 或 >=24.0.0
    • 平臺: Web profile
    • 視口: 1440 x 900, DPR 1
  • 架構說明:插件使用 DSH 客戶端插件注入路徑,通過添加 data-softglass-* 屬性裝飾現有 DOM 節點,並應用 scoped CSS 模塊。卸載時會自動移除裝飾與樣式標籤,不替換或修補核心源文件。
  • 日誌位置:運行日誌寫入 %LOCALAPPDATA%\SoftGlassUI\logs。

注意事項

  • 非官方項目:該社區項目與 DeepSeek 或 Kelivo 項目無隸屬、贊助或背書關係。
  • 兼容性提示:雖然當前已驗證兼容 DSH 0.1.0-rc.5,但與後續 Harness 版本的兼容性並未保證,需在升級後重新測試。
  • 端口占用:腳本不會自動停止佔用所選端口的未知進程,需手動處理衝突。

資源鏈接

  • GitHub 倉庫:https://github.com/Zzc269/dsh-soft-glass-ui
  • 插件目錄:https://www.skillhub.cn/plugins/Zzc269/dsh-soft-glass-ui
羽毛球分组比赛记分
小程序二维码

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

小夜