DeepSeek Harness 插件:調度與管理智能體任務

前言

DeepSeek Harness(DSH)採用插件化架構,旨在擴展平臺能力。在開發或運維場景中,開發者經常需要智能體在特定時間點執行一次性或週期性任務,例如下班前的交接、發佈前的檢查或定期的依賴審查。原生 DSH 主要處理即時交互,這類調度需求需要專門的插件支持。該插件旨在解決這一問題。

插件介紹

該插件名爲 dsh-automation,由用戶 alpacachen 維護,屬於“工作流”類別。它允許在 DeepSeek Harness 中調度和管理一次性及 recurring( recurring )Agent 任務。

核心功能

插件提供了以下能力:
* 按時間表工作:支持一次性任務或定期任務,跨時區設置。
* 保持對話:支持開始新會話,或確認現有會話以保留上下文。
* 選擇能力:爲每個任務選擇 Agent、模型和技能。
* 跟蹤運行:查看摘要、持續時間、錯誤信息,並打開歷史會話。
* 結果回傳:通過 dsh-im 將結果發送到聊天窗口。
* 保持控制:支持運行、暫停、恢復或停止任務,可設置失敗後自動暫停。

安裝與啓用

安裝插件需要使用官方安裝命令:

dsh plugin --profile web add @alpacachen/dsh-automation

安裝後重啓 dsh web,在側邊欄選擇“New automation”或直接在對話中請求創建任務。

典型用法

以下是基於官方文檔的典型任務示例:

  1. 下班交接:在週一至週五的 18:00(Asia/Shanghai),讀取今日提交和未提交的更改,報告已完成工作、下一步行動和阻礙因素。不修改文件。
  2. 發佈前檢查:在明天 09:00,讀取版本配置、發佈文檔和未提交更改,給出 Ready 或 Blocked 的結論,列出未驗證項。
  3. 週一依賴審查:在週一 09:30,列出可用模型和技能供選擇,檢查清單文件,報告升級優先級和兼容性風險。
  4. 推進調查:在週一至週五 10:00,固定到現有調查會話,讀取指定日誌,基於現有結論報告新證據。
  5. 每週報告:在週五 17:00,讀取本週提交和文檔,生成簡短的聊天摘要。
  6. 維護項目文檔:在每月 1 日 10:00,檢查 README 命令與 package.json 是否一致,僅更新過時的指令。

適用場景與注意事項

使用該插件需注意以下事實:

  • 版本要求:插件當前支持 DSH 0.1.7-rc.2 及其當前 API,不支持舊版 Host。
  • 進程運行:必須保持 DSH 進程運行以執行調度任務。默認單次運行限制爲 1 小時,且交互式批准不會自動授予。
  • 依賴審查:進行依賴審查需要 Host 上有可用的 Web 工具。
  • 消息交付:要實現報告自動發送到聊天,需在同一 Host 上配置 dsh-im,並在 Edit → Message delivery 中選擇並確認機器人及目標。僅創建任務無法啓用交付。
  • 文檔維護:維護項目文檔需要寫入權限。
  • 許可協議:插件採用 MIT License。

結語

該插件通過自然語言調度、會話連續性和細粒度權限控制,降低了在 DSH 中管理自動化任務的門檻。如需瞭解更多或查看源碼,可訪問其 GitHub 倉庫。

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

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

小夜