前言¶
DSH 的 dsh web profile 適合把 DeepSeek V4 Flash/Pro 用於長任務。峯谷 API 定價會讓高峯時段和低谷時段的單價不同,高峯發送會直接影響成本。OffPeak 是一個 DSH 插件:在你準備發送前給出 peak/off-peak 價格提醒,並允許把這條指令排到低價時段執行。
這是什麼¶
OffPeak 由 christophersmith2737-commits 維護,npm 包名爲 dsh-offpeak,許可證爲 MIT。它只面向 web profile(dsh web),解決的是“高峯時段想立刻發送”和“希望按低價執行”之間的選擇問題。
核心功能¶
插件在以下條件同時滿足時介入:
- 當前模型是 DeepSeek V4 Flash / Pro。
- 當前時間處於北京高峯時段:
09:00–12:00或14:00–18:00。 - 你在 composer 中按下 Enter 或點擊發送。
觸發後:
- 消息仍保留在輸入框中。
- 彈窗顯示當前模型的 peak/off-peak 每百萬 token 價格卡。
- 可選擇
Continue立即發送。 - 可選擇
Schedule定時執行。 - 可選擇
Don't remind me today,到下一個北京午夜前不再彈窗。 - 可關閉彈窗,草稿保留。
Schedule 提供 time wheel:
- 只允許選擇 off-peak 小時:
0–8、18–23。 - 移除過去時間。
- 分鐘爲
00–59。 23:00後滾動到次日0–8。- 到點後由本地服務器把指令提交到原會話,不需要當時打開瀏覽器。
其他行爲:
- 運行中的命令不會被彈窗打斷;提醒出現在下一條高峯時段命令。
- IME 組合輸入中的 Enter 不會被攔截。
- 非攔截路徑會觸發服務端 fallback 的非阻塞提醒。
- 峯谷判斷使用
Asia/Shanghai牆鍾時間,與機器時區無關。 - 價格硬編碼,無網絡調用、無遙測。
安裝與啓用¶
默認要求 web profile。安裝命令:
dsh plugin --profile web add dsh-offpeak
如果手動安裝:
- 將包複製到共享插件目錄。
- Windows:%USERPROFILE%\.dsh\profiles\node_modules\dsh-offpeak
- macOS / Linux:~/.dsh/profiles/node_modules/dsh-offpeak - 追加到
$DSH_HOME/profiles/web/cordis.patch.yml:
- insert:
- id: offpeak
name: 'dsh-offpeak'
config:
effectiveFrom: '2026-08-17'
debug: false
- 重啓
dsh web。
插件默認在 effectiveFrom(2026-08-17)前休眠;如需提前啓用或測試,可把該日期改爲當天日期,例如 2026-08-31。
典型用法¶
- 在 DeepSeek V4 Flash/Pro 的高峯時段輸入指令,按 Enter 或點擊發送。
- 在價格卡中選擇
Continue、Schedule、Don't remind me today或關閉。 - 如果選擇
Schedule,用 time wheel 選0–8或18–23小時、00–59分鐘。 - 到點時,本地服務器會把指令提交到原會話。
適用場景與注意¶
適合:
- 使用
dsh web的 DeepSeek 用戶。 - 經常使用 DeepSeek V4 Flash/Pro 跑較長任務的人。
- 希望避免在高峯時段直接發送、但仍保留立即發送選擇的人。
注意:
- 只攔截 composer 自身發送手勢,不攔截 subagent/queued messages。
- 所有寫入僅接受同源 POST。
- 狀態和任務持久化在
$DSH_HOME/profiles/<profile>/offpeak.json。 - 插件以當前
dsh進程權限運行;安裝前應檢查源碼和許可證。 - 本文只描述已列出的行爲,不替代對源碼的審查。
鏈接¶
OffPeak 的作用比較具體:在發送前提醒峯谷價格,並提供一個排到低價時段的本地調度路徑。
- 社區目錄頁:https://www.skillhub.cn/plugins/christophersmith2737-commits/OffPeak
- GitHub:https://github.com/christophersmith2737-commits/OffPeak