simple-plan:DeepSeek Harness 計劃-執行-驗證工作流插件

前言

DeepSeek Harness(DSH)採用插件化架構,旨在將通用能力以 bundle 形式分發。simple-plan 是一個工作流插件,它將“計劃-執行-驗證-修復”的閉環邏輯打包爲一個 skill。在多智能體協作中,任務分解粗糙、交付物缺乏獨立驗證以及修復過程容易失控是常見問題。該插件通過強制執行 Plan-Execute-Verify-Fix 循環,將複雜任務轉化爲可控的子任務流。

插件介紹

這是一個由 bauerelizabeth07139 維護的工作流插件。它通過 Harness 技能註冊表註冊 skills/simple-plan/SKILL.md 文件,將其作爲 bundle skill 發射。核心邏輯包含五個階段:將請求分解爲 2-7 個具體步驟、使用 worker subagent 執行、使用無狀態(memoryless)subagent 驗證、在最多三個循環內修復缺陷,以及最終彙總結果。

核心功能

  1. Plan(計劃)
    理解用戶請求,將其拆解爲 2-7 個具有明確交付物的具體步驟。

  2. Execute(執行)
    爲每個非瑣碎步驟啓動一個 worker subagent。Worker 獲取任務、交付物目標和文件路徑,但不會獲得驗收標準。

  3. Verify(驗證)
    爲每個交付物啓動一個 memoryless subagent。驗證器獨立工作,報告 PASS 或 FAIL 並附帶證據。

  4. Fix Loop(修復循環)
    若驗證失敗,讀取證據,針對具體缺陷啓動新的 worker 和驗證器。此循環最多執行三次。

  5. Report(報告)
    彙總所有執行與驗證結果,列出每個檢查項的 Pass/Fail 狀態,並最終聲明 ALL PASS 或 FAIL。

安裝與啓用

CLI 安裝

在當前啓用的 profile 中安裝:

dsh plugin --profile web add bauerelizabeth07139/simple-plan

Desktop 安裝

在 DeepSeek Harness Desktop 中:
1. 打開側邊欄的 Plugins。
2. 選擇 Add plugin。
3. 輸入插件地址:

https://github.com/bauerelizabeth07139/simple-plan
  1. 啓用新出現的 dsh-simple-plan bundle。Desktop 應用使用 desktop profile,需在此處激活。

無 Git 環境安裝

如果機器上沒有 git,pnpm 會報錯。使用 tarball URL 直接安裝:

dsh plugin --profile web add https://codeload.github.com/bauerelizabeth07139/simple-plan/tar.gz/master

卸載

dsh plugin --profile web remove dsh-simple-plan

用法與機制

該插件註冊的技能文件位於 skills/simple-plan/SKILL.md。在 DSH 環境中,工具名稱與原 Codex 版本有所不同,主要映射如下:

  • multi_agent_v1__spawn_agent(message=…, fork_context=false) -> subagent(description=…, prompt=…)
  • apply_patch -> edit / write
  • read_file -> read

DSH 的一個額外優勢是所有 agent 都擁有 read_image 權限,這使得驗證器可以在沒有內置視覺能力的會話模型中檢查截圖。

注意事項與適用場景

  • 權限運行:插件以當前 DSH 進程的權限運行,安裝前請檢查源碼與許可證。
  • 版本要求:需 Node.js >= 22 以及 DSH 版本滿足 >=0.1.5-rc.1 <0.2.0-0 || >=0.2.0-rc.0 <0.3.0-0。
  • 適用場景:適合需要嚴格質量控制和可復現工作流的多步驟複雜任務。

總結

simple-plan 提供了一種結構化的任務處理方式,通過強制分離執行者與驗證者,並在修復階段設置硬性限制,提高了多智能體任務的可靠性。相關源碼與目錄信息可參考下方鏈接。

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

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

小夜