DSH 插件 dsh-longtask-orchestrator:長任務編排

前言

DSH 的插件生態強調「一切皆插件」。對於需要拆解、執行、檢查、返工的長任務,可以把不同模型放在不同角色裏:Codex 負責規劃、打分和審覈,DSH 負責執行,Kimi 負責摘要、交叉驗證和視覺驗收。

下面介紹 dsh-longtask-orchestrator 的定位、核心能力、安裝方式、典型用法,以及 Codex、Kimi、狀態目錄等配置注意點。

定位

dsh-longtask-orchestrator 是一個 DSH 長任務編排插件,由 rocker2018-droid 維護。

它的一句話定位是:

長任務編排:Codex 規劃/打分/審覈 + DSH 執行 + Kimi 補充(視覺驗收/摘要/交叉驗證)

許可證爲:

MIT

核心能力

這個插件把長任務組織成一組可調用步驟,而不是依賴單輪提示一次性完成。

主要能力包括:

1、長任務初始化:longtask_begin 由 Codex 規劃,並寫入 state.json。
2、計劃拆解:codex_plan 生成 JSON 子任務清單。
3、執行子任務:由 DSH 的 agent 自己的工具或 subagent 執行。
4、結果打分:codex_score 按 0-10 打分,並給出修改建議。
5、結果補充:kimi_summarize 做摘要壓縮,kimi_review 做交叉驗證,kimi_call 做視覺驗收。
6、終審:codex_review 做最終審覈。
7、狀態讀寫:orchestrate_state 讀寫長任務狀態。
8、自動觸發:skill longtask-orchestrator 提供循環模板,長任務時自動觸發。
9、模型組:「DeepSeek + 長任務編排」是 delegating adapter,選中後每輪注入編排提示。

插件共註冊 9 個工具。工具名如下:

codex_call
kimi_call
codex_plan
codex_score
codex_review
kimi_summarize
kimi_review
orchestrate_state
longtask_begin

其中,codex_call 是底層 Codex 橋,採用只讀沙箱、自動代理和串行隊列。

安裝與啓用

資料中提供的安裝命令使用本地 link 路徑,未提供 GitHub 遠程安裝命令。

安裝命令:

dsh plugin --profile web add link:/絕對路徑/dsh-longtask-orchestrator

安裝後需要重啓 dsh web 生效:

dsh web

典型用法

下面是一個可照做的流程。

1、新會話中,切換到「DeepSeek + 長任務編排」模型組;也可以直接提出長任務,由 skill longtask-orchestrator 自動觸發。
2、初始化長任務,例如:

longtask_begin(goal)

這一步會由 Codex 規劃,並寫入 state.json。
3、按已生成的子任務清單逐個執行。
4、對每個子任務結果調用 codex_score 打分,並按修改建議繼續迭代。
5、全部通過後,調用 codex_review 做終審。
6、輸出最終報告。

配置說明

Codex 二進制

默認 Codex 二進制路徑:

/Applications/ChatGPT.app/Contents/Resources/codex

如果該路徑不存在,會回退到 PATH 中的 codex。

可用覆蓋項:

ORCHESTRATE_CODEX_BIN

代理

插件會自動檢測 macOS 系統代理:

scutil

子進程會帶上:

HTTPS_PROXY
HTTP_PROXY

Kimi

Kimi 配置複用:

~/.dsh/vision.env

相關配置項包括:

VISION_API_KEY
BASE_URL
MODEL

可用覆蓋項:

ORCHESTRATE_KIMI_*

狀態目錄

默認狀態目錄:

<工作區>/.orchestrate

可用覆蓋項:

ORCHESTRATE_STATE_DIR

適用場景與注意

適合在 DSH 中處理需要規劃、執行、打分、審覈的長任務。使用前建議注意以下幾點:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證;本項目許可證爲 MIT。
  • Codex 走 ChatGPT 訂閱額度,並與 Codex++ 共用登錄態。
  • codex 調用已串行化,長任務期間儘量少用 Codex++。
  • Codex 不可用時,任務會暫停並提示,不會用 Kimi 頂替規劃/評審。
  • codex_call 作爲底層 Codex 橋,只讀沙箱、自動代理、串行隊列。

鏈接

目錄頁:

https://www.skillhub.cn/plugins/rocker2018-droid/dsh-longtask-orchestrator

GitHub:

https://github.com/rocker2018-droid/dsh-longtask-orchestrator

這裏的目錄頁是獨立社區目錄,不是官方應用商店;與 DeepSeek / 幻方無官方從屬關係。

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

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

小夜