前言¶
DeepSeek Harness(DSH)支持通過插件擴展智能體行爲。非緊急任務在高峯時段運行成本高昂,且容易佔用算力資源。本插件旨在通過調度機制,將非緊急任務推遲到空閒時段執行,從而降低成本並提升資源利用率。
插件介紹¶
dsh-offpeak-saver 是 DeepSeek Harness 的本地工作流插件,由 TUcookie 維護,採用 MIT 許可證。
核心功能¶
插件提供以下核心能力:
1. 自動排隊非緊急任務並顯示預計執行時間。
2. 原生會話執行,可見流式回覆。
3. 側邊欄儀表盤,查看節省金額和任務狀態。
4. 本地 SQLite 持久化,重啓 Harness 不丟隊列。
5. 工具調用支持。
6. 歸檔對話時自動取消等待中的任務。
安裝與啓用¶
在安裝前,請確保環境滿足以下依賴:
- DeepSeek Harness 0.1.0-rc.6 或更高版本
- Node.js 22.19+(推薦 Node 24)
- pnpm 10+
安裝插件:
dsh plugin --profile web add ./dsh-offpeak-saver-0.2.0.tgz
使用方式¶
插件支持多種觸發方式:
1. 在對話中回覆“現在做”立即執行任務。
2. 在 Prompt 中添加 #offpeak 或 #batch 標記錯峯任務。
3. 調用 offpeak_submit 工具提交任務。
4. 通過側邊欄儀表盤調整任務優先級和併發數。
配置與限制¶
base_url只能在安裝配置中設置,且必須是 HTTPS 地址,不支持熱更新。- 同一會話中的任務始終串行,避免消息順序混亂。
結語¶
該插件通過本地隊列管理和儀表盤監控,爲開發者提供了控制任務執行時間和成本的工具。更多細節可參考:GitHub 倉庫。