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 用户提供了快速确认当前是否处于工作高峰期的能力。其纯本地计算的特性保证了隐私安全,且不干扰正常使用。

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

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

小夜