Eqarx/dsh-peak-guard ↗★ 1

dsh-peak-guard

DeepSeek Harness 峰谷守卫:高峰计价时段直接拦下模型调用(一个字节都不发出去),谷时/周末/法定假期原样放行,并把拦下的请求记成一份可搜索、可勾选、可清理的列表 / A peak-pricing guard for DeepSeek Harness: during DeepSeek's peak pricing windows it short-circuits every model call before any bytes leave the machine, passes everything through off-peak, and keeps a searchable record of what it blocked. 在API高峰高价时段拦截请求以节省费用,适合对API成本敏感的用户。

パッケージ
dsh-peak-guard
互換性
未検証
バージョン
1.0.0
ライセンス
MIT
最終更新
2026/10/09

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Eqarx/dsh-peak-guard

ドキュメント

README 全文を読む ↗

5. 配置

配置在 profile 的 cordis.patch.yml(id: peak-guard);插件包自带一份带注释的 cordis.patch.yml,随 bundle 一起生效。改了配置同样要重开 DSH。

键默认说明
enabledtrue高峰保护默认值;界面开关一旦点过就以开关为准(开关落盘)
timeZoneAsia/Shanghai「本地钟点」按哪个时区算
peakWindows["09:00-12:00","14:00-18:00"]高峰窗口,半开区间,支持跨午夜;[] = 永不拦截
weekendsOffPeaktrue周末全天谷价
holidays2026 中秋+国庆 10 天YYYY-MM-DD,或区间 A..B
tonepolite内置话术:polite(正经)/ joke(彩蛋)
message不写自定义话术,盖过 tone
hinttrue是否补几行「几点转谷时 / 怎么硬闯」
blockUtilityCallsfalse是否连会话标题/压缩也拦
allowSessions[]白名单 session id
snoozeMinutes30/peak off 不带参数时的默认放行分钟数
blockedLimit50被拦截列表最多记多少条(1–200)
blockedMaxAgeMinutes720记录最大存活分钟数,超过丢弃(12 小时)
statePath不写 = /plugin-data/dsh-peak-guard/state.json开关与列表的落盘位置;显式写 "" = 不落盘

配置写坏了不会让 DSH 起不来:类型不对的键被丢弃、退回默认值,并在 DSH 日志里留一条告警 (normalizeConfig 永不抛错)。