在 DeepSeek Harness 的插件化架構中,處理長週期、高複雜度的任務往往面臨上下文斷裂、進度丟失或中斷後難以接續的痛點。長任務運行時插件旨在解決這些問題,提供一種可確認、可追蹤、可恢復的執行機制。
這是什麼¶
這是 ynymhrb 維護的 DeepSeek Harness 插件,提供持久長任務運行時功能。它允許將複雜任務拆分爲可驗證的子步驟,在 Task Area 中追蹤狀態,並支持在會話中斷後繼續執行。
核心功能¶
該插件具備以下能力:
- 任務拆分與計劃:將複雜任務拆分爲可驗證的子步驟,並生成可確認的任務計劃。
- 狀態追蹤:在 Task Area 中直接查看任務步驟、依賴關係和當前狀態。
- 中斷恢復:支持在任務中斷後繼續未完成的步驟。
- 目標修改:在修改目標後,保留已完成的工作,生成新的後續計劃。
安裝與啓用¶
安裝前需確保已安裝 DeepSeek Harness 並能正常運行 dsh web。從 GitHub 安裝需要 Node.js ^22.19.0 或 >=24.0.0。
執行以下命令安裝:
dsh plugin --profile web add github:ynymhrb/long-horizon-runtime#master
安裝完成後,啓動 dsh web 即可使用。
典型用法¶
使用時無需切換模式,直接在對話中下達指令即可。
- 發起任務並獲取計劃:描述需求,要求拆分步驟並等待確認。
研究 RAG 召回率的影響因素;拆成可驗證的子任務,先給我計劃,等我確認再執行。
- 暫停任務:在執行過程中暫停當前任務。
暫停 lt_abc123。
- 修改目標:在任務未完成前調整目標,插件會保留已做工作。
把 lt_abc123 的目標改爲“只研究中文技術資料”。
- 繼續任務:回到同一任務,查看剩餘步驟。
繼續 lt_abc123,告訴我還有哪些步驟沒完成。
適用場景與注意¶
該插件適用於研究、開發、排障、資料整理等需要拆步驟、持續推進的工作流。
需要注意的是,插件以當前 DSH 進程的權限運行。安裝前應檢查其源碼與許可證(MIT)。