Codex 指导,Worker 后台执行

Codex 发任务就返回,OpenCode/DeepSeek 后台跑。

这个 skill 让 Codex 做定向侦察、架构判断和任务拆解,然后后台启动 OpenCode worker,把仓库阅读、代码修改和验证命令交给 DeepSeek 消耗。

快速开始

安装 skill 和 OpenCode agent 后,在任意 Git 仓库里显式要求 Codex 使用这个 workflow。

Step 1

安装 skill

把仓库克隆到 Codex skills 目录,Codex 就能识别 `$codex-opencode-worker-workflow`。

Step 2

复制 agent

把 `codex-worker.md` 放到 OpenCode agents 目录,用来定义 worker 权限和行为。

Step 3

显式触发

普通 Codex 编程不会自动接管。只有你明确要求 OpenCode/DeepSeek 执行时才会启动。

PowerShell 安装命令
git clone https://github.com/ysj98/Codex-OpenCode-Worker-Workflow.git `
  "$HOME\.codex\skills\Codex-OpenCode-Worker-Workflow"

New-Item -ItemType Directory -Force "$HOME\.config\opencode\agents" | Out-Null

Copy-Item `
  "$HOME\.codex\skills\Codex-OpenCode-Worker-Workflow\opencode\agents\codex-worker.md" `
  "$HOME\.config\opencode\agents\codex-worker.md" `
  -Force

工作流

Codex 花少量 token 做高价值规划并后台启动 worker,OpenCode/DeepSeek 花主要 token 完成执行和验证。

1

用户提需求

明确要使用 OpenCode/DeepSeek 或此 skill。

2

定向侦察

Codex 读取指导文件、manifest 和少量关键文件。

3

施工任务单

Codex 写入口线索、实现路线、风险和验证建议。

4

后台启动

Codex 返回 runDir、PID、任务单和日志路径。

5

大量执行

worker 修改代码并运行测试、构建、类型检查或 lint。

6

人工验收

默认不检查;用户需要时再读取轻量状态,并人工决定 Git 操作。

模型配置

`codex-worker` 不绑定模型。脚本按参数、环境变量和 `worker.config.json` 解析最终 OpenCode 模型。

默认

DeepSeek V4 Pro

`deepseek-v4-pro` profile 指向 `deepseek/deepseek-v4-pro`。

临时

命令覆盖

传入 `-Model` 或设置 `CODEX_OPENCODE_MODEL`。

长期

配置 profile

新增 `modelProfiles` 条目,并修改 `defaultModelProfile`。

worker.config.json
{
  "defaultModelProfile": "deepseek-v4-pro",
  "modelProfiles": {
    "deepseek-v4-pro": {
      "model": "deepseek/deepseek-v4-pro"
    }
  },
  "agent": "codex-worker",
  "runsRoot": ""
}

边界很清楚

这个 workflow 不是让 Codex 消失,而是让 Codex 把能力用在指导上,后台 worker 把成本花在执行上。

Codex 做
  • 定向侦察
  • 写施工级任务单
  • 后台启动 OpenCode worker
  • 立刻报告 PID 和日志路径
Worker 做
  • 大量读取项目上下文
  • 实现代码修改
  • 运行验证命令
  • 写入日志和完成状态
用户做
  • 查看 `git diff`
  • 确认业务正确性
  • 按需轻量检查状态
  • 决定是否提交 Git