一個原生 DSH 外掛,把 dsh Web 聊天的「deep diving」狀態文案換成你在 General 設定裡設定的任意文字——透過 DOM 注入或 conversationStatus 服務生效,持久化於 $DSH_HOME/settings.yaml。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-09-03
授權條款
MIT
01它能幫你完成什麼?
在 DeepSeek Harness(dsh)Web 聊天中,把智能體思考 / 執行期的預設狀態文案(deep diving)換成你想要的任意文字。
dsh Web 聊天視圖狀態列會顯示你設定的文字(等待首 token、工具執行、串流輸出期間持續生效)。
使用 dsh Web 互動介面、希望自訂聊天狀態提示文案的 DeepSeek Harness 使用者。
02如何將外掛接入 DeepSeek Harness?
先決條件
- **dsh Web**(`dsh --profile web` 或自訂 Web 組合)——本外掛只針對瀏覽器互動介面
- 直接依賴 `@deepseek-ai/dsh-settings`、`schemastery` 從 npm 安裝;peer 依賴(`@deepseek-ai/cordis`、`dsh-client-*`)由 dsh 提供
安裝步驟
- 01
$ dsh plugin --profile web add ./dsh-ui-status-label-0.1.0.tgz(先在本倉庫根目錄執行 `pnpm pack` 產生 tarball)
- 02
$ dsh plugin --profile web add github:alingalingling/ui-status-label(直接從 git 倉庫安裝)
- 03
$ dsh plugin --profile web add dsh-ui-status-label(發佈到 npm 後可用)
- 04
重新啟動 dsh web 程序(執行中的 GUI 不會熱載入新的外掛 bundle),重新整理頁面即可在設定中看到入口
驗證整合成功
作者未說明
03DSH 整合程度與能力邊界
原生 DSH 外掛:宣告 `dsh.bundle`,由 `dsh plugin add` 啟用——它會把 `cordis.patch.yml` 層載入 Web roster。
執行中狀態文案替換
General 設定區一行文字輸入(上限 40 字元)→把聊天視圖狀態列文案替換成使用者設定的文字(涵蓋等待首 token、工具執行、串流輸出)
选择持久化在 `$DSH_HOME/settings.yaml`,跟随同一个用户 home 跨越 Web 端口。清空输入框会回到默认文案 `小难梁在0721`。文案按用户而非按会话,上限 40 字符。DOM 注入兜底路徑
官方硬編碼的 `Deep diving...` 狀態元素(role="status")→將狀態文字替換成設定的文案,不依賴官方新機制,安裝後立即生效
conversationStatus 選用服務
上游 ui-conversation 的擴充點(隨 UPSTREAM-EXTENSION.patch 合併進官方後)→聊天視圖直接渲染設定的文案,DOM 注入自動讓位,兩者不衝突
04適合誰?何時不該用?
適合
- 使用 dsh Web 互動介面、希望自訂聊天狀態提示文案的 DeepSeek Harness 使用者。
不適合
- 本外掛只針對瀏覽器互動介面;在 headless / TUI 設定檔上安裝沒有意義。
- 安裝後必須重新啟動 dsh web 程序——執行中的 GUI 不會熱載入新的外掛 bundle,重新啟動後重新整理頁面即可在設定中看到入口。
- 若使用已內建本外掛的客製化 dsh 建置(例如 deepseek-harness 倉庫的本機建置),請勿重複安裝——`ui-status-label` 設定命名空間會被註冊兩次。官方發行版並未內建本外掛,正常安裝即可。
05相容性、維護與安全提醒
- 本外掛只針對瀏覽器互動介面;在 headless / TUI 設定檔上安裝沒有意義。
- 安裝後必須重新啟動 dsh web 程序——執行中的 GUI 不會熱載入新的外掛 bundle,重新啟動後重新整理頁面即可在設定中看到入口。
- pnpm ≥10 預設會阻擋 git 依賴的 `prepare` 腳本;首次 `add` 可能回報「Ignored build scripts」。將其加入設定檔的 pnpm-workspace.yaml 的 `allowBuilds`,以授權執行其建置程式碼——只對你信任的套件開啟(本倉庫已隨原始碼提交預先建置的 `lib/`,即使略過 prepare 也能直接使用產物)。
- 若使用已內建本外掛的客製化 dsh 建置(例如 deepseek-harness 倉庫的本機建置),請勿重複安裝——`ui-status-label` 設定命名空間會被註冊兩次。官方發行版並未內建本外掛,正常安裝即可。
MIT · 在 GitHub 維護中(最近推送 2026-08-15,無已發佈 release,透過 tarball / git 安裝)
06常見問題
要怎麼把 ui-status-label 裝進 DeepSeek Harness?
用 `dsh plugin --profile web add` 加 tarball(`pnpm pack` 後產生 `./dsh-ui-status-label-0.1.0.tgz`)、git 倉庫(`github:alingalingling/ui-status-label`)或 npm 發佈後安裝,然後重新啟動 dsh web 程序讓 GUI 載入新的外掛 bundle。
在 dsh Web 裡要去哪裡設定狀態文案?
開啟 dsh Web 頁面(預設 http://127.0.0.1:3080),點左下角齒輪圖示,選 General 分區,在「執行狀態文案」一行輸入文字。下次智慧體執行即生效,不需儲存。
headless 或 TUI 的 dsh 設定檔能用嗎?
不能。本外掛只針對 dsh Web 瀏覽器互動介面;headless / TUI 設定檔沒有聊天狀態列可替換,裝了也沒意義。
文字會跨重新啟動與 Web 連接埠保留嗎?
會。選擇寫入 `$DSH_HOME/settings.yaml`,跟隨同一使用者 home 跨越 Web 連接埠。清空輸入框會回到預設文案 `小难梁在0721`,文案依使用者而非依工作階段,上限 40 字元。
07相關的 DSH 工作流程
dsh-web
作者 zhu1090093659
DeepSeek Harness (DSH) Web 外掛聚合生態 · 萬物皆外掛,通過創意工坊分發||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
petdex
作者 crafter-station
面向 Codex、Claude Code、DeepSeek Harness 等智慧體的動效寵物公共相簿。
deepseek-balance-whale-widget
作者 meteornox
DeepSeek Harness(DSH)一隻住在 DSH 介面右下角的小鯨魚娘,幫你盯著DeepSeek賬戶餘額。QQ彈彈,支援拖拽吸附、左吸附翻轉、數字滾動動畫,隨介面自動啟用,建議直接喊來你的dsh安裝
j-space-cognition-suite
作者 tiger3807861189
面向深度推理、長程工作、驗證與恢復的模型無關推理時控制工具集,藉助全域性工作空間思路增強智慧體工作流。
08資料與來源
本包声明了 `dsh.bundle`,`dsh plugin add` 会自动激活它的 `cordis.patch.yml` 层(把 `dsh-ui-status-label` 行插入 Web roster)。
为 **dsh Web** 聊天视图提供可配置的运行中轮次状态文案:General 设置区的一行文本输入,插件把聊天视图运行状态栏的文案替换为你输入的文字(支持 DOM 注入和上游 `conversationStatus` 服务两条路径,见…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-03。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
