dsh-cron-job:DeepSeek Harness 的定時任務與通訊插件

前言

DeepSeek Harness(DSH)通過插件機制擴展功能。在需要定期執行智能體任務或獲取結果反饋時,手動操作效率較低。dsh-cron-job 插件解決了這一痛點,它爲 DSH 增加了定時任務調度與多渠道消息推送能力,允許用戶通過自然語言描述任務並自動執行。

插件定位

這是 DeepSeek Harness 的定時任務與通訊插件。項目地址在 GitHub,許可證爲 MIT,由用戶 upJiang 維護。它支持將任務結果發送到微信、飛書、釘釘、企業微信、QQ、Slack、Telegram、Discord 或 WhatsApp。

安裝與啓用

在安裝前,請確保已安裝 DeepSeek Harness,且 Node.js 版本不低於 22.19。準備好可用的 DSH 模型和對應平臺的機器人賬號。

安裝程序默認將插件安裝到 web profile,它會替換舊版 dsh-im 通訊插件,並保留原有渠道配置和憑據引用。

npx -y github:upJiang/dsh-cron-job install

安裝完成後,停止 DSH 服務並重新啓動:

dsh web --host 127.0.0.1 --port 3080

刷新瀏覽器,訪問 http://127.0.0.1:3080/ 即可使用新功能。

連接通訊賬號

  1. 打開 DSH 設置中的“通訊賬號”。
  2. 選擇微信、飛書、釘釘、企業微信、QQ、Slack、Telegram、Discord 或 WhatsApp。
  3. 按頁面提示掃碼或填寫平臺憑據。
  4. 完成連接測試。

注意:各設備的賬號配置獨立保存,插件不會在設備之間同步密鑰、Token 或登錄狀態。

微信主動推送依賴最近一次私聊的回覆上下文。首次使用或從舊版本升級後,請先在目標會話中給機器人發送一條消息,再執行連接測試或創建微信推送任務。

核心功能

該插件提供以下能力:
* 定時任務調度:支持自定義執行時間。
* 多渠道推送:支持微信、飛書、釘釘、企業微信、QQ、Slack、Telegram、Discord、WhatsApp。
* 微信主動推送:基於私聊上下文進行消息推送。
* 任務測試與驗證:創建前進行全鏈路測試,確保工作區、模型、Agent、數據源和通知目標正常。
* 任務併發控制:同一個任務不會併發執行。
* 代理支持:支持配置 HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY 環境變量。

創建與使用

  1. 打開 DSH 設置中的“定時任務”。
  2. 描述任務:用自然語言描述執行時間、要讀取的內容和推送位置。也可以載入內置的 Product Hunt + GitHub Trending 示例進行修改。
  3. 配置參數:選擇工作區、模型和推送目標,生成草稿。
  4. 檢查與測試:檢查時間、時區、提示詞、工具權限和通知目標。
  5. 測試並創建:點擊“測試並創建”,等待工作區、模型、Agent、數據源和通知目標完成真實測試。測試消息帶有“定時任務創建測試”標記,任一環節失敗則任務不會創建。
  6. 確認並啓用:測試通過後,點擊“確認並啓用”。

管理與限制

在“定時任務”頁面可以搜索、篩選、編輯、暫停、恢復、立即運行或刪除任務。

運行機制:
* 每次運行使用獨立的 DSH Session。
* 同一個任務不會併發執行。
* DSH 關閉期間錯過的任務不會補跑。

網絡環境:
* 如果網站只能通過代理訪問,插件會優先使用 HTTP_PROXY、HTTPS_PROXY 和 NO_PROXY 環境變量。
* 未設置環境變量時,插件會讀取當前用戶的系統代理,但不會修改系統代理設置。

總結

dsh-cron-job 爲 DeepSeek Harness 用戶提供了從任務調度到消息通知的閉環能力。通過自然語言配置與嚴格的測試機制,可以確保自動化任務穩定運行。

更多信息請查看:GitHub 倉庫 或 社區目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜