前言¶
DSH 生态强调「一切皆插件」,可以把不同工具接入同一工作流。这里有一个比较具体的边界问题:Codex 可以产出计划或评审意见,但代码执行最好仍由 DSH 完成。
dsh-codex-workflow 针对这个分工做了约束:Codex 承担 read-only planning/review roles,DSH 仍是 sole executor。
这是什么¶
dsh-codex-workflow 是一个 DeepSeek Harness 插件,由 kui123456789 维护。它把 Codex 的规划和评审结果接入 DSH 工作流,同时保留 DSH 的唯一执行者角色。
核心功能¶
只读角色分工¶
插件给 Codex 分配只读规划和评审角色,DSH 负责执行。
Codex-led bridge¶
- Codex 任务产生的 plan 通过 durable SQLite bridge 发送到 exact live DSH session。
- DSH 接收 plan 并执行。
- 可见 Markdown review 追加到已有 workflow task。
DSH-led tools¶
- DSH agent 可以在复杂开发任务中自主启动
codex_workflow_start。 - 用户也可以显式请求该流程。
Reviewer 与 authority¶
- Reviewer turns、bridge callbacks、reconciliation、normalization 和 authority alignment 都通过 backend
codex execCLI 运行。 - Review authority alignment 会检查 findings 和 test gaps 是否符合 authority hierarchy。
- 发生 conflict 时,不覆盖
latestReview,不增加reviewCycles,不进入fixing,也不发送 fix instruction。
安装与启用¶
安装¶
先安装插件:
dsh plugin --profile web add dsh-codex-workflow
安装后,重启 DSH web profile。
环境要求¶
- DeepSeek Harness
0.1.0-rc.6 - Node.js
^22.19.0或>=24 - Codex CLI with a valid ChatGPT login and App Server support
开发校验¶
如果需要在本地构建和校验,先做依赖安装,再做验证和检查:
pnpm install
pnpm verify
pnpm doctor
典型用法¶
从 Codex 任务派发计划¶
先查找当前工作区对应的 live DSH session:
dsh-codex-workflow sessions --cwd $PWD --json
再把 plan 派发到 live DSH session。示例中 payload 通过 --stdin 进入,不放在命令行参数里:
$payload = '{"task":"实现搜索功能","planMarkdown":"<proposed_plan>…</proposed_plan>","assumptions":[]}'
$payload | dsh-codex-workflow dispatch --cwd $PWD --codex-thread $env:CODEX_THREAD_ID --stdin
运行验收¶
如果需要跑项目验收脚本:
pnpm run lifecycle:accept
适用场景与注意¶
适合以下情况:
- 希望 DSH 保持唯一执行者,Codex 只做 planning/review。
- 希望产品路径不打开或控制浏览器。
- 不希望引入 network listener、MCP、hooks 或 skills。
注意:
- Browser clicking 是 development-only workaround,不属于插件本身。
- 插件在 audit 完成后不会打开、刷新、导航或聚焦 Codex Desktop。
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 当前材料列出
LICENSE文件,但没有明确具体许可证;项目 README 材料存在截断,后续细节未完全提供。
结尾¶
dsh-codex-workflow 的价值在于把“规划/评审”和“执行”分开:Codex 输出计划和评审,DSH 完成实现。
项目目录页:https://www.skillhub.cn/plugins/kui123456789/dsh-codex-workflow
GitHub:https://github.com/kui123456789/dsh-codex-workflow
这里的项目目录是独立社区目录,与 DeepSeek / 幻方无官方从属关系。