dsh-link-start:用 Link Start 動畫替換 DSH 啓動畫面並展示本機狀態

前言

DeepSeek Harness(DSH)日常啓動時,界面往往是直接進入工作臺,缺少一段能一眼看出「環境是否就緒」的過渡。社區裏改主題、換圖標的做法很多,但少有把啓動過程和 profile、插件、模型、工作區這些信息綁在一起展示的。

下面介紹維護者 Rearpoem 發佈的 dsh-link-start:在 DSH 側欄「趣味換裝」分類下,把啓動頁換成約 18 秒的動畫風格 Link Start 連線動畫,中間幾步讀的是你這實例上的真實狀態(非官方同人向,畫面由插件代碼繪製,不含原作素材)。

這是什麼

dsh-link-start 是 DSH 的 Host 端插件:監聽 webserver/index-inject,在 DSH 自有 React 界面掛載之前,向啓動頁注入樣式與腳本,用全屏遮罩播放啓動動畫。

插件以當前 DSH 進程權限運行;安裝前建議瀏覽源碼與許可證,確認與你的工作方式一致。

核心功能

動畫按時間線推進,並把 Host 讀到的狀態疊在畫面上(只用於顯示,不會發往外部):

  1. 黑屏出現 Link Start!,會等到 DSH 界面開始渲染(最多約 5 秒)再繼續,避免與啓動搶時間。
  2. 白底空間中的光束與飛過圓盤(Host / Plugins / Model / Workspaces / Sessions),標籤變 OK;右側 HUD 顯示 profile 名、已加載插件數、默認模型、工作區數、會話數。
  3. 界面語言行:Language ▶,取自 DSH 語言設置,未設置時跟隨系統。
  4. Log in 面板::account 顯示用戶名;:api key 僅爲 sk- 加星號的動畫效果,不讀取、不展示真實密鑰。
  5. 工作區確認:顯示最近使用的工作區名;讀不到時改爲賬號名。
  6. 歡迎語放大後藍色收尾,淡出進入 DSH;若界面仍未就緒,白屏最多再等約 4 秒。

交互與適配:

  • 點擊或按任意鍵可跳過(Cmd / Ctrl / Alt 組合鍵不攔截)。
  • 系統開啓「減少動態效果」時,默認約 10 秒平緩版(保留檢測、語言、登錄、工作區與歡迎語,弱化光束與圓盤飛行動畫);配置 motion: full 可始終播完整版。
  • 低性能時啓動卡頓會停在 Link Start! 再續播;動畫卡頓會自動降畫質。
  • 同一窗口會話內只播一次(sessionStorage);重啓 DSH 後會再播。腳本停止推進約 26 秒後遮罩會自動消失,避免擋界面。

安裝與啓用

需要 DSH 0.2.2-rc.1 及以上、0.3.0 以下。安裝後應完全退出並重新打開 DSH。

方式一:插件索引

  1. 打開 DSH 側欄 插件,在 實驗性插件 下啓用 自定義插件索引。
  2. 在 發現 標籤頁添加索引地址:
   https://raw.githubusercontent.com/Rearpoem/dsh-link-start/main/plugin-index.json
  1. 在列表中找到 Link Start 啓動畫面,安裝。

方式二:命令行

dsh plugin --profile desktop add https://github.com/Rearpoem/dsh-link-start/releases/download/v0.1.1/dsh-link-start-0.1.1.tgz

將 desktop 換成目標 profile 名(例如 web)。

典型用法:可選配置

配置均可省略。在對應 profile 的 cordis.patch.yml 裏爲 dsh-link-start 增加 config:

- id: dsh-link-start
  name: dsh-link-start
  config:
    account: Player          # Log in 面板用戶名,默認系統用戶名,最多 24 字符
    welcome: "Welcome to\nDeepSeek Harness !"   # 歡迎語,\n 換行,最多 3 行、60 字符
    everyReload: false       # true:每次頁面重載都播放
    motion: auto             # auto / full / gentle
    quality: auto            # auto / high / low

修改後需重啓 DSH。everyReload: true 適合調試動畫;老機器可把 quality 設爲 low。

適用場景與注意

適合:

  • 希望在每次(或重啓後)啓動 DSH 時,用一段固定節奏確認 profile、插件、模型與工作區是否如預期。
  • 喜歡「趣味換裝」類體驗,且能接受非官方同人風格啓動頁(與 DeepSeek 官方及原作版權方無關聯)。

注意:

  • 僅 Host 端插件;Web 版與桌面版的注入時機不同,但都在 #root 之前或隨啓動載荷執行,目的都是先蓋住再進入 DSH UI。
  • 任一項 DSH 狀態讀失敗時,該項只顯示標籤,動畫仍會繼續。
  • 社區目錄 SkillHub 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;本插件亦標明爲 Unofficial fan work。

結尾

dsh-link-start 把 DSH 啓動從「直接進界面」改成「先過 Link Start、再展示本機狀態」的儀式感流程,並保留跳過與降動效、降畫質等實用兜底。

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

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

小夜