Commit d98b696
committed
docs(rfc): RFC-006 codex-code-cli runtime via codex mcp-server stdio (Phase 1)
Phase 1 ship anet 第 5 个 runtime via Path C — spawn `codex mcp-server` stdio
+ anet 作 MCP client(@modelcontextprotocol/sdk 复用),实测 SYNC return +
期间 emit 实时 `codex/event` 流(含 token-level agent_message_content_delta)。
预估 ~150-200 行 agent-node + ~30-50 行 cli.ts delegate。
决策依据: A/B/C 三路径对比矩阵(§3.2)— C 在复杂度 / 代码量 / 协议稳定性三
大决策维度全胜 (vs RFC-005 Path A pull-on-prompt 不达 G2 / vs Path B ws daemon
~590 行 + 协议本周仍 stabilize)。
Phase 2 升级路径触发条件量化(§10.1, per 通信工程马 review focus)— 满足 mid-turn
干预 / multi-client peer / ws transport stable / inject_items merged 任 2
个时启动 RFC-007 (基于 Path B)。
RFC-005 标 Superseded by RFC-006(下一 commit)。通信工程马 worktree
~/anet-work/rfc-005-codex-code-cli/ 6 edit 中 5/6 直接复用 + #6 launchAgent
改 spawn agent-node delegate。通信测试马 PR #43 L3 regex `mcp[_-]server` 演进。
Author-Agent: 通信SDK马
Helpers: 通信龙 (deep design doc 24b744e + architecture pivot decisions), 通信工程马 (cli.ts implementer eval + Option 2 architecture choice)1 parent d206f05 commit d98b696
1 file changed
Lines changed: 599 additions & 0 deletions
0 commit comments