DeepSeek Harness 長期任務套件

DSH 原生的 goal / todo / subagent 模塊適合短任務。在處理長期科研或項目時,會出現任務規劃僵化、失敗即停、依賴人工喚醒、成功標準模糊、子 Agent 消耗過高、彙總信息丟失、協作原始、模型偷懶降級、經驗流失、自評虛高以及提醒不可恢復等問題。

這套件通過 Mission 狀態文件、Claim Pool/Lease 搶單機制、Blackboard 工件通信、無記憶盲審、LLM Wiki 記憶以及失敗強制重規劃機制來解決上述問題,不硬編碼領域流程。

核心功能

  • 長期自主任務管理器
  • 長跑主持人預設
  • LLM 驗證器
  • 自主定時喚醒
  • 任務狀態機
  • Claim Pool/Lease 搶單機制
  • Blackboard 工件通信
  • 無記憶盲審
  • LLM Wiki 記憶
  • 失敗強制重規劃

組件說明

本套件包含三個獨立插件和一個預設目錄:

  • dsh-mission-control:任務狀態機、mission 工具、Claim Pool/Lease、Blackboard artifacts、盲審與 LLM Wiki 工具。
  • Long-Run Captain:完整系統提示預設,適用於任意模型,首輪上下文較重。
  • Long-Run Captain Router:極簡首輪系統提示預設,針對 DeepSeek V4 Flash 系列調優,保持集體規劃風格。
  • dsh-plugin-llm-verifier:嚴格審查修正的 LLM 驗證器,提供 verify_rollout / verify_select / verify_compare / verify_track 功能。
  • dsh-timer-scheduler-ui:提供 schedule_reminder 自主定時喚醒功能及頂部會話頭定時提醒入口。

狀態機與機制

任務狀態分爲五個階段:open → active → needs_review → accepted / rejected。

  • 拒絕必須有後續:被拒絕的任務必須包含 replaces 屬性指向後續任務,否則無法完成。
  • 完成必須有證據:默認 termination_policy=success,必須映射到成功標準,且 outcome=success。
  • 元校驗器:mission_check 只檢查證據的完整性(缺證據、缺評審、缺 final audit 均爲失敗)。
  • Claim Pool / Lease:任務可聲明 capabilities,worker 憑能力搶單。長任務使用 mission_heartbeat 續租,mission_release 釋放,過期自動回收。
  • Blackboard 通信:worker 之間通過 mission_publish_artifact 和 mission_consume_artifacts 交換類型化工件。
  • LLM Wiki:跨任務經驗維護在 .memory/ 目錄,支持 wiki_write、wiki_search、wiki_lint。
  • 無記憶盲審:在實質交付型任務完成前,必須經過 mission_blind_review 生成 blind_review.md 和 calibration_gap。

典型用法

在 Long-Run Captain 或 Long-Run Captain Router 預設的會話中,可以直接下達指令:

啓動一個 mission:開發一個命令行工具,遞歸掃描指定目錄下的 Markdown 文件,按標題生成帶層級、文件路徑和更新時間的索引 index.md。
termination_policy: success
budget: { maxRounds: 6, maxHours: 4 }
成功標準:
- CLI 能遞歸掃描目錄並生成 index.md
- 索引按標題層級組織,包含文件相對路徑和更新時間
- 提供 3 個測試用例並全部通過
- 輸出 README 說明安裝和使用方式
- 由 reviewer 獨立驗證索引內容正確

兼容性與安裝

本插件兼容 DSH 版本 >=0.1.0-rc.8 <0.2.0。

目前未找到明確的官方安裝命令。該倉庫爲三個獨立插件的 monorepo,在 DSH Store 上架時需分別提交明確的子路徑。

插件 子路徑 Entry ID 版本
dsh-mission-control packages/dsh-mission-control dsh-mission-control 0.2.0
llm-verifier packages/dsh-plugin-llm-verifier llm-verifier 0.9.0
timer-scheduler-ui packages/dsh-timer-scheduler-ui timer-scheduler-ui 0.2.1

注意事項

  • 推薦使用 DeepSeek V4 Flash 系列模型時選擇 Long-Run Captain Router 預設。
  • 其他模型或需要重系統提示時選擇 Long-Run Captain 預設。
  • 兩個預設都依賴 dsh-mission-control,且任務流程、狀態機、評審規則完全一致。
羽毛球分组比赛记分
小程序二维码

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

小夜