Skip to content

v7.3.0 — Codex CLI 宿主支持(MVP)

Latest

Choose a tag to compare

@paceaitian paceaitian released this 16 Aug 12:39
· 4 commits to master since this release

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.jsonhookshooks/hooks.codex.jsonmcpServers.paceflowmcp/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 统一译成 JSON deny/block(Windows Codex 只认 JSON 阻断);session.jsCODEX_THREAD_ID fallback;门逻辑零改动。
  • 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