deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek API 计费峰谷提示 · 一个为 DeepSeek Harness Web GUI 制作的插件
DeepSeek API 采用分时段计费:北京时间每天 09:00–12:00 与 14:00–18:00 为峰值时段(价格更高),其余时间为谷值时段。本插件在你的 DSH 界面里常驻显示当前处于峰还是谷,并在峰值时段用 DeepSeek V4 Pro 提交任务时弹出二次确认,避免在最高价的时间段不知不觉跑完高成本任务。
conversation.composer.dock),绿点 = 谷时段,橙点 = 峰时段,附实时北京时间与峰时段范围,每 30 秒自动刷新。localStorage,并与宿主内存双向同步;页面刷新、DSH 宿主重启都不会丢失,北京时间零点自动失效。┌───────────────────────── DSH Host ─────────────────────────┐
│ agent/pre-step 拦截(新回合第一步) │
│ → 峰时段? → V4 Pro? → 今日不再提醒? │
│ → userQuestions.ask 弹窗(继续 / 今日不再提醒 / 取消) │
│ → 取消 = { kind: 'reject' },任务不执行 │
│ webServer 同源路由: │
│ GET /dspk/state → { noRemindDate, peakNow, ... } │
│ POST /dspk/no-remind → 上报浏览器侧的「今日不再提醒」 │
└─────────────────────────────────────────────────────────────┘
▲ 同源 HTTP(本机回环)│ 镜像
┌───────────────────────── DSH Client ───────────────────────┐
│ composer.dock 峰/谷徽章(30s 刷新) │
│ localStorage 持久化「今日不再提醒」 │
│ 页面加载 / connection/reset 时上报 Host │
└─────────────────────────────────────────────────────────────┘
agentDefaultModel.currentSelection()(composer 选择模型会同步为默认选择),兜底读取会话最近一次请求头。将本仓库克隆(或复制)到任意位置,例如:
git clone https://github.com/Heldea-xianmiao/dsp-deepseek-peak.git
在你的 DSH profile(如 $DSH_HOME/profiles/web)的 package.json 中添加依赖与 bundle:
{
"dependencies": {
"dsp-deepseek-peak": "link:<本仓库的绝对路径>"
},
"dsh": {
"profile": {
"bundles": [ /* ...原有列表... */, "dsp-deepseek-peak" ]
}
}
}
在 profile 目录执行 pnpm install(或按需手动建立 node_modules/dsp-deepseek-peak 链接)。
重启 DSH。重启后输入框下方即出现峰/谷徽章;改 Host 侧代码需再次重启,仅改 lib/client.js 刷新页面即可。
dsh plugin 命令dsh plugin --profile web add file:/path/to/dsp-deepseek-peak
(该命令转发给 pnpm;仍需在 profile 的 dsh.profile.bundles 中补一行 dsp-deepseek-peak,并重启 DSH。)
| 想改什么 | 改哪里 |
|---|---|
| 峰谷时段(如改为 08:00–10:00) | lib/index.js 的 isPeakNow() 与 lib/client.js 的 isPeak() |
| 触发弹窗的模型(如只对 V4 Pro 生效) | lib/index.js 的 isDeepseekV4Pro() |
| 弹窗文案 | lib/index.js 的 askConfirmation() 中的选项与问题 |
| 徽章刷新间隔(默认 30s) | lib/client.js 中的 window.setInterval(..., 30000) |
修改后重启 DSH 生效。
localStorage 存储一个「今日不再提醒」的日期字符串(如 2025-09-06)。webServer 在本机回环地址通信,不经过任何第三方。rc.6+),依赖宿主服务:agentDefaultModel、userQuestions、webServer、agents。MIT © Heldea-xianmiao
A DSH (DeepSeek Harness) web plugin that shows whether DeepSeek API is currently on peak or off-peak billing (Beijing time 09:00–12:00 / 14:00–18:00 = peak), and asks for a second confirmation before starting a task with DeepSeek V4 Pro during peak hours — with a "don't remind me today" option. Everything runs locally; no data leaves your machine.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。