🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

峰谷时段徽标 lijunyu726/dsh-price-phase

DeepSeek 客户端v0.1.1
lijunyu72654 天前有提交已提供中文文档扫描:未发现敏感能力兼容 / 相关生态

在输入框旁显示当前高峰或空闲时段与切换倒计时

30.5/100
综合分
1
GitHub 星标
88
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/lijunyu726/dsh-price-phase.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
生态插件
可安装,未声明 dsh 能力
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 54 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

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

✓npm 包dsh-price-phase @ 0.1.1
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/14 18:57:26

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/6(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 显示当前高峰或空闲时段
  • 显示下次切换倒计时

README

由 DeepSeek 最新模型翻译生成
dsh-price-phase DSH Web GUI 的 DeepSeek 峰谷时段徽标:在输入卡底部的工具行居中显示当前处于高峰还是空闲时段,并给出距下次切换的倒计时。 依据 DeepSeek 官方分时定价:高峰时段为北京时间周一至周五 09:00–12:00、14:00–18:00,其余时间(含周六、周日全天)为空闲时段,空闲价格为高峰价格的一半(5 折)。 DSH Web GUI 输入卡底部工具行居中的时段徽标,截图时显示「非高峰时段」 这个插件不做什么 同时段指示器已经有几个实现,本插件的取向是只做一件事,因此刻意省略: - 不做多时区转换(官方规则以北京时间为准,直接按 UTC+8 换算最不容易出错) - 不做 24 小时时段轴、价格对照表、详情弹窗 - 不做点击交互、不读宿主状态、不发任何网络请求 - 零第三方依赖,只 require('react') 全部判断来自浏览器本地时钟的 UTC+8 换算,因此离线可用、无延迟、也不会因为接口失败而显示错误状态。
展开完整文档(README 剩余 1 节)
dsh-price-phase

DSH Web GUI 的 DeepSeek 峰谷时段徽标:在输入卡底部的工具行居中显示当前处于高峰还是空闲时段,并给出距下次切换的倒计时。

依据 DeepSeek 官方分时定价:高峰时段为北京时间周一至周五 09:00–12:00、14:00–18:00,其余时间(含周六、周日全天)为空闲时段,空闲价格为高峰价格的一半(5 折)。

DSH Web GUI 输入卡底部工具行居中的时段徽标,截图时显示「非高峰时段」

这个插件不做什么

同时段指示器已经有几个实现,本插件的取向是只做一件事,因此刻意省略:

- 不做多时区转换(官方规则以北京时间为准,直接按 UTC+8 换算最不容易出错)
- 不做 24 小时时段轴、价格对照表、详情弹窗
- 不做点击交互、不读宿主状态、不发任何网络请求
- 零第三方依赖,只 require('react')

全部判断来自浏览器本地时钟的 UTC+8 换算,因此离线可用、无延迟、也不会因为接口失败而显示错误状态。

功能

| 能力 | 说明 |
| 实时时段 | 高峰 / 空闲,每 30 秒随系统时钟重算 |
| 倒计时 | 距下次状态真正翻转的时刻,格式 2h13m / 45m / 38s |
| 悬停详情 | 当前北京时间(含星期)、前后时段、下一次切换说明 |
| 窄屏适配 | 手机端自动改为行内短标签并省掉圆点,避免压住模型 chip |
| 准确的跨周末倒计时 | 周五 18:00 之后指向下周一 09:00,而不是周六 09:00 |

安装

dsh plugin --profile web add dsh-price-phase

重启 DSH 后,输入卡底部工具行中央就会出现时段徽标。

dsh plugin add 会读取本包 package.json 里的 dsh.bundle.patch,自动把插件插进配置树,不需要手工编辑 cordis.patch.yml。下面是它替你做的事,仅供排查时参考:

- insert:
- id: dsh-price-phase
name: 'dsh-price-phase'

也可以用 npm 直接装(例如自建 profile 或离线分发),但要自己补上面那条 insert:

npm install dsh-price-phase

开发

npm run build:bundle # 由 lib/price-phase.js 重新生成 bundle 的内联段
npm run check # 语法预检 + 校验内联段与源文件一致
npm test # 23 项测试:纯逻辑 + bundle 契约
npm run verify # 以上全部

lib/client.js 里的判定逻辑不是手写的,而是由 scripts/inline-price-phase.mjs 从 lib/price-phase.js 构建期内联进去的。原因是 DSH 的 bundle 解析器只认平台 seed 字面量与已注册的包 id,require 自身子路径必定失败;而逻辑又不能直接手写在 bundle 里,否则无法在 Node 下单测。改动 lib/price-phase.js 后需重跑 build:bundle。

测试分两层:

- test/price-phase.test.js —— 分时判定、跨日与跨周末边界、倒计时落点。时间戳按 Date.UTC(y, m, d, H-8, M) 构造(北京 = UTC+8),期望值照官方脚注逐条翻译,不是从实现里反抄的。
- test/client-contract.test.js —— 在 node:vm 里造一个最小浏览器环境,真正执行 lib/client.js,验证 id 与包名一致、只请求平台 seed 字面量、不请求自身子路径、内联符号齐全、槽位注册正确、样式注入幂等。

这一层是必需的:bundle 的打包错误在宿主侧只表现为「loaded without registering」或浏览器控制台里一句 missed the module table,node --check 这类语法检查完全抓不到。本插件第一版就因为在 bundle 里 require 自身子路径而带着这个 bug 发布过,正是这条测试补上了它。

已知边界

- 时段以北京时间为准:官方规则写死了北京时间,海外用户看到的是北京时间所对应的时段,这是刻意的——按本地时区换算反而会算错。
- 不处理价格数值:只提示时段,不显示单价。单价会变,硬编码在客户端早晚会过期。
- 只注册 conversation.input.right 槽位:该槽位是 kind: list,可以与其他插件共存,靠 order: 90 排序。
- 依赖 DSH 0.1.5 的客户端槽位契约;更早版本未验证。

许可

MIT
预览分享卡片长什么样 ↓lijunyu726/dsh-price-phase
分享 · DeepSeek Harness Hub
lijunyu726/dsh-price-phase

在输入框旁显示当前高峰或空闲时段与切换倒计时

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部