ccccwwwxx/dsh-bifenggang ↗★ 0

dsh-peak-valley-router

Peak/off-peak multi-model routing policy engine for DeepSeek Harness, with a Settings GUI. 适合希望在高峰期和低谷期自动分流到不同模型以优化 API 账单开销的用户。

패키지
dsh-peak-valley-router
호환성
미검증
Harness peer 범위
^0.1.1-rc.2 || ^0.1.7-rc.1 || 0.2.0-rc.2
Cordis peer 범위
^4.0.1
버전
0.1.0
최근 업데이트
2026. 10. 14.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ccccwwwxx/dsh-bifenggang

避峰岗(dsh-peak-valley-router)

峰时站岗换班:谷时让 DeepSeek 干苦力,峰时换 ChatGPT Plus 顶班,你的 API 账单从此不再被高峰期收割。

DeepSeek Harness 的跨 provider 峰谷路由插件 + 公开 SKILL。详见 SKILL.md。

它做什么

  • 设置页「避峰岗」:配置有序策略。每条策略 = 触发条件(生效星期 + 峰时窗口)+ 主模型(谷时)+ 可选副模型(峰时);另有「高级模型支援」作为升维兜底,承接所有未命中策略的时刻。
  • Provider / 模型一律下拉选择:候选来自运行时已注册的全部 provider——API 与你装的订阅套餐并列(如 DeepSeek、ChatGPT Plus / Codex、Claude、Grok、Copilot、Antigravity),模型经该 provider 的 listModels 接口读取。避峰岗自身不会出现在候选里:它是 provider 之上的一层选择器逻辑,不是 provider。
  • 左侧「启用避峰岗」开关:默认关闭 = 纯透传,行为与未装插件一致。开启后由避峰岗决定实际调用的模型,连会话里已经选过的模型也会被改写(会话自带的模型选择器本身不改动,只做功能接管 + 尽力而为的置灰提示)。
  • 多端可用:开关同时挂在左侧边栏底部与 composer 输入区左侧。窄屏(
  1. 或手工 patch insert(仅 Node 端,无 GUI):
    - insert:
        - id: dsh-peak-valley-router
          name: 
          config: { ...见 SKILL.md 的配置结构... }
    

装完重启 DSH,打开「设置 → 避峰岗」即可在 GUI 里配置多模型协同策略。

峰谷规则

  • 高峰:北京时间周一至周五(不含法定节假日)09:00–12:00、14:00–18:00
  • 谷时:其余时间(含周末、节假日全天),价格为峰时 1/2

运行时数据

插件只在 DSH_HOME/plugins/dsh-peak-valley-router/ 下写三个文件:

  • policy.json — GUI 保存的策略
  • state.json — 左侧「启用避峰岗」开关状态({ enabled })
  • debug.log — 诊断日志(只在 apply / 目录读取失败 / 开关切换 / 每个新接管目标时各记一行)