🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

banana770/dsh-work-badge

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

给 DSHDeepSeek Harness的网页界面加一行小字:一眼看出「现在是不是高峰时段」。

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/25 · 已提供中文文档

DeepSeek Harness (DSH) 的微型点击穿透徽章:一眼即可看出北京时间(UTC+8)是处于高峰时段——周一至周五 09:00-12:00 / 14:00-18:00——还是非高峰时段。双语:中文和英文 UI 文本。

综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add banana770/dsh-work-badge
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 0 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/25(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-work-badge(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 19:04:03

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-work-badge

给 DSH(DeepSeek Harness)的网页界面加一行小字:一眼看出「现在是不是高峰时段」。

English · 简体中文

这个插件是做什么的

装好之后,DSH 界面左上角、桌面端顶部菜单栏下方、DeepSeek 图标上方会多出一行小字,实时显示当前属于哪个时段:

| 界面上显示 | 含义 | 出现的时间(北京时间 UTC+8) |
| --- | --- | --- |
| 工作时间:峰(蓝色) | 高峰时段 | 周一至周五 9:00-12:00、14:00-18:00 |
| 工作时间:谷(灰色) | 空闲时段 | 其余所有时间,含整个周六、周日 |

一句话概括:看到「峰」说明现在是高峰时段,看到「谷」说明是空闲时段。

它的全部作用就是这行提示,具备以下特点:

- 只显示状态:不改变 DSH 的任何其它行为,不接管输入框、不改模型设置、不碰会话内容。
- 绝不遮挡点击:标签挂在框架级浮动层上,且设置为 pointer-events: none,点它下面的图标和按钮完全不受影响。
- 不干扰视线:10px 小字、圆角淡底,固定在桌面端顶部菜单栏下方,不随侧栏或会话列表滚动。
- 中英双语:界面文案默认跟随浏览器语言,也可一条命令改成固定中文或固定英文(见下文)。

判断规则

- 时间基准固定为北京时间(UTC+8,无夏令时),与电脑本地时区无关;改系统时区或人在国外都不会算错。
- 只有周一至周五算高峰时段;周六、周日整天都算空闲时段。
- 按分钟计算,含起点、不含终点:9:00 是峰、11:59 还是峰、到 12:00 就已经是谷。
- 时段切换(12:00 / 14:00 / 18:00)最迟半分钟内刷新。

默认时间窗口一览:

| 日期 | 时间 | 显示 |
| --- | --- | --- |
| 周一至周五 | 09:00 – 11:59 | 峰 |
| 周一至周五 | 12:00 – 13:59 | 谷 |
| 周一至周五 | 14:00 – 17:59 | 峰 |
| 周一至周五 | 18:00 – 次日 08:59 | 谷 |
| 周六、周日 | 全天 | 谷 |

时段窗口是写死在代码里的常量,改成你需要的任何区间都很简单,见下方「自定义」。

界面语言(中文 / 英文)

界面文案中英双语,默认跟随浏览器语言。打开 lib/client.js,改动文件顶部的这一行即可:

const LANG = "auto";

| LANG 取值 | 界面效果 |
| --- | --- |
| "auto"(默认) | 浏览器语言以 zh 开头时显示中文,其它语言显示英文 |
| "zh" | 固定中文:工作时间:峰 / 工作时间:谷 |
| "en" | 固定英文:Work hours: Peak / Work hours: Off-peak |

英文界面下显示的是 Work hours:  加上加粗的 Peak(高峰)或 Off-peak(空闲),鼠标悬停提示也会同步变成英文。

安装

从 GitHub 安装(推荐)

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

从本地目录安装(自行 clone / 下载后)

dsh plugin --profile web add /path/to/dsh-work-badge

安装后让 DSH 界面重新加载一次(重启 DSH 或按 Ctrl+R 刷新页面),左上角、顶部菜单栏下方就会出现「工作时间:峰 / 谷」。

手动安装

插件本体很小,一共只有 4 个需要关心的文件:

package.json       插件清单:声明客户端入口(dsh.client)与 bundle patch
cordis.patch.yml   把插件挂进 profile 的 bundle 名单(insert: work-badge)
lib/index.js       宿主侧空插件,只负责让 loader entry 保持活跃
lib/client.js      真正的逻辑:往 shell.overlay 插槽注册左上角小标签

把整个目录放进 profile 的安装目录,并让 cordis.patch.yml 里的 insert 条目生效
(id: work-badge、name: dsh-work-badge)即可,无需任何构建步骤。

卸载

在 DSH 左侧「插件」页的已安装列表里移除 dsh-work-badge(组件行上的移除操作),然后重新加载界面即可。
手动安装的话,把 cordis.patch.yml 中对应的 insert 条目删掉再重启 DSH。

自定义

| 想改什么 | 改哪里 |
| --- | --- |
| 高峰时段 | lib/client.js → isPeakHour() 里的 9 * 60 / 12 * 60 / 14 * 60 / 18 * 60 |
| 界面语言 | lib/client.js 顶部的 const LANG = "auto"; |
| 文案措辞 | lib/client.js 里的 TEXT 对象(中英各一套) |
| 刷新频率 | lib/client.js 里的 TICK_MS(默认 30 秒) |
| 位置、字号、配色 | WorkBadge() 里的 top / left / fontSize 与 CSS 变量 |

刷新频率与性能

标签本身只在三件事发生时重新计算:挂载时、浏览器标签页重新可见时、以及每 30 秒 一次。
换句话说它几乎不占资源,跨时段切换最多延迟半分钟;长时间挂在后台的标签页回到前台也会立即纠正。

隐私

- 纯本地计算:只用系统时间做算术,不联网、不请求任何接口、不上报任何数据。
- 不读写任何文件,不接触会话内容、模型配置或凭据。
- 不含也不需要任何 API key / 密钥。
- 只往界面加一个只读的 pointer-events: none 小标签,不动 DSH 的其它任何东西。

兼容性

- 面向 DSH 的 web profile(platform: "web"),已在 DSH 桌面端 0.4.2 上实际运行(标签会自动避开 Windows 顶部菜单栏)。
- 依赖 DSH 的 shell.overlay 客户端插槽,以及来自 DSH 自身的 react(声明为 peerDependencies: ^18.2.0,不会重复安装一份)。
- 宿主侧零依赖:lib/index.js 是空插件。
- 无构建步骤:lib/client.js 就是最终可装载的 bundle。

许可

MIT —— 可自由使用、修改、再发布。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(banana770)的其他插件

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群