DeepSeek Harness 史料皮膚:dsh-815-skin

DeepSeek Harness(DSH)採用插件化架構,默認 Web UI 的樣式較爲通用。對於習慣本地部署或需要特定視覺風格的用戶,往往需要通過編寫插件來覆蓋默認樣式。dsh-815-skin 是一款爲 DSH Web GUI 設計的史料風格皮膚,主要解決默認界面視覺單調的問題。

該插件由 lengduan 維護,歸類爲“趣味換裝”。它將 DSH Web GUI 的默認對話區背景替換爲陳堅的油畫《公元一九四五年九月九日九時》,並在選中會話時顯示青天白日小旗,同時修改頁面標題欄品牌。

核心功能

  • 即時生效與還原:加載後立即生效,卸載時自動還原 DOM 結構、CSS 樣式及 document.title。
  • 視覺覆蓋:Web UI 默認底圖被替換爲 1945 終戰史料外觀(油畫底、選中會話青天白日小旗、標題欄品牌)。
  • 數據隔離:底圖在構建期被 embed 進 client bundle(data URL),運行時不訪問網絡。
  • 節點標記:給選中的會話行添加 data-vj-session* 屬性。

安裝與啓用

安裝該插件需要使用 --profile web 參數,將包添加到 Web GUI 配置中。

dsh plugin --profile web add @lengduan/dsh-client-ui-skin-815

卸載時使用:

dsh plugin --profile web remove @lengduan/dsh-client-ui-skin-815

若需從源碼開發,可先 clone 倉庫,執行 pnpm install 和 pnpm build,然後通過本地路徑安裝:

dsh plugin --profile web add .

驗收標準

安裝完成後,啓動 DSH Web GUI。最小驗收標準如下:

  1. document.body 存在 data-dsh-815 屬性。
  2. 對話區背景可見陳堅油畫《公元一九四五年九月九日九時》。
  3. 選中某個會話時,該行出現青天白日小旗。

適用場景與限制

該插件僅適用於 Web GUI 形態(dsh web 或 --profile web)。它不涉及會話數據的讀寫、模型調用的修改或網絡訪問,不會影響 Agent 的行爲邏輯。

  • 不適合:TUI / headless 模式,或需要修改 Agent 行爲、工具權限、主題引擎配置的場景。
  • 權限:宿主 apply() 爲空,所有效果均由 client bundle 實現;不處理用戶密鑰。

注意事項

卸載時會自動還原 DOM、CSS 和頁面標題。由於 DSH mainline 更新頻繁,DOM class 或 token 可能發生漂移。若升級 DSH 後發現對話區被底色遮擋,需檢查插件內的 CSS 選擇器是否需要更新。

總結

dsh-815-skin 提供了一種無需修改代碼即可改變 DSH 視覺體驗的方案。其代碼開源(MIT),素材著作權遵循 NOTICE。更多細節可參考社區目錄或GitHub 倉庫。

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

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

小夜