前言¶
在 DeepSeek Harness (DSH) 的 Relay 工作流開發中,除了常規的監控和事件處理,基於時間的調度需求逐漸增多。現有的插件體系可能未直接提供開箱即用的 deadline 類型。relay-dsh-plugin-monitor-time 作爲一個擴展,填補了這一空白。
是什麼¶
這是一個爲 Relay on DeepSeek Harness 設計的 Time deadline Monitor Bundle 擴展插件。由用戶 yangbobo2021 維護。它向 Relay 註冊了新的可發現 Monitor Bundle 類型 time.deadline,並提供了便捷工具 relay_schedule_timer。
核心功能¶
- 新增 Monitor Bundle 類型:添加了可發現的
time.deadline類型,用於在 Relay 工作流中定義基於時間的監控。 - 新增便捷工具:提供了
relay_schedule_timer工具,簡化時間調度邏輯。 - 宿主時鐘依賴:插件僅讀取宿主時鐘,不依賴外部 NTP 服務。
- 多語言支持:支持英文和簡體中文的目錄元數據。
安裝與啓用¶
該插件依賴 Relay Events 和 Monitor Core。安裝時需指定精確版本。
npx @deepseek-ai/dsh@0.1.3-rc.1 plugin --profile web add --save-exact \
relay-dsh-plugin-events@0.2.3-rc.1 \
relay-dsh-plugin-monitors@0.3.2-rc.1 \
relay-dsh-plugin-monitor-time@0.1.3-rc.1
也可以直接從 Git 源安裝進行驗證:
npx @deepseek-ai/dsh@0.1.3-rc.1 plugin --profile web add --save-exact \
github:yangbobo2021/relay-dsh-plugin-monitor-time#v0.1.3-rc.1
兼容性與注意事項¶
- 版本兼容性:穩定版 0.1.2 已在官方 DSH 0.1.5-rc.2 和 0.1.6-alpha.1 上驗證,無需實現適配。同一構建產物也與審計過的 DSH 0.1.2-alpha.3 配置兼容。
- 時鐘安全:插件僅讀取宿主時鐘,意味着它將與 DSH 進程運行在相同的環境中,需注意宿主時鐘的準確性和權限問題。
- 許可證:採用 MIT 許可證。
總結¶
這個插件爲 Relay 在 DSH 中的時間相關監控提供了基礎能力。如果你需要在工作流中處理基於時間的截止任務,可以通過上述命令安裝依賴並使用 time.deadline 類型。