前言¶
DeepSeek Harness (DSH) 的 Web 客戶端原生渲染了消息狀態欄,包括用戶消息的 日期 | 時間,以及 Assistant 側的 用時 · 首 token · tok/s。默認情況下,這些信息僅在鼠標懸停時顯示,容易在快速瀏覽時被忽略。
dsh-always-status-bar 插件通過一條 scoped CSS 覆蓋,將上述狀態欄改爲常駐顯示。它複用 DSH 原生的渲染邏輯與位置,不新增可見 UI,僅解決“顯示時機”的問題。
核心功能¶
- Always visible:用戶消息與 Assistant 消息的狀態欄在 Hover 前後均可見。
- Zero config:無配置項、無開關、無存儲、無後端交互,安裝即生效。
- Clean uninstall:卸載後完全恢復 DSH 原生的 Hover-only 行爲,不留殘留。
- Minimal & safe:不掃描 DOM、無 MutationObserver、無輪詢,不影響點贊、點踩等原生按鈕。
安裝與啓用¶
使用官方安裝命令:
dsh plugin --profile web add dsh-always-status-bar
安裝完成後,重啓 dsh web 即可生效。
高級安裝注意事項¶
若通過 GitHub 源碼安裝(例如 dsh plugin --profile web add github:Bobnemimimmi/dsh-always-status-bar),且使用 pnpm 版本 ≥ 10,首次 add 時會因權限限制被拒絕。此時需按提示將打印的 allowBuilds 鍵加入 profile 的 pnpm-workspace.yaml,然後重新運行安裝命令。
適用場景與注意事項¶
- 版本驗證:本插件已在 DeepSeek Harness web 客戶端包
0.1.0-rc.5上驗證。 - 迭代風險:DSH 迭代較快。若升級後狀態欄未常駐顯示,請檢查
data-time-hover-root錨點與MessageIconActions.module.css的隱藏機制是否仍與當前實現一致。 - 安全提示:插件以當前 DSH 進程的權限運行。安裝前建議覈對源碼與許可證。
總結¶
dsh-always-status-bar 適合需要在無懸停狀態下快速獲取消息時間與 Token 速率的開發者。它通過極簡的 CSS 覆蓋方案,消除了原生交互帶來的信息遺漏。