dsh-cron:DeepSeek Harness 定時任務插件

前言

DeepSeek Harness 作爲插件化平臺,其 Agent 通常僅在用戶主動發起對話時響應。若需實現“到點執行”或“週期性檢查”,現有方案較爲繁瑣。dsh-cron 插件通過在對話中自然語言創建任務,並在指定時間自動觸發,解決了這一問題。它將任務提示注入原會話,Agent 執行後直接回復結果,並自帶 Web 管理面板。

核心能力

  • 對話式創建:用戶在對話中直接描述任務(如“每週一早上 9 點提醒我交週報”),Agent 自動解析並創建。
  • Web 管理面板:提供任務列表與執行記錄抽屜,支持查看、編輯、暫停、刪除任務及歷史。
  • 四級通知:包含未讀徽標、頁面 Toast、提示音、系統通知,確保執行結果可見。
  • 工具集成:提供 cron_list, cron_add, cron_update, cron_remove, cron_history 等模型工具。
  • 調度規則:支持 at(一次性)、every(間隔)、daily(每日定點)、cron(標準表達式)。
  • 持久化:執行記錄持久化,重啓後不會重發。

安裝

使用官方命令安裝。

dsh plugin --profile web add github:ZhuoSir/dsh-cron

典型用法

用戶可直接在對話中輸入:
* “每週一早上 9 點提醒我交週報”
* “每半小時檢查一次構建”
* “總結今天的待辦事項,給我一份晨報”

支持的調度規則:
* at:ISO 8601 時間。
* every:秒數,最小 10。
* daily:HH:MM 格式。
* cron:5 段標準 Cron。

注意事項

  • 資源消耗:每次觸發都是真實模型調用,消耗 Token。
  • 權限:僅讀寫特定本地文件(cron-tasks.json、cron-history.jsonl),HTTP API 僅限本地來源。
  • 兼容性:DeepSeek Harness >= 0.1.0-rc.6, Node.js >= 22。

總結

dsh-cron 插件爲 DeepSeek Harness 提供了原生的定時任務能力,適合需要自動化週期性任務的場景。插件由 ZhuoSir 維護,許可證爲 MIT。

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

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

小夜