dsh-feng-gu:DSH Web UI 的峰谷实时播报插件

前言

DeepSeek Harness(DSH)的 Web 端支持第三方客户端插件,这类插件可以不改 web app 构建,直接把功能挂到浏览器界面里。

dsh-feng-gu 就是一个 DSH 整活插件:按 DeepSeek API 峰谷定价,实时显示当前是梁文峰(高峰)还是梁文谷(低谷),并带切换倒计时。

仓库地址为:https://github.com/KeqingMoe/dsh-feng-gu,许可证为 MIT。

这是什么

dsh-feng-gu 是 DSH Web 端第三方客户端插件,声明 dsh.bundledsh.clientplatform: web),无需重新编译 web app。

它的核心作用是:在 DSH Web UI 右下角提供一个实时徽章,告诉用户当前处于高峰还是空闲时段,并显示距离下次切换的倒计时。

核心功能

下面介绍它已经核实的能力:

1、在 DSH Web UI 右下角实时显示当前是梁文峰(高峰)还是梁文谷(低谷)。

2、按北京时间划分时段:

  • 高峰时段:每日 09:00–12:0014:00–18:00
  • 空闲时段:其余时间,含夜间、周末及节假日

3、每秒实时刷新当前北京时间,并显示距下次切换的 HH:MM:SS 倒计时。

4、点击徽章可展开详情卡,包含:

  • 峰谷时段表
  • 价格说明
  • 梗的出处

5、使用 DSH 主题 token(--dsw-alias-*)适配深色 / 浅色主题。

安装与启用

从 GitHub 直接安装,使用下面命令:

dsh plugin --profile web add github:KeqingMoe/dsh-feng-gu#v0.1.0

说明:

  • --profile web 对应用户启动 Web 界面的 profile。
  • 安装命令中的 #v0.1.0 是钉住的 tag,不会因后续推送而静默变化。
  • 安装成功后需重启 Web UI,右下角会出现徽章。

从源码运行 DSH 时,命令前缀为 pnpm dsh。例如:

pnpm dsh plugin --profile web add github:KeqingMoe/dsh-feng-gu#v0.1.0

启动 Web UI:

pnpm dsh web

卸载命令:

dsh plugin --profile web remove dsh-feng-gu

本地调试

如果本地修改了插件,想安装到自己的 profile 里查看效果,可以使用相对路径:

dsh plugin --profile web add ./dsh-feng-gu
dsh web

工作机制

作为 DSH Web 端第三方客户端插件,dsh-feng-gu 声明:

  • dsh.bundle
  • dsh.client,且 platform: web

因此它不需要重新编译 web app,也可以把功能挂到 DSH Web UI 上。

样式使用 DSH 主题 token:

--dsw-alias-*

这样可以适配深色 / 浅色主题。

适用场景与注意

这个插件适合需要在 DSH Web UI 里快速查看当前 API 峰谷时段的人。

使用时注意:

1、时段判断基于 UTC+8 手动换算,与浏览器时区设置无关。

2、安装成功后需要重启 Web UI。

3、--profile web 对应用户启动 Web 界面的 profile,安装时确认 profile 一致。

4、package.jsonpeerDependencies@deepseek-ai/cordisreact 标记为 optional。

5、安装任何第三方插件前,建议检查源码与许可证;插件会按当前 DSH 进程权限运行。

相关链接

  • GitHub:https://github.com/KeqingMoe/dsh-feng-gu

当前已核实资料未提供独立目录页 URL,因此这里只给出仓库地址。

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

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

小夜