dsh-peak-guard
Peak-hour guard: warns before DeepSeek peak-priced hours, stops the sessions you pick when peak starts, resumes them when off-peak returns. Holiday and make-up-workday aware.
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Aily-DSH/dsh-peak-guard說明文件
閱讀完整 README ↗配置
配置文件:~/.dsh/dsh-peak-guard/config.json(首次启动自动生成,也可在设置页改)。
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关;关闭后只显示状态、不执行任何动作 |
warnMinutes | 30 | 高峰前多少分钟发预告;0 表示不预告 |
graceMinutes | 3 | 停止提示发出后,宽限多少分钟再强制中断回合 |
notifyOnWarn | true | 是否发送高峰预告消息 |
stopPrompt | 中文提示 | 高峰开始时发给会话的内容(要求写 NEXT.md 并收尾) |
warnPrompt | 中文提示 | 预告内容,支持 {minutes} 占位符 |
resumePrompt | 中文提示 | 低谷恢复时发给会话的内容(读 NEXT.md 续做) |
sessions | {} | { "": { "autoStop": true, "autoResume": true } } |
days | {} | 日期覆盖:{ "2026-10-01": "holiday", "2026-10-11": "workday" } |
宿主只监听回环地址,路由:
| 路由 | 用途 |
|---|---|
GET /api/dsh-peak-guard/state | 当前阶段、日历信息、下次切换时间、配置与会话列表 |
POST /api/dsh-peak-guard/config | 增量更新配置(sessions 里传 null 删除该条) |
POST /api/dsh-peak-guard/action | 手动触发:kind=warn|stop|resume|cancel-now |