DeepSeek Harness (DSH) 插件生態支持通過插件擴展功能。在本地工作流開發中,頻繁發送消息容易在高峯時段產生高額賬單。dsh-peak-gate 插件針對此場景,通過攔截髮送行爲並提供排隊選項,幫助開發者控制成本。
dsh-peak-gate 是一個工作流插件,由 f20880479-lab 維護。它基於 DeepSeek 官方 2026-08-17 生效的峯谷定價政策,在高峯時段攔截髮送請求,要求確認,並提供將消息暫存至空閒時段(半價)發送的能力。
核心功能¶
- 高峯時段確認:在高峯時段(工作日 09:00–12:00、14:00–18:00,北京時間)每次按 Enter 或點擊發送按鈕前,會彈出確認卡片,阻止消息直接發送。
- 本次高峯段靜音:確認卡片上提供“本次高峯段內不再提示”選項。勾選後,直到當前高峯段結束(12:00 或 18:00),所有會話都不會再詢問,直接發送;下個高峯段恢復詢問。
- 空閒時段排隊(半價):在確認卡片上選擇“等到空閒時段(自動發送)”,消息會被複制進本地隊列、輸入框清空。一旦進入空閒時段(12:00–14:00、18:00–次日 09:00,或週末),消息會自動以半價發出。支持多條消息排隊,依次執行。
- 懸浮隊列窗口:右下角提供一個 44px 的懸浮球(帶計數角標),點擊展開隊列面板。支持拖拽移動、調整大小(四邊四角)、修改文本、調整發送順序、立即發送或刪除單條。
- 指令管理:通過
/peakgate系列指令管理隊列,無需記憶懸浮窗操作。 - 空閒零打擾:在空閒時段發送消息或使用指令,完全無確認彈窗。
安裝與啓用¶
安裝命令如下,支持桌面端和 Web 端:
dsh plugin --profile desktop add dsh-peak-gate
dsh plugin --profile web add dsh-peak-gate
安裝完成後,重啓 DSH Desktop。插件會自動加載並出現在對應 profile 的 package.json 的 dsh.profile.bundles 中。
典型用法¶
高峯時段發送¶
在高峯時段(工作日 09:00–12:00、14:00–18:00),直接按 Enter 或點擊發送按鈕,輸入框會被清空並彈出確認卡片。卡片包含以下選項:
- 本次高峯段內不再提示:勾選後,本次高峯段內不再彈出卡片,直接發送。
- 立即發送(高峯價):按當前價格發送。
- 等到空閒時段(自動發送):取消本次發送,消息暫存,空閒時段自動發出。
- ✕ 關閉:取消本次發送,保留草稿。
使用指令管理隊列¶
除了在卡片中操作,也可以直接輸入指令:
- 排隊:
/peakgate hold 消息內容。輸入框會被清空,消息進入隊列,空閒時段自動發送。 - 查看隊列:
/peakgate list。展開隊列窗口。 - 刪除單條:
/peakgate remove 序號。 - 清空隊列:
/peakgate cancel。
指令不會觸發高峯確認,也不發給模型,僅做本地操作。
配置與機制¶
插件的配置項存儲於瀏覽器的 localStorage 中,鍵名爲 dsh.peakGate.settings.v1。默認配置如下:
{
"enabled": true,
"timezone": "Asia/Shanghai",
"peakWindows": [
{ "start": "09:00", "end": "12:00" },
{ "start": "14:00", "end": "18:00" }
],
"offPeakWeekends": true
}
timezone:指定計費時鐘的時區(默認北京時間)。peakWindows:定義工作日高峯窗口(24 小時制,end爲開區間)。offPeakWeekends:開啓後,週末全天按空閒價(半價)處理。
其他相關存儲鍵包括:
* dsh.peakGate.muted.v1:記錄已靜音的高峯段。
* dsh.peakGate.holds.v1:暫存的消息內容。
適用場景與注意¶
- 適用場景:需要在 DSH 中頻繁與模型交互的開發者,希望避免在高峯時段意外產生高額賬單;或希望利用週末及晚間空閒時段進行批量處理。
- 注意:本插件只做本地提醒與攔截,不改變 DeepSeek 官方的計費行爲。價格政策可能調整,需以官方最新政策爲準。插件以 dsh 進程權限運行,安裝前建議檢查源碼與許可證(MIT License)。
結語¶
dsh-peak-gate 通過攔截與排隊機制,將高峯期的發送權交還給用戶。經過上述步驟配置後,可以在高峯時段保持靜默,在空閒時段自動處理任務,從而在保證工作流流暢度的同時控制成本。