v7.3.0 — Codex CLI 宿主支持(MVP)
change-set codex-mvp:CHG-20260815-01 ~ 04(PR #6)。同一插件目录现在也能装进 OpenAI Codex CLI(codex-cli 0.147.0,Linux + Windows 均一手实测单会话 P-A-C-E-V-R 完整闭环)。Claude Code 宿主行为不变。
安装(Codex)
codex plugin marketplace add paceaitian/paceflow # 读同一份 .claude-plugin/marketplace.json
codex plugin add paceflow@paceaitian-paceflow
# 然后在 Codex 里执行 /hooks 信任 PACEflow hook,再按 SessionStart 注入里的 helper 逐项目启用变更
- 宿主适配层(CHG-01)——新增
.codex-plugin/plugin.json(hooks→hooks/hooks.codex.json,mcpServers.paceflow→mcp/paceflow-server.js);hooks/codex-adapter.js只做 I/O 翻译再 spawn 与 Claude Code 共用的真 hook:apply_patch→Write/Edit 逐文件预检(fail-closed,总预算 20s)、mcp__paceflow__*→Agent 派遣门桥接 +updatedInput注_pace_*+additionalContext合并、SessionStart/UserPromptSubmit 纯文本包 JSON、exit 2 统一译成 JSONdeny/block(Windows Codex 只认 JSON 阻断);session.js加CODEX_THREAD_IDfallback;门逻辑零改动。 - MCP artifact server(CHG-02/03)——
mcp/零依赖 JSON-RPC stdio server,工具get_context/reserve_artifact_id/create_chg/update_chg(approve / approve-and-start / update-status / append / verify / review)/close_chg/archive_chg/record_finding;虚拟 artifact-writer 管线(每个文件写入以 artifact-writer 身份经真 pre/post-tool-use,全部预检通过再落盘、失败回滚)+ 确定性 artifact 生成器(与 artifact-writer 产物逐段同构),替代 Codex 上不可用的 artifact-writer 子代理。 - 发布面(CHG-04)——README 双语 / REFERENCE §5.2 Codex 节(安装四步、覆盖/边界、宿主限制明示)、skill Codex 宿主段、Bash 门覆盖范围文案精确化;本版另同步
archive_chg已实现的发布面描述。 - 各 CHG 经 opus 对抗审计,findings 全部处置(余 1 条 P3 性能观察记入 findings);新增 codex-adapter(25 例)/ mcp-server(17 例)两测试套件,run-all 10/10,CI 三平台绿。
边界
- 未覆盖:
update-finding/record-correction/update-index/ batch create(server 返回not-implemented)。 - 宿主限制:Codex 子代理内 hooks 不触发,子代理写码不受门约束——不要把写代码委托给 Codex 子代理。
完整说明见 README「Codex CLI(MVP)」 与 REFERENCE §5.2。