DeepSeek Harness Hub
← 返回列表

峰谷计价告警Xpectuer/dsh-peak-alarm

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

高峰时段常驻徽章提醒,入峰出峰弹窗告警

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/18 · 已提供中文文档

DeepSeek peak-pricing alarm for DSH: Beijing peak hours (09:00-12:00 / 14:00-18:00, price x2) header badge + peak/valley transition toasts — alarm only, no prompt injection. · DeepSeek 峰谷计价告警插件(纯告警)

综合分
27.8
GitHub 分
27.8
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Xpectuer/dsh-peak-alarm
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-ui-slots
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-peak-alarm

DeepSeek 峰谷计价告警插件,适用于 DeepSeek Harness (DSH):
监测 DeepSeek 高峰计价时段(北京时间 09:00–12:00、14:00–18:00,价格 ×2),
通过会话标题栏常驻徽章 + 入峰/出峰 toast 提醒你当前计价档位。

纯告警:不注入 systemPrompt、不改模型输出、不做任何省钱改造——只提醒。
(如需高峰时段自动精简输出的省钱模式,参见 dsh-peak-cost-mode,本插件是它的告警子集。)

功能

- 高峰检测 — 每 30 秒按北京时间(UTC+8,无夏令时)检查 DeepSeek 峰谷计价表:
| 窗口(北京) | 档位 | 价格 |
|---|---|---|
| 09:00–12:00 | 高峰 | ×2 |
| 12:00–14:00 | 低谷 | ×1 |
| 14:00–18:00 | 高峰 | ×2 |
| 18:00–次日 09:00 | 低谷 | ×1 |
- 常驻状态徽章 — 会话标题栏右侧(会话日志按钮左侧):高峰红底「⚠ 高峰 ×2」、低谷绿底「低谷 ×1」、未连接灰色;悬停可见完整信息(档位 / 倍率 / 窗口 / 北京当前时间 / 下次切换)。
- 档位切换 toast — 每次入峰/出峰弹右上角提醒,10 秒自动消失,点击可关闭。

安装 / 注入

本插件为本地开发形态,用 dsh-super-injector 注入(免重启):

构建(需 DSH checkout,或注入器环境内 dev_build_plugin)
DSH_CHECKOUT= bash scripts/build.sh   # host → lib/index.js
npm run build:client                            # client → lib/client.js(tsdown)

注入器环境内
dev_build_plugin {"dir": "/path/to/dsh-peak-alarm"}
dev_inject_plugin  {"dir": "/path/to/dsh-peak-alarm"}

或作为普通 bundle 插件安装:dsh plugin --profile web add /path/to/dsh-peak-alarm,然后重启 dsh web 并刷新页面。

配置

Host 支持 Config(schemastery,可在 cordis 配置中覆盖):

| 字段 | 默认 | 说明 |
|---|---|---|
| intervalMs | 30000 | 检查间隔(毫秒,最小 1000) |
| windows | [{start:9,end:12},{start:14,end:18}] | 高峰窗口(北京钟点) |

工作原理

- Host(src/index.ts):timer.interval 每 30 秒计算北京钟点(Date.now() + 8h,UTC 字段即北京钟点);档位切换写日志;状态经 GET /api/peak-alarm/state 暴露为 JSON:
{"inPeak":true,"peakWindow":"09:00–12:00 / 14:00–18:00","multiplier":2,"nowChina":"15:56","nextSwitch":"18:00 退出高峰"}

- Client(src/client/index.ts):每 30 秒轮询该接口,渲染 conversation.session.header.utilities 徽章与 shell.overlay toast。所有资源挂 ctx.effect,卸载即净。

开发

npm run typecheck   # host 类型检查
npm run build       # host 构建
npm run build:client

License

BSD-3-Clause(与 dsh-super-injector 脚手架一致);窗口检测逻辑参考 dsh-peak-cost-mode(MIT)。

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

💬 加入 DPharness 群聊

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

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群