DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

oliblue-evan /

oliblue-evan/dsh-peakclock

Verified

峰谷倒计时:在 DSH 模型名称中显示 DeepSeek 峰谷状态与倒计时,支持实时预览与紧凑设置。

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@6feba993

峰谷倒计时

独立插件 dsh-peakclock,当前版本 0.1.1,适配 DeepSeek Harness 0.2.0-rc.2。

在原生模型选择器中显示 DS4.1F · 谷 2:30 · High。峰时用琥珀色,谷时用青绿色;倒计时为小时:分钟,完整型号保留在悬停提示中。

截图

桌面 DSH 中的实际模型按钮:

模型名称中的谷时状态与倒计时

峰时与谷时的显示效果:

峰时与谷时预览

设置页包含当前状态、时间轴、显示偏好及可折叠的计费说明:

峰谷倒计时设置页

后两张截图来自插件独立预览,使用示例模型和时间;展示的是实际插件组件,按三倍分辨率渲染,点击可查看高清原图。

安装

在 DSH 插件页选择“添加插件”,输入:

github:oliblue-evan/dsh-peakclock

或使用 CLI(将 desktop 换成自己的 Profile 名称):

dsh plugin --profile desktop add github:oliblue-evan/dsh-peakclock

仓库包含预构建产物,安装时无需编译源码。仅声明支持 DSH 0.2.0-rc.2;其他版本须先核验兼容性。目前未发布 npm 包。

使用

打开“插件 → 峰谷倒计时”:

  • 当前状态:峰/谷、秒级倒计时、下次切换时间和今日 24 小时时段轴。
  • 显示偏好:常用选项与峰/谷双状态预览并排,短选项使用分段按钮,无系统下拉菜单;更多显示选项默认折叠。三套预设保留总开关、来源范围和提前时间。
  • 倒计时:始终、临近切换或关闭;临近模式可提前 30/60 分钟显示,设置页仍保留完整的实时倒计时。
  • 生效范围:所有可识别的 DeepSeek 模型,或仅 DSH 官方账号与官方 API 来源;第三方渠道不视为官方计费。
  • 价格与规则:按需展开官方 API 的人民币价格快照、计费解释、峰谷规则与日历来源。

模型识别优先读取当前输入框所属会话的模型 ID;带渠道前缀和自定义显示名也可识别。ID 尚不可用时才以名称兜底。多个会话分别绑定各自输入框,不读取全局默认模型替代会话状态。

模型名称处通常按分钟刷新;设置页打开时共享时钟切换为秒级,关闭后恢复分钟级。页面隐藏时暂停前台时钟,唤醒时重新读取系统时间。

时段与计费参考

北京时间,周一至周五 09:00–12:00、14:00–18:00 为峰时,不含中国法定节假日;其余时间、周末和法定节假日全天为谷时,调休周末仍按谷时。

这里提供的是 DeepSeek 官方时段与价格 参考;第三方渠道可能有不同倍率、套餐和计费规则,以渠道账单为准。插件不读取 API 密钥、不查询余额、不修改模型或实际扣费。

价格为 2026-10-15 核对的静态快照,附官方最新价格链接,不假称实时同步。节假日日历沿用上游的验证逻辑,临近年末或缺少年份时从固定 holiday-cn 数据源尝试补充;无法确定下一次切换时明确显示“待核实”。

从旧版迁移

该独立包不会占用或修改原版 dsh-timeband 的包名、Loader ID 或样式所有权。

首次运行优先读取自己的存储;若尚无数据,会先尝试迁移独立试用版,再尝试迁移原本 dsh-timeband 的显示偏好、节假日日历和日历检查记录。旧数据保留;已有设置不会被旧数据覆盖。旧提醒、音效、弹出时间轴和更新检查不再包含在本包中。

安装新包前停用旧包,避免两套显示同时运行。建议保留旧包和 Profile 配置备份以便回滚。无需更改 DSH 宿主源码。

开发与检查

Node.js 22+,npm:

npm ci --ignore-scripts
npm run compatibility
npm run typecheck
npm run build
npm test
npm run test:browser
npm pack --ignore-scripts
npm run test:artifact -- ./dsh-peakclock-0.1.1.tgz

compatibility 仅核验精确目标 0.2.0-rc.2,不追随 npm latest,也不修改宿主。

npm run preview 提供仅浏览器使用的回归夹具:加载实际构建产物,以模拟会话验证别名、切换、开关、时间边界和卸载。它不是 DSH Web 实例,不读取真实 Profile、账号或对话。浏览器测试使用这一夹具;真实 SlotRegistry 生命周期和多会话隔离另有构建产物/DOM 测试。

客户端以 ModuleLoader 格式构建,运行时仅由宿主提供 React。模型身份来自公开的会话级 ModelDirectory;原生 ModelSelect 没有导出替换组件,因此显示层仍使用针对 rc.2 控件结构的窄范围 DOM 适配。它保留 React 原节点与原生事件,仅增加自有显示节点,禁用或卸载时恢复。宿主升级后需要重新核验控件结构;无法匹配的控件保留原生显示。

来源与许可

派生自 dsh-timeband v1.3.4,保留其节假日与时段基础逻辑,并重做显示、设置、会话绑定和验证流程。这是独立维护的衍生插件。

MIT,原版权和许可全文保留在 LICENSE;来源记录见 NOTICE。

—/ 5

No ratings yet

Verified DSH bundle

Commit 6feba9939d50

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout