返回目錄

dsh-status-rotator

編輯精選維護狀態: 活躍

01virex/dsh-status-rotator

將 DSH 的狀態標籤替換為分階段、打字機動畫、彩虹漸變文案,全部可由 JSON 配置。

前往 GitHub
$ dsh plugin --profile web add dsh-status-rotator

61

星數

2

Fork

JavaScript

語言

MIT

授權條款

2026-08-13

建立於

2026-08-30

最近推送

一款原生 dsh Web UI 外掛,把回合狀態列變成可即時設定的彩虹打字機短語,附帶狀態膠囊、分頁標題輪播與彈幕——全部都能用 JSON 或設定頁調整。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-30

授權條款

MIT

01它能幫你完成什麼?

  • 在 agent 執行時自訂 DeepSeek Harness Web UI 的回合狀態列

    輪播的打字機短語,可加彩虹漸層,即時佔位符(`{elapsed}`/`{model}`/`{tps}`),即時狀態膠囊、分頁標題輪播與彈幕——全部用 JSON 設定,不必動程式碼

    希望 Web UI 狀態顯示更生動、更有資訊量、或更有梗的 DeepSeek Harness(dsh)使用者

  • 在 DeepSeek Harness 裡依排程跑不同的短語詞庫

    具名的預設(Work / Fun 等)依一天中的時段或星期規則自動切換,中英文詞庫可在設定頁裡編輯

    想在工時與下班用不同狀態風格、又不想手動改設定的 dsh 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 已安裝 DeepSeek Harness(dsh)CLI——外掛透過 `dsh plugin` 指令安裝
  • 首次安裝後需重啟一次 `dsh web`(README:『Either way, you need to restart `dsh web` once after first install.』)

安裝步驟

  1. 01

    執行 `dsh plugin --profile web add dsh-status-rotator`(推薦,取自 npm——安裝最新版)

    $ dsh plugin --profile web add dsh-status-rotator

  2. 02

    或從複本倉庫安裝:`dsh plugin --profile web add ./dsh-status-rotator`

    $ dsh plugin --profile web add ./dsh-status-rotator

  3. 03

    或從發行套件安裝:`dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz`

    $ dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz

  4. 04

    安裝後重啟一次 `dsh web`

    $ dsh web

驗證整合成功

  • 開啟 DeepSeek Harness Web UI,確認 `Deep diving...` 狀態列已變成你的輪播短語
  • 開啟設定(左下角),確認新增了「Status Texts」頁面

復原

  • 從 `cordis.patch.yml` 中刪掉 `status-rotator` 這一行,再重啟 `dsh web`

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

原生 dsh Web UI 外掛:宣告 `dsh.bundle.patch` 清單,dsh 安裝後自動辨識;一行 `dsh plugin add` 後替換官方 dsh Web UI 裡的回合狀態列。

  • 即時狀態膠囊

    即時會話快照(model、phase、elapsed、tokens/s)在 `shell.overlay` 位置顯示的浮動膠囊:`{model} · {phaseLabel} · {elapsed} · ⚡{tps} tok/s`

    訂閱 dsh 會話快照與模型 RPC 以供給即時值
  • 彈幕(影音網站風格浮層)

    短語(與狀態列相同的即時佔位符)影音網站風格的彈幕,在 UI 後方橫穿頁面飄過

    掛載一個 `pointer-events: none` 的 DOM 層;預設 `zIndex: -1` 讓它位於 UI 之後
  • 即時狀態引擎

    dsh 會話快照、模型 RPC、DOM 時鐘備援單一即時來源,驅動短語、分頁標題與狀態膠囊

    訂閱 dsh 會話快照(會話清單、對話快照、模型 RPC、DOM 時鐘備援)

04適合誰?何時不該用?

適合

  • 希望 Web UI 狀態顯示更生動、更有資訊量、或更有梗的 DeepSeek Harness(dsh)使用者
  • 想在工時與下班用不同狀態風格、又不想手動改設定的 dsh 使用者

不適合

  • 運作於 DeepSeek Harness Web UI(`dsh web`)內;需要基於瀏覽器的會話,且首次安裝後要重啟一次 `dsh web`。較舊的 dsh 可能取不到會話 API,此時即時欄位會退回 DOM 時鐘並顯示 `—`。

05相容性、維護與安全提醒

  • 運作於 DeepSeek Harness Web UI(`dsh web`)內;需要基於瀏覽器的會話,且首次安裝後要重啟一次 `dsh web`。較舊的 dsh 可能取不到會話 API,此時即時欄位會退回 DOM 時鐘並顯示 `—`。
  • 儲存的編輯會寫入官方 dsh 設定儲存區(`$DSH_HOME/settings.yaml`,命名空間 `status-rotator`),並在插件升級間保留——因此你的漸層、短語與預設在 npm 升級後不會被清掉。
2026-08-132026-08-30v0.10.0

MIT · actively maintained (latest release v0.10.0, 2026-08-30)

06常見問題

要怎麼安裝 dsh-status-rotator?

執行 `dsh plugin --profile web add dsh-status-rotator`(取自 npm,安裝最新版)。首次安裝後需重啟一次 `dsh web`。也可以透過同一個 `dsh plugin add` 指令,從複本倉庫或發行套件安裝。

它是原生 DeepSeek Harness 外掛嗎?

是——外掛的 `package.json` 宣告了 `dsh.bundle.patch` 清單,dsh 安裝後會自動辨識,不用加額外參數。它替換的是官方 dsh Web UI 裡的狀態列。

短語要在哪裡改?

所有短語都放在 `config.json`(v0.6.1 起也寫入官方 dsh 設定儲存區)裡,不必改程式碼。DSH 設定中新增的「Status Texts」頁面可對中文/英文 × 三階段詞庫做視覺化編輯,儲存後立即生效。

佔位符能顯示哪些即時值?

`{elapsed}`、`{phase}`、`{model}`、`{provider}`、`{tps}`、`{pending}`、`{tools}` 等由即時狀態引擎提供,該引擎訂閱 dsh 會話快照與模型 RPC。若會話 API 不可用,即時欄位顯示 `—`,並以 DOM 時鐘作為備援。

要怎麼移除?

從 `cordis.patch.yml` 中刪掉 `status-rotator` 這一行,再重啟 `dsh web` 即可。

08資料與來源

  • 作者聲明github.comb5a8f9c8b37f…

    Replaces the `Deep diving...` status line in the DeepSeek Harness (dsh) Web UI's turn footer with your own text: phase-a…

  • 作者聲明github.comb5a8f9c8b37f…

    The plugin's `package.json` declares a `dsh.bundle.patch` manifest, so it's recognized automatically after install — no…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-30。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。