DeepSeek 峰谷小圆灯:DSH 侧栏计费时段指示器

前言

DeepSeek Harness(DSH)侧栏的「deepseek HARNESS」品牌文字右侧,现在可以显示一颗小圆灯,用来直观标记当前计费时段。对于需要频繁使用 DSH 的开发者来说,在打开新会话前先确认价格时段,可以避免在峰时支付标准价。现有做法需要手动打开价格页或记忆规则,这款插件将规则与视觉提示直接嵌入侧栏。

这是什么

dsh-peak-light 是一个轻量级 DSH 插件,由 chenwei2000007 维护,分类属于趣味换装。它通过侧栏的一个圆灯,用红/绿两种状态和呼吸/常亮动画,分别表示峰时与谷时,并提供悬停查看当前时段和倒计时。插件占用 sidebar.brand.name 槽位,使用 priority: -1 优先渲染,在不影响官方品牌的前提下叠加显示。

核心功能

  • 时段指示:圆灯在峰时显示红色且缓慢呼吸,在谷时显示绿色且常亮。
  • 悬停信息:鼠标悬停圆灯时,会显示当前时段、距离下次切换的时间以及计费规则。
  • 交互隔离:点击圆灯不会冒泡到 logo 按钮,不会误开新会话。
  • 计费规则:峰时为周一至周五 09:00–12:00、14:00–18:00(不含中国法定节假日);谷时为其余全部时间,含周末与法定节假日全天(自 2026-09-10 起)。

实现要点

  • 占用侧栏槽位 sidebar.brand.name(single),使用 priority: -1 覆盖官方品牌插件。
  • 组件内部重新渲染官方 BrandWordmark(deepseek + HARNESS 徽标),并在右侧放置圆灯。
  • 当官方文字组件不存在时,插件会主动放弃占位,让官方品牌回退。
  • 纯前端实现,无 Host 逻辑、无网络请求、不读取账号与密钥。
  • 浏览器 bundle 为自包含的 CJS 工厂(lib/client.js),零运行时依赖。
  • 注册入口必须为 window.__ModuleLoader__(双下划线),否则会在浏览器抛出 ReferenceError,DSH 会判定 web boot 失败并回退安全模式。
  • 崩溃日志位于 %APPDATA%\@deepseek-ai\dsh-desktop\logs\crash-*.log。

安装与启用

插件源码仓库:https://github.com/chenwei2000007/dsh-peak-light
社区目录页:https://www.skillhub.cn/plugins/chenwei2000007/dsh-peak-light

本地构建与安装步骤如下(需管理员权限):

cd D:\git\dsh-peak-light
npm run build             # 或 node scripts/build-client.mjs
npm test                  # 规则单测 + bundle 冒烟测试
npm run dev:install       # 复制到 %DSH_PROFILE_DIR%\plugins 并登记

构建完成后,在 DSH 中完全退出并重新打开,配置档会在启动时读取。

典型用法

  • 打开 DSH 侧栏,在「deepseek HARNESS」右侧观察圆灯颜色:红色表示峰时,绿色表示谷时。
  • 将鼠标悬停在圆灯上,查看当前时段、倒计时以及计费规则。
  • 点击圆灯不会触发新会话,适合在切换会话前快速确认价格时段。

适用场景与注意

  • 适合需要频繁打开新会话、希望直观了解计费时段的开发者。
  • 插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证(MIT)。
  • 节假日日历目前内置 2026 年(仅工作日),2027 年起若未更新,会按「周一至周五」估算并在提示中标注。
  • 槽位名依赖 DSH 0.2.1-rc.2 的 sidebar.brand.name,若 DSH 更改槽位名,需同步调整 src/ui.js。
  • 圆灯为状态指示,不做通知、不弹窗、不轮询接口。

短结尾

dsh-peak-light 将峰谷计费规则以视觉形式嵌入侧栏,让计费时段一目了然。插件体积小、无网络请求,适合作为日常开发时的计费参考。更多细节与源码可访问:https://github.com/chenwei2000007/dsh-peak-light。

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

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

Xiaoye