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 / 幻方无官方从属关系。

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

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

小夜