dsh-work-badge:DeepSeek Harness 工作時間提示器

前言

DeepSeek Harness(DSH)採用插件化架構。dsh-work-badge 是一個針對 Web 界面的輕量級插件,它會在 DSH 界面的左上角、桌面端頂部菜單欄下方、DeepSeek 圖標上方增加一行小字。這行小字能實時顯示當前屬於“峯”(高峯)還是“谷”(空閒)時段,幫助用戶一眼識別當前是否處於工作高峯期。

核心功能

  1. 實時時段顯示:根據當前時間判斷並顯示“峯”或“谷”狀態。
  2. 基於北京時間計算:時間基準固定爲北京時間(UTC+8),與電腦本地時區或夏令時無關。
  3. 顯示位置:固定在左上角區域,位於頂部菜單欄下方和 DeepSeek 圖標上方。
  4. 純本地運行:所有計算在本地完成,不聯網、不上報數據,不讀寫任何文件。
  5. 零干擾:不改變 DSH 的任何其它行爲。標籤設置爲 pointer-events: none,確保絕不遮擋點擊操作,字體僅爲 10px,帶有圓角淡底,不干擾視線。
  6. 多語言支持:界面支持中英雙語,默認跟隨瀏覽器語言。

安裝與啓用

在終端中執行以下命令即可完成安裝:

dsh plugin --profile web add github:banana770/dsh-work-badge

安裝完成後,重啓 DSH 或在界面中按 Ctrl+R 刷新,左上角區域即可看到顯示當前時段的小字。

自定義配置

插件源碼中包含少量可調整的配置項,修改 lib/client.js 文件即可:

  • 修改語言:將文件頂部的 const LANG 修改爲 "zh"(強制中文)或 "en"(強制英文)。
  • 調整高峯時段:修改 isPeakHour() 函數內的分鐘數參數,重新定義高峯時段的計算邏輯。

技術依賴與環境

  • 適用範圍:僅適用於 DSH 的 web profile。
  • 運行環境:需要 Node.js >= 20,依賴 React (^18.2.0)。
  • 構建方式:無構建步驟,直接加載 lib/client.js。
  • 權限範圍:不接觸會話內容、模型配置或 API key,不包含任何密鑰。

總結

該插件通過在界面左上角添加一行純視覺的提示文字,爲 DSH 用戶提供了快速確認當前是否處於工作高峯期的能力。其純本地計算的特性保證了隱私安全,且不干擾正常使用。

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

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

小夜